home *** CD-ROM | disk | FTP | other *** search
- <html>
- <head>
- <title>About Microsoft ASP.NET Web Matrix</title> <style>
- BODY {
- background-repeat: no-repeat;
- background-scroll: scroll;
- background-position: 100% 100%;
- background-image: url(Background.jpg);
- }
- BODY, TABLE {
- font: 8pt verdana;
- }
-
- H3 {
- font: 1.6em Tahoma;
- color: dodgerblue;
- font-weight: bold;
- line-height: 1em;
- margin-bottom: 0.2em;
- margin-top: 0.6em;
- }
-
- HR {
- color: dodgerblue;
- height: 1pt;
- text-align: left;
- margin-bottom: 0;
- margin-top: 0;
- }
-
- A:link {
- text-decoration: underline;
- color: green;
- }
-
- A:visited {
- text-decoration: underline;
- color: green;
- }
-
- A:active {
- text-decoration: underline;
- color: red;
- }
-
- A:hover {
- text-decoration: underline;
- color: red;
- }
- </style>
- </head>
- <body class="BackgroundImage" bottommargin="0" leftmargin="0" topmargin="0" rightmargin="0">
- <table cellspacing="0" cellpadding="0" width="100%">
- <tbody>
- <tr valign="top">
- <td rowspan="4">
- </td>
- <td>
- </td>
- <td>
- </td>
- <td rowspan="3">
- </td>
- </tr>
- <tr>
- <td colspan="2">
- <img src="Title.gif" />
- <br />
- <strong> Version 0.6 (Technology Preview)</strong> <a href="http://www.asp.net/WebMatrix">http://www.asp.net/WebMatrix</a>
- <br />
- <hr />
- </td>
- </tr>
- <tr>
- <td>
- </td>
- <td>
- <table cellspacing="0" cellpadding="0" width="100%">
- <tbody>
- <tr>
- <td colspan="2">
- <h3>About the Microsoft ASP.NET Web Matrix Project
- </h3>
- <span class="Normal">
- <p align="justify">
- Microsoft ASP.NET Web Matrix Project is a free, easy to use, light-weight community-supported
- web development tool for quickly building ASP.NET Web applications.
- </p>
- <p align="justify">
- One of our fundamental goals with the Web Matrix project has been to
- directly connect and communicate with the developer community. We hope
- you will download Web Matrix, try it out, show it to your friends, and then participate
- in the discussion forums (<a href="http://www.asp.net/forums">http://www.asp.net/forums</a>)
- to share your feedback and chat with the ASP.NET team. We'll then work on our
- end to take your input and make our future offerings even better.
- </p>
- <p align="justify">
- We've also used the Web Matrix project as a vehicle to experiment and try out a number
- of ideas and thoughts we've had in the Web development and tools space - both from
- a feature perspective (things like code builders, the online control gallery, the
- community tab, My Snippets, etc) as well as from an implementation and architecture
- perspective.
- </p>
- <p align="justify">
- Web Matrix is written completely using C# and the .NET Framework. Specifically,
- the UI is built using <a href="http://www.windowsforms.net">Windows Forms</a> (System.Windows.Forms).
- We use ADO.NET for data access (System.Data). We use XML Web Services to communicate
- with our backend services on <a href="http://www.asp.net">www.asp.net</a> (System.Web.Services).
- And we use the ASP.NET designer APIs that ship with the .NET Framework for
- hosting ASP.NET server controls within our designer (System.Web.Design and System.Web.Mobile.Design).
- </p>
- <p align="justify">
- The end result is an application which we think shows the real power of .NET development
- - spanning clients, servers and services.
- </p>
- </span><span class="Normal">
- <p>
- <strong>A Little Bit of History</strong>
- </p>
- <p align="justify">
- Web Matrix grew out of an internal tool used during development of ASP.NET server
- controls. The first prototype IDE built from this testing tool was created in December
- 2000. The first line of shipping Web Matrix code was written in the summer of 2001.
- The most difficult part of building Web Matrix was picking a name to call it. Here
- is a short name history of the project:
- </p>
- <ol>
- <li>
- Web Studio - the original prototype way back in December 2000.
- </li>
- <li>
- Mongoose - this didn't last too long!
- </li>
- <li>
- Project Saturn - The assembly and namespace names from the June 2002 release
- still had traces of it.
- </li>
- <li>
- Tahiti Project - sounded all too fun (marketting got to it)...
- </li>
- <li>
- Web Matrix - the winner!
- </li>
- </ol>
- <p align="justify">
- We ended up choosing Web Matrix because it suggested creation and connectivity - the
- interconnection of developers and ideas in a community. And it also reflects the experimental
- nature of the project.
- </p>
- <p>
- <strong>The Web Matrix Project Team</strong>
- </p>
- <p align="justify">
- Web Matrix wasn't built by a formal team at Microsoft - but rather by a group of people
- across the ASP.NET team who worked on it in their spare time (mainly nights and weekends).
- </p>
- <p align="justify">
- Below is a list of the folks across the team who have contributed their valuable
- spare time to the project:
- </p>
- </span>
- <table class="Normal" cellspacing="5" cellpadding="2" border="0">
- <tbody>
- <tr valign="top">
- <td nowrap="nowrap">
- <p>
- <u>Development</u>
- <br />
- Andrew Lin<br />
- Eilon Lipton<br />
- <br />
- <u>Development Lead/Architect</u> <br />
- Nikhil Kothari
- </p>
- <p>
- <u>Fearless Leader</u>
- <br />
- Scott Guthrie<br />
- </p>
- </td>
- <td nowrap="nowrap">
- <p>
- <u>Quality Assurance</u>
- <br />
- Carlos Aguilar Mares<br />
- John Dixon<br />
- Jon Jung<br />
- Kashif Alam<br />
- Vijayalaksmi Ramkumar
- </p>
- </td>
- </tr>
- </tbody>
- </table>
- <span class="Normal">
- <p>
- <strong>Some interesting implementation statistics of ASP.NET Web Matrix </strong>
- </p>
- <p>
- </p>
- <p>
- <table class="Normal" cellspacing="0" cellpadding="2" bgcolor="aliceblue" border="0">
- <tbody>
- <tr bgcolor="#fffcef">
- <td>
- Programming Language Used:
- </td>
- <td colspan="2">
- C#
- </td>
- </tr>
- <tr>
- <td>
- Number of Classes Implemented: </td>
- <td colspan="2">
- ~930 top level classes</td>
- </tr>
- <tr bgcolor="#fffcef">
- <td>
- Total Lines of Code:
- </td>
- <td colspan="2">
- ~180,000</td>
- </tr>
- <tr>
- <td valign="top">
- .NET Namespaces Used:
- </td>
- <td valign="top">
- System<br />
- System.CodeDom<br />
- System.Collections<br />
- System.ComponentModel<br />
- System.ComponentModel.Design<br />
- System.Configuration<br />
- System.Data<br />
- System.Diagnostics<br />
- System.Drawing<br />
- System.Globalization<br />
- System.IO<br />
- System.Net<br />
- System.Reflection<br />
- System.Runtime.InteropServices<br />
- System.Runtime.Serialization<br />
- </td>
- <td valign="top">
- System.Text<br />
- System.Text.RegularExpressions<br />
- System.Threading<br />
- System.Web<br />
- System.Web.Hosting<br />
- System.Web.Services<br />
- System.Web.UI<br />
- System.Web.UI.Design<br />
- System.Windows.Forms<br />
- System.Xml<br />
- Microsoft.CSharp<br />
- Microsoft.JSharp<br />
- Microsoft.VisualBasic<br />
- Microsoft.Win32</td>
- </tr>
- <tr bgcolor="#fffcef">
- <td>
- <p>
- Number of Assemblies:
- </p>
- </td>
- <td colspan="2">
- 15</td>
- </tr>
- <tr>
- <td>
- Setup Download Size:
- </td>
- <td colspan="2">
- ~1.3 MB</td>
- </tr>
- <tr bgcolor="#fffcef">
- <td>
- Total Install Size:
- </td>
- <td colspan="2">
- ~2.75 MB</td>
- </tr>
- </tbody>
- </table>
- </p>
- </span></td>
- </tr>
- </tbody>
- </table>
- <br />
- </td>
- </tr>
- </tbody>
- </table>
- <center><a class="Normal" href="http://microsoft.com/info/cpyright.htm">Copyright
- 2003 Microsoft Corporation</a>
- <br />
- </center>
- </body>
- </html>
-