Interop Day 2011 - Construindo aplicações web com WebMatrix

1.060 visualizações

Publicada em

Palestra sobre WebMatrix.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.060
No SlideShare
0
A partir de incorporações
0
Número de incorporações
29
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Interop Day 2011 - Construindo aplicações web com WebMatrix

  1. 1. Construindo a web deforma simplificada comWebMatrix Fabrício Lopes Sanchez Website: fabriciosanchez.com.br Twitter: @SanchezFabricio Skype: fabricio_sanchez
  2. 2. Agenda• WebMatrix: qual é a ideia?• Os pilares do WebMatrix• A Web App Gallery• Recursos adicionais – Integração com Visual Studio – Code-complete – Web Deploy – PHP e MySQL – Integração com NuGet• Perguntas?! 2 2
  3. 3. O cenário de certo tempo atrás... Container Web Databases Code Editor3 Languages FTP Client 3
  4. 4. E o desenvolvedor? Container Web ? Databases4 Languages FTP Client 4
  5. 5. O que é o WebMatrix? =WebMatrix é um ambiente integrado dedesenvolvimento. É um aplicativo cliente que permitecriar aplicações web e efetuar deploy destas aplicaçõesde forma automática.5 5
  6. 6. Os pilares do WebMatrixInternet Information Services (IIS) Express• Um ambiente gráfico simplificado para gerenciamento de ocorrências mais simples• A configuração do container é realizada automaticamente pelo WebMatrix na instalação• Suporta PHP nativamente• A versão do IIS no WebMatrix 2 é a 7.5 Express 6 6
  7. 7. Os pilares do WebMatrixSQL Server Compact Edition• Um ambiente gráfico simplificado para gerenciamento de ocorrências de BD’s• Bancos de dados em arquivos com a extensão .sdf• Suporta conexão com bancos de dados remotos já existentes• Permite a conexão a múltiplos bancos• Suporte a query’s• A versão que acompanha o WebMatrix 2 é o 7 2008 R2 Compact 7
  8. 8. Os pilares do WebMatrixAmbiente de codificação• Ambiente completo para codificação em diversas linguagens. As principais: Razor, PHP, ASP.NET, HTML5, CSS3, Javascript, XML, dentre outras• Code-complete integrado• Solution Explorer• Ribbon Menu• Tutorial integrado para comandos PHP 8 8
  9. 9. Os pilares do WebMatrixRelatórios• Ferramenta visual simplificada para gerenciamento de relatórios• Verifica se a aplicação web utiliza webstandards• Verifica se as páginas utilizam recursos para Search Engine Optimization (SEO)• Permite visualizar o ponto exato do arquivo onde o erro foi encontrado 9 9
  10. 10. A Web App Gallery• Segundo estatísticas da Microsoft, cerca de 60% da web é feita por código reutilizado• Mais de 1/3 da web é constituída de web applications prontas• Neste contexto surge a Web App Gallery• Web App Gallery é um recurso do WebMatrix que agrupa por categorias as principais apps já prontas disponíveis no mercado• Visa gerar produtividade no processo de 10 implementação de um projeto 10
  11. 11. A Web App Gallery11 11
  12. 12. Recursos adicionais…• Helpers• ASP .NET Razor• Integração com Visual Studio• Integração com NuGet• Templates prontos• Web Deploy12 12
  13. 13. Vamos conhecer o WebMatrix e de quebra construir um portal? Demonstração13 13
  14. 14. WebMatrix bit.ly/MS_WebMatrix CT MDSN Brail bit.ly/MSDN_WebMatrix Artigos bit.ly/FabricioSanchez_WebMatrix bit.ly/iMasters_WebMatrix Links14 14
  15. 15. Website fabriciosanchez.com.br Twitter @SanchezFabricio Facebook facebook.com/fabriciolopessanchez Skype fabricio_sanchez Contato15 15

×