[1] O documento discute as ferramentas gratuitas da Microsoft para construção de aplicações web, incluindo Visual Studio Express, WebMatrix, ASP.NET, SQL Server Express e IIS Express. [2] Apresenta demonstrações de como criar um blog em 2 minutos usando essas ferramentas e um projeto ASP.NET MVC em poucos minutos. [3] Conclui fornecendo detalhes de contato do autor.
5. O que preciso para construir apps para esta
web interativa?
CSS
HTML
Javascript
Linguagem server side
Container web
Bancos de dados
Patterns
Conhecimentos de UX
IDE’s webservices
ORM’s
7. Dados abertos Webstandards
Qual a visão de mercado da Microsoft?
Interoperabilidade
A Microsoft hoje é uma empresa
aberta. Ela entende que o mercado
não é feito de apenas uma tecnologia. Multiplataformas
8. • Código fonte da plataforma ASP
.NET está aberto
e disponível no CodePlex
• Uma das empresas que mais contribuem com o
desenvolvimento de software livre no mundo
(fonte: Wired)
• IIS suportando nativamente PHP:
http://php.iis.net/
• E vem mais por aí...
Alguns dados que corroboram este cenário
9. Microsoft e suas ferramentas
Comprar todos estes produtos
custaria muito caro. Certo?
A boa notícia é que você não
precisa comprar estes produtos
para utilizá-los em seus projetos.
;-)
Todos eles possuem versões
gratuítas.
10. Visual Studio 2010 Express
Integrated Development Environment (IDE)
WebMatrix
Visual Studio compacto,
apenas com suas principais
funções. Suporta a
construção de qualquer tipo
de aplicação.
Ferramenta com foco na
produtividade e
simplicidade. Apenas o
desenvolvimento de web
apps é suportado.
Duas opções gratuítas dentro da plataforma de tecnologias Microsoft…
11. Plataforma .NET
Plataformas
ASP
.NET
Plataforma de
desenvolvimento da
Microsoft. Crie diversos
tipos de projetos em
diferentes linguagens.
Sub set de recursos dentro
da plataforma .NET para
construção de aplicações
web. ASP
.NET MVC, Razor,
Web Forms, estão aqui.
A plataforma .NET e o container ASP
.NET
12. SQL Server Express
Containers de servidor
IIS Express
Plataforma de
gerenciamento de dados da
Microsoft. Seguramente,
uma das mais completas e
robustas do mercado.
Container de
gerenciamento web da
Microsoft. Suporta
nativamente as linguagens
.NET e agora PHP
.
Plataforma de dados e web…
13. Web Platform Installer é um
gerenciador de dependências.
Quando solicitar a instalação de um
componente, ele fará um checklist dos
recursos disponíveis no seu ambiente
e baixará e instalará os requisitos.
Web Platform Installer
WebPI
Elemento chave na plataforma .NET de desenvolvimento...