WebMatrix: Gerenciador para desenvolvimento de sites (WPI 3 Beta)

A Microsoft disponibilizou uma nova versão do Web Platform Installer V3 Beta. Já havia postado sobre a versão 1 e 2 (http://www.marcelosincic.com.br/blog/post/Microsoft-Web-Platform.aspx) e agora temos acréscimo na versão 3 não apenas de aplicações web mas também de aplicações para desenvolvimento.

Agora são distribuídas as versões do Visual Studio Web Developer 2010, SQL Server 2008 R2 e versões recentes das aplicações como BlogEngine, WordPress, Moddle, etc. Porem foram acrescentadas novas aplicações muito interessantes:

WPI-3

  • O Microsoft Azure Tools é um pacote de utilitários que acrescentam ao Visual Studio o suporte a gerenciar e implementar aplicações no Azure, ambiente de cloud da Microsoft
  • Windows Server AppFabric é um servidor que permite hospedar os serviços que utilizam WCF
  • O WebMatrix é um gerenciador de sites web, muito interessante. Não apenas gerenciar páginas e faz a implementação no site, mas inclui relatórios e ferramentas para análise do site. Vou falar um pouco mais do WebMatrix.
  • IIS Express que é superior ao atual Web Server do Visual Studio por ser uma única instancia ao invés das individuais que o VS cria, como a imagem abaixo.
IIS Express

Nota: O WebMatrix não é um editor de páginas, ele apenas cria as páginas vazias sendo necessário o Visual Studio 2010 (pode ser o Express) para editar as páginas e códigos.

A tela inicial abaixo do WebMatrix já mostra bem o que ele faz. Diferente do WebMatrix do ASP 1.0 que era um micro Interdev, este tem tarefas de gerenciamento de arquivos de um site, banco de dados e relatórios do seu site. Note a interface gráfica que está se tornando um padrão nos novos produtos da Microsoft, com a Ribbon e as tarefas separadas por splits na parte de baixo do painel, com detalhamento na parte central da tela.

 

WebMatrix

Nesta segunda tela vemos as opções ao clicar na opção “Site” acima. Note no menu que uma sacada interessante é a opção de executar o site tanto no IE quanto no Firefox, o que vai facilitar para testes de desempenho e compatibilidade em múltiplos browsers. Note também a possibilidade de incluir novos arquivos no site, mas lembre-se da nota anterior de que é necessário clicar no botão “Visual Studio” para editar as páginas e arquivos com os wizard, já que o WebMatrix só suporta modo texto.

WebMatrix-1

Nas tarefas “Databases” temos uma série de ferramentas para manipular um banco de dados embutido no site. Para quem ainda não conhece, este recurso foi introduzindo do Framework 3.x e permite abrir arquivos com extensão mdf diretamente no IIS, tendo as funções do SQL Server totalmente compatíveis. Isso facilitou muito para quem hospeda sites e não tinha a opção de instalar um banco de dados. Com os wizards do WebMatrix é possível criar databases, tabelas, índices, executar queries, etc..

WebMatrix-DB

Algo que me chamou atenção foi a tela de Reports com a opção de gerar um relatório de análise SEO utilizando o Bing. Este recurso é muito importante para o desenvolvedor já ter antes da publicação do sites dicas e um relatório de como o site será visto pelos SEOs (sites de busca) quando for publicado. Isso aumenta muito a eficiência das pesquisas e permitirá ao desenvolvedor fazer as customizações sem conhecer tudo sobre SEO.

WebMatrix-Reports

WebMatrix-Reports-2

É isso ai, para quem quiser baixar e começar a usar as ferramentas vá ao link http://www.microsoft.com/web/webmatrix/download/