Microsoft WebMatrix

Microsoft WebMatrix
Microsoft WebMatrix
Microsoft WebMatrix icon.png
Microsoft WebMatrix screenshot.png
Screenshot of Microsoft WebMatrix, v7.1.1042.1 published on 8 January 2011
Developer(s) Microsoft
Stable release 7.1.1042.1 / 8 January 2011; 10 months ago (2011-01-08)
Operating system Windows 7
Windows Vista
Windows XP
Windows Server 2003
Windows Server 2008
Windows Server 2008 R2[1]
Platform Intel x86 - 32bit and .NET Framework
Size 8 MB[1]
Available in English, French, German, Italian, Chinese, Japanese, Korean, Russian and Spanish[1]
Type Website builder and HTML editor
License Freeware[1]
Website microsoft.com/web/webmatrix/

Microsoft WebMatrix is a free tool released by Microsoft, allowing developers to build websites capable of running on Windows or Linux platforms. It's notable in that it allows developers to use free open source web applications written in either PHP or ASP.NET.

Another Microsoft tool, ASP.NET Web Matrix (which was released in 2003 and later discontinued) should not be confused with Microsoft WebMatrix. While the names of the two tools are similar, the name of the latter is inspired by the former.[2]

Contents

Overview

WebMatrix is a bundle of software running on the developer's machine, with the aim of simplifying the process of web application development using Windows. The bundle includes the IIS Express web server, the SQL Server Compact database engine and the ASP.NET Web Pages framework. The ASP.NET Web Pages framework contains the 'Razor' syntax for inline coding of C# and VB within HTML. WebMatrix also integrates the Web Application Gallery and Web Application Installer from Microsoft, enabling developers who use PHP, MySQL or other web development components to download, install and configure these components directly from WebMatrix.[3][4]

WebMatrix claims to simplify the website development process because it:

  • Is a relatively small, free download
  • Allows code to be written using ASP.NET, 'Razor', or PHP
  • Supports HTML5
  • Integrates a web server (IIS Express) and a database engine (SQL Server Compact)
  • Installs and configures components such as PHP or MySQL for Windows users
  • Integrates deployment via FTP or WebDeploy
  • Allows deployment to LAMP-based servers as well as Windows-based servers
  • Includes Search Engine Optimization (SEO) tools

ASP.NET Web Matrix (2003)

The original ASP.NET Web Matrix was a free tool released by Microsoft for the rapid development of web applications running on servers which support ASP.NET.

ASP.NET Web Matrix grew out of a pet project started by Nikhil Kothari. It was originally conceived as a test bed for working with ASP.NET controls in a designer environment. The ASP.NET team saw a number of benefits for a tool of this type, and used it to try out a variety of additional ideas for creating an Integrated development environment that could act as a lightweight alternative to Visual Studio. The project was developed into a product (originally code-named "Saturn") that was released in the summer of 2002 as free download on the www.asp.net Web site, without official support (only community support) and with only word-of-mouth marketing. The original release supported only Microsoft SQL Server, which was bundled with Web Matrix in the form of MSDE, a desktop version of the database engine. A subsequent release of Web Matrix ("Web Matrix Reloaded") in June 2003 included support for Microsoft Access .mdb files, which simplified deployment.

Web Matrix included a number of features that made it an appealing alternative to Visual Studio 2003:

  • It was a comparatively small download and was fast and easy to install.
  • It was specific to Web applications, thus avoiding some of the complexities required in Visual Studio to support the different tools, languages, and application types in Visual Studio.
  • It used a folder-based model, rather than the project model used in Visual Studio. (For more information, see Scott Guthrie's blog entry VS 2005 Web Project System: What is it and why did we do it?.)
  • It did not require design-time compilation into a single deployable .dll. Instead, developers could deploy the source code for their ASP.NET pages and rely on ASP.NET to dynamically compile the pages on first request.
  • It included a small Web-server tool ("Cassini") that ran on the local computer and enabled the developer to test ASP.NET Web pages without requiring Internet Information Services. This feature made it appealing to developers who could not run IIS due to corporate policy or because they did not have a version of Microsoft Windows that includes IIS.
  • It included FTP support, rather than requiring FrontPage Server Extensions (FPSE). This feature made it a practical development tool for hobbyists and students who could develop and test on their own computer, and then deploy their files to a hosted server.
  • It was free.

Many of these features were incorporated into Visual Studio 2005, and the WebMatrix style of web application development became the default. The success of the Web Matrix project, both in terms of features and in the appeal to the community of a free IDE with a limited feature set, also caused the Visual Studio team decide to release Microsoft Visual Studio Express 2005.

Visual Studio Express

While ASP.NET Web Matrix provided a number of firsts and innovations that made their way into the Visual Studio product line, it lacked important features required by professional web developers, such as IntelliSense, integration with the debugger, an integrated compiler for developing class libraries, and support for the ASP.NET code-behind page model.

Microsoft Visual Studio Express 2005 did include most of these features, and the Web Matrix's role has been taken by Visual Web Developer Express Edition.

References

  1. ^ a b c d "Download details: Microsoft WebMatrix". Microsoft Download Center. Microsoft Corporation. 11 January 2011. http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5b9510a1-bc42-4323-90ab-adf4daaaa2f0. Retrieved 28 January 2011. 
  2. ^ WebMatrix beta version announcement - Introducing WebMatrix - Scott Guthrie's blog (with reference to same name being re-used, in the replies Tuesday, July 06, 2010 6:51 PM and Tuesday, July 06, 2010 6:52 PM)
  3. ^ WebMatrix beta version announcement - Introducing WebMatrix - Scott Guthrie's blog
  4. ^ Michael Calore, "Meet WebMatrix, Microsoft’s New Suite For Painless Web Development," WebMonkey, July 7, 2010 http://www.webmonkey.com/2010/07/meet-webmatrix-microsofts-new-suite-for-painless-web-development/

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Microsoft WebMatrix — Basisdaten …   Deutsch Wikipedia

  • Microsoft Expression Web — Expression Web 4 running on Windows 7 …   Wikipedia

  • Microsoft SharePoint Designer — 2010 (x86 64) running on Windows 7 …   Wikipedia

  • Microsoft FrontPage — Microsoft Office FrontPage 2003 running on Windows XP …   Wikipedia

  • WebMatrix — es una herramienta de Microsoft para desarrollo web. Utilizando únicamente esta herramienta podrás crear tu sitio web, desplegarlo en tu servidor, mejorar el SEO y administrar todos los sitios web que tengas. Contenido 1 Desarrollo web 1.1 HTML5… …   Wikipedia Español

  • Microsoft Web Platform Installer — Developer(s) Microsoft Stable release 3 / January 13, 2011; 9 months ago (2011 01 13) Operating system Windows …   Wikipedia

  • Microsoft Visual Studio — Visual Studio 2010 SP1 editing a WPF application Developer(s) …   Wikipedia

  • Microsoft SQL Server — Тип Реляционная СУБД Разработчик Sybase, Ashton Tate, Microsoft …   Википедия

  • Microsoft Silverlight — Developer(s) Microsoft Corporation Initial release April 2007; 4 years ago (200 …   Wikipedia

  • Microsoft SQL Server — Developer(s) Microsoft Stable release SQL Server 2008 R2 (10.50.2500.0 Service Pack 1) / July 11, 2011; 4 months ago …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”