home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 September / PCWorld_2003-09_cd.bin / Software / Vyzkuste / webmatrix / WebMatrix.msi / Data1.cab / _5138EAF0B05C4C05BF73EE08AD30B086 < prev    next >
Encoding:
Text File  |  2003-05-27  |  17.4 KB  |  303 lines

  1. <html>
  2. <head>
  3.     <title>About Microsoft ASP.NET Web Matrix</title> <style>
  4. BODY {
  5.     background-repeat: no-repeat;
  6.     background-scroll: scroll;
  7.     background-position: 100% 100%;
  8.     background-image: url(Background.jpg);
  9. }
  10. BODY, TABLE {
  11.     font: 8pt verdana;
  12. }
  13.  
  14. H3 {
  15.     font: 1.6em Tahoma;
  16.     color: dodgerblue;
  17.     font-weight: bold;
  18.     line-height: 1em;
  19.     margin-bottom: 0.2em;
  20.     margin-top: 0.6em;
  21. }
  22.  
  23. HR {
  24.     color: dodgerblue;
  25.     height: 1pt;
  26.     text-align: left;
  27.     margin-bottom: 0;
  28.     margin-top: 0;
  29. }
  30.  
  31. A:link  {
  32.     text-decoration: underline;
  33.     color: green;
  34. }
  35.  
  36. A:visited   {
  37.     text-decoration: underline;
  38.     color: green;
  39. }
  40.  
  41. A:active    {
  42.     text-decoration: underline;
  43.     color: red;
  44. }
  45.  
  46. A:hover {
  47.     text-decoration: underline;
  48.     color: red;
  49. }
  50. </style>
  51. </head>
  52. <body class="BackgroundImage" bottommargin="0" leftmargin="0" topmargin="0" rightmargin="0">
  53.     <table cellspacing="0" cellpadding="0" width="100%">
  54.         <tbody>
  55.             <tr valign="top">
  56.                 <td rowspan="4">
  57.                      </td>
  58.                 <td>
  59.                 </td>
  60.                 <td>
  61.                 </td>
  62.                 <td rowspan="3">
  63.                      </td>
  64.             </tr>
  65.             <tr>
  66.                 <td colspan="2">
  67.                     <img src="Title.gif" /> 
  68.                     <br />
  69.                     <strong>  Version 0.6 (Technology Preview)</strong> <a href="http://www.asp.net/WebMatrix">http://www.asp.net/WebMatrix</a> 
  70.                     <br />
  71.                     <hr />
  72.                 </td>
  73.             </tr>
  74.             <tr>
  75.                 <td>
  76.                        </td>
  77.                 <td>
  78.                     <table cellspacing="0" cellpadding="0" width="100%">
  79.                         <tbody>
  80.                             <tr>
  81.                                 <td colspan="2">
  82.                                     <h3>About the Microsoft ASP.NET Web Matrix Project 
  83.                                     </h3>
  84.                                     <span class="Normal"> 
  85.                                     <p align="justify">
  86.                                         Microsoft ASP.NET Web Matrix Project is a free, easy to use, light-weight community-supported
  87.                                         web development tool for quickly building ASP.NET Web applications. 
  88.                                     </p>
  89.                                     <p align="justify">
  90.                                         One of our fundamental goals with the Web Matrix project has been to
  91.                                         directly connect and communicate with the developer community.  We hope
  92.                                         you will download Web Matrix, try it out, show it to your friends, and then participate
  93.                                         in the discussion forums (<a href="http://www.asp.net/forums">http://www.asp.net/forums</a>)
  94.                                         to share your feedback and chat with the ASP.NET team.  We'll then work on our
  95.                                         end to take your input and make our future offerings even better. 
  96.                                     </p>
  97.                                     <p align="justify">
  98.                                         We've also used the Web Matrix project as a vehicle to experiment and try out a number
  99.                                         of ideas and thoughts we've had in the Web development and tools space - both from
  100.                                         a feature perspective (things like code builders, the online control gallery, the
  101.                                         community tab, My Snippets, etc) as well as from an implementation and architecture
  102.                                         perspective. 
  103.                                     </p>
  104.                                     <p align="justify">
  105.                                         Web Matrix is written completely using C# and the .NET Framework.  Specifically,
  106.                                         the UI is built using <a href="http://www.windowsforms.net">Windows Forms</a> (System.Windows.Forms). 
  107.                                         We use ADO.NET for data access (System.Data).  We use XML Web Services to communicate
  108.                                         with our backend services on <a href="http://www.asp.net">www.asp.net</a> (System.Web.Services). 
  109.                                         And we use the ASP.NET designer APIs that ship with the .NET Framework for
  110.                                         hosting ASP.NET server controls within our designer (System.Web.Design and System.Web.Mobile.Design). 
  111.                                     </p>
  112.                                     <p align="justify">
  113.                                         The end result is an application which we think shows the real power of .NET development
  114.                                         - spanning clients, servers and services. 
  115.                                     </p>
  116.                                     </span><span class="Normal"> 
  117.                                     <p>
  118.                                         <strong>A Little Bit of History</strong>
  119.                                     </p>
  120.                                     <p align="justify">
  121.                                         Web Matrix grew out of an internal tool used during development of ASP.NET server
  122.                                         controls. The first prototype IDE built from this testing tool was created in December
  123.                                         2000. The first line of shipping Web Matrix code was written in the summer of 2001.
  124.                                         The most difficult part of building Web Matrix was picking a name to call it.  Here
  125.                                         is a short name history of the project: 
  126.                                     </p>
  127.                                     <ol>
  128.                                         <li>
  129.                                             Web Studio - the original prototype way back in December 2000. 
  130.                                         </li>
  131.                                         <li>
  132.                                             Mongoose - this didn't last too long! 
  133.                                         </li>
  134.                                         <li>
  135.                                             Project Saturn - The assembly and namespace names from the June 2002 release
  136.                                             still had traces of it. 
  137.                                         </li>
  138.                                         <li>
  139.                                             Tahiti Project - sounded all too fun (marketting got to it)... 
  140.                                         </li>
  141.                                         <li>
  142.                                             Web Matrix - the winner! 
  143.                                         </li>
  144.                                     </ol>
  145.                                     <p align="justify">
  146.                                         We ended up choosing Web Matrix because it suggested creation and connectivity - the
  147.                                         interconnection of developers and ideas in a community. And it also reflects the experimental
  148.                                         nature of the project. 
  149.                                     </p>
  150.                                     <p>
  151.                                         <strong>The Web Matrix Project Team</strong> 
  152.                                     </p>
  153.                                     <p align="justify">
  154.                                         Web Matrix wasn't built by a formal team at Microsoft - but rather by a group of people
  155.                                         across the ASP.NET team who worked on it in their spare time (mainly nights and weekends).   
  156.                                     </p>
  157.                                     <p align="justify">
  158.                                         Below is a list of the folks across the team who have contributed their valuable
  159.                                         spare time to the project: 
  160.                                     </p>
  161.                                     </span> 
  162.                                     <table class="Normal" cellspacing="5" cellpadding="2" border="0">
  163.                                         <tbody>
  164.                                             <tr valign="top">
  165.                                                 <td nowrap="nowrap">
  166.                                                     <p>
  167.                                                         <u>Development</u> 
  168.                                                         <br />
  169.                                                         Andrew Lin<br />
  170.                                                         Eilon Lipton<br />
  171.                                                         <br />
  172.                                                         <u>Development Lead/Architect</u> <br />
  173.                                                         Nikhil Kothari
  174.                                                     </p>
  175.                                                     <p>
  176.                                                         <u>Fearless Leader</u> 
  177.                                                         <br />
  178.                                                         Scott Guthrie<br />
  179.                                                     </p>
  180.                                                 </td>
  181.                                                 <td nowrap="nowrap">
  182.                                                     <p>
  183.                                                         <u>Quality Assurance</u> 
  184.                                                         <br />
  185.                                                         Carlos Aguilar Mares<br />
  186.                                                         John Dixon<br />
  187.                                                         Jon Jung<br />
  188.                                                         Kashif Alam<br />
  189.                                                         Vijayalaksmi Ramkumar
  190.                                                     </p>
  191.                                                 </td>
  192.                                             </tr>
  193.                                         </tbody>
  194.                                     </table>
  195.                                     <span class="Normal"> 
  196.                                     <p>
  197.                                         <strong>Some interesting implementation statistics of ASP.NET Web Matrix </strong>
  198.                                     </p>
  199.                                     <p>
  200.                                     </p>
  201.                                     <p>
  202.                                         <table class="Normal" cellspacing="0" cellpadding="2" bgcolor="aliceblue" border="0">
  203.                                             <tbody>
  204.                                                 <tr bgcolor="#fffcef">
  205.                                                     <td>
  206.                                                         Programming Language Used: 
  207.                                                     </td>
  208.                                                     <td colspan="2">
  209.                                                         C# 
  210.                                                     </td>
  211.                                                 </tr>
  212.                                                 <tr>
  213.                                                     <td>
  214.                                                         Number of Classes Implemented:  </td>
  215.                                                     <td colspan="2">
  216.                                                         ~930 top level classes</td>
  217.                                                 </tr>
  218.                                                 <tr bgcolor="#fffcef">
  219.                                                     <td>
  220.                                                         Total Lines of Code: 
  221.                                                     </td>
  222.                                                     <td colspan="2">
  223.                                                         ~180,000</td>
  224.                                                 </tr>
  225.                                                 <tr>
  226.                                                     <td valign="top">
  227.                                                         .NET Namespaces Used: 
  228.                                                     </td>
  229.                                                     <td valign="top">
  230.                                                         System<br />
  231.                                                         System.CodeDom<br />
  232.                                                         System.Collections<br />
  233.                                                         System.ComponentModel<br />
  234.                                                         System.ComponentModel.Design<br />
  235.                                                         System.Configuration<br />
  236.                                                         System.Data<br />
  237.                                                         System.Diagnostics<br />
  238.                                                         System.Drawing<br />
  239.                                                         System.Globalization<br />
  240.                                                         System.IO<br />
  241.                                                         System.Net<br />
  242.                                                         System.Reflection<br />
  243.                                                         System.Runtime.InteropServices<br />
  244.                                                         System.Runtime.Serialization<br />
  245.                                                     </td>
  246.                                                     <td valign="top">
  247.                                                         System.Text<br />
  248.                                                         System.Text.RegularExpressions<br />
  249.                                                         System.Threading<br />
  250.                                                         System.Web<br />
  251.                                                         System.Web.Hosting<br />
  252.                                                         System.Web.Services<br />
  253.                                                         System.Web.UI<br />
  254.                                                         System.Web.UI.Design<br />
  255.                                                         System.Windows.Forms<br />
  256.                                                         System.Xml<br />
  257.                                                         Microsoft.CSharp<br />
  258.                                                         Microsoft.JSharp<br />
  259.                                                         Microsoft.VisualBasic<br />
  260.                                                         Microsoft.Win32</td>
  261.                                                 </tr>
  262.                                                 <tr bgcolor="#fffcef">
  263.                                                     <td>
  264.                                                         <p>
  265.                                                             Number of Assemblies:  
  266.                                                         </p>
  267.                                                     </td>
  268.                                                     <td colspan="2">
  269.                                                         15</td>
  270.                                                 </tr>
  271.                                                 <tr>
  272.                                                     <td>
  273.                                                         Setup Download Size: 
  274.                                                     </td>
  275.                                                     <td colspan="2">
  276.                                                         ~1.3 MB</td>
  277.                                                 </tr>
  278.                                                 <tr bgcolor="#fffcef">
  279.                                                     <td>
  280.                                                         Total Install Size: 
  281.                                                     </td>
  282.                                                     <td colspan="2">
  283.                                                         ~2.75 MB</td>
  284.                                                 </tr>
  285.                                             </tbody>
  286.                                         </table>
  287.                                     </p>
  288.                                     </span></td>
  289.                             </tr>
  290.                         </tbody>
  291.                     </table>
  292.                     <br />
  293.                 </td>
  294.             </tr>
  295.         </tbody>
  296.     </table>
  297.     <center><a class="Normal" href="http://microsoft.com/info/cpyright.htm">Copyright
  298.         2003 Microsoft Corporation</a> 
  299.         <br />
  300.     </center>
  301. </body>
  302. </html>
  303.