O Microsoft WebMatrix é uma ferramenta para o Windows que integra um Servidor web, uma base de dados e um framework para programação em uma única ferramenta. O objetivo deste programa é fornecer tudo o que alguém precisa para a construção de páginas da internet utilizando o sistema operacional Windows.
Após o download e ao executar o arquivo armazenado, é iniciado um gerenciador para instalar os componentes necessários para o funcionamento do Microsoft WebMatrix em seu computador. O processo pode levar um tempo considerável, e pode ser acompanhada a evolução das instalações na própria interface do instalador.
O programa inclui o IIS Developer Express (um Servidor web para desenvolvimento), o framework ASP.NET e o SQL Server Compact (uma base de dados integrada). A ideia principal do programa é possibilitar que mesmo pessoas com pouca experiência consigam desenvolver um site (codificando e testando) sem ter que se preocupar com a configurar um Servidor web, gerenciar um banco de dados e aprender uma série de conceitos.
Instalação
Após o download e ao executar o arquivo armazenado, é iniciado um gerenciador para instalar os componentes necessários para o funcionamento do Microsoft WebMatrix em seu computador. O processo pode levar um tempo considerável, e a evolução das instalações pode ser acompanhada na própria interface do instalador.
Como um primeiro passo, são instalados apenas os itens e os programas necessários para o funcionamento do Microsoft WebMatrix. Então, o instalador solicita que você o finalize para concluir o processo. Embora pareça que a instalação está concluída, é necessário abri-lo novamente para instalar o aplicativo em si.
Observe que ele exibe uma lista de programas disponíveis para a instalação. Localize o Microsoft WebMatrix Beta 2 nela e marque a caixa ao lado da opção. Então basta seguir os passos do instalador normalmente. Ao final ele estará devidamente instalado.
Observações importantes
Embora a versão anterior do programa realizasse sua instalação sem necessariamente exigir o Microsoft .NET Framework 4, agora ele é necessário para o funcionamento do Microsoft WebMatrix. Em alguns casos, é possível que o instalador permita que você efetue o processo mesmo que não tenha algum dos outros pré-requisitos solicitados, entretanto a falta do .NET 4 faz com que o processo sequer seja iniciado.
Outro componente importante é que caso você tenha o Visual Studio 2008, é necessário instalar o SP1 dele para conseguir instalar o Microsoft WebMatrix.
Interface e funções
A interface do programa é bem simples, lembrando, de certa forma, editores para páginas da internet que fornecem “templates” (modelos) para a construção. A página inicial da ferramenta possui três opções de criação de websites para você escolher: “Site from web gallery”, “Site from template” e “Site from folder”.
Além disso, há um ícone chamado “My Sites” que é o local no qual ficam armazenados os projetos montados anteriormente, com a opção de um “mini editor” para alterações e visualização. A opção “Site from web gallery” traz vinte e seis opções de modelos fornecidos por terceiros e disponíveis de forma gratuita na internet.
Os modelos estão organizados em sete categorias (blogs, CMS, eCommerce, forums, galleries, tools e wiki). Entre eles você encontra ferramentas bem conhecidas como o WordPress, Moodle e Acquia Drupal. A opção “Site from template” fornece cinco “templates” próprios do programa para você utilizar na criação de seu site.

Ao escolher um dos modelos na opção de “Web gallery” é possível que o programa solicite a instalação de uma ferramenta adicional (como o “MySQL”) caso ela não esteja presente em seu computador. Basta confirmar a operação e o próprio Microsoft WebMatrix encarrega-se de buscar o arquivo e efetuar a instalação.
O tempo da instalação pode demorar alguns minutos e o andamento da operação pode ser acompanhado pela interface do programa. Após escolher um dos modelos disponíveis, independente da categoria, o programa inicia o editor para você começar as alterações.
ASP.NET Web Pages
Você também pode instalar pacotes que são componentes que encapsulam funções para o ASP.NET Web Pages. Desta forma, algumas das funções disponíveis estarão incluídas nas bibliotecas do Microsoft WebMatrix, para auxiliar os desenvolvedores dispondo de opções e um suporte ainda maior na construção de páginas da internet.
Baixar