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.
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 (http://www.asp.net/forums)
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.
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
Web Matrix is written completely using C# and the .NET Framework. Specifically,
the UI is built using Windows Forms (System.Windows.Forms).
We use ADO.NET for data access (System.Data). We use XML Web Services to communicate
with our backend services on www.asp.net (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).
The end result is an application which we think shows the real power of .NET development
- spanning clients, servers and services.
A Little Bit of History
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:
Web Studio - the original prototype way back in December 2000.
Mongoose - this didn't last too long!
Project Saturn - The assembly and namespace names from the June 2002 release
still had traces of it.
Tahiti Project - sounded all too fun (marketing got to it)...
Web Matrix - the winner!
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.
The Web Matrix Project Team
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).
Below is a list of the folks across the team who have contributed their valuable
spare time to the project: