MVP Virtual Conference (MVP V-Conf) 2015: Executando ASP.NET MVC 6 no Mac OS X e no Linux

1.996 visualizações

Publicada em

O MVP Virtual Conference (MVP V-Conf) é um novo evento virtual de dois dias apresentado por especialistas em tecnologia independentes que utilizam tecnologias da Microsoft diariamente. Conecte-se e veja o que a comunidade de usuários avançados está dizendo sobre o mundo de possibilidades mobile-first, cloud-first com tecnologias Microsoft reestruturadas.

Seguem as 5 trilhas do evento:
- IT Pro Track (English)
- Developer Track (English)
- Consumer Track (English)
- LATAM Track (Spanish)
- Brazil Track (Portuguese)

Na minha palestra, eu apresentei informações sobre como executar ASP.NET MVC 6 no Mac OS X e no Linux. A ideia foi apresentar um passo a passo de como configurar os sistemas operacionais Mac OS X e Linux para desenvolvimento de aplicações ASP.NET MVC 6, e ASP.NET 5 em geral.

Eu apresentei os seguintes tópicos na minha palestra:
- .NET no Linux e no Mac OS X
- ASP.NET 5 e ASP.NET MVC 6
- Visual Studio Code
- Linha de produtos Visual Studio 2015
- Ambientes de desenvolvimento
- Tecnologia de contêiner
- Suporte atual em Linux e Mac OS X
- Demonstração e recursos adicionais

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

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

Nenhuma nota no slide

MVP Virtual Conference (MVP V-Conf) 2015: Executando ASP.NET MVC 6 no Mac OS X e no Linux

  1. 1. Executando ASP.NET MVC 6 no Mac OS X e no Linux Rogério Moraes de Carvalho 14 de maio de 2015 May 14 – 15, 2015 2015 Microsoft MVP Virtual Conference
  2. 2. Agenda .NET no Linux e no Mac OS X ASP.NET 5 e ASP.NET MVC 6 Visual Studio Code Linha de produtos Visual Studio 2015 Ambientes de desenvolvimento Tecnologia de contêiner Suporte atual em Linux e Mac OS X Demonstração e recursos adicionais
  3. 3. .NET no Linux e no Mac OS X
  4. 4. .NET no Linux e no Mac OS X
  5. 5. ASP.NET 5 e ASP.NET MVC 6 O que é o ASP.NET 5? Novo framework de desenvolvimento Web multiplatafoma usando .NET Permite a construção de aplicações web modernas e para nuvem Permite a implantação para executar na nuvem ou on-premises Desenvolvimento e execução em Windows, Linux e Mac OS X Por que construir o ASP.NET 5? Para mudar a arquitetura do ASP.NET e torná-lo mais leve e modular Para retirar a dependência do assembly System.Web.dll Melhoria de desempenho com um modelo de uso “pague pelo que você usa” Baseado num conjunto granular de pacotes NuGet, etc.
  6. 6. ASP.NET 5 e ASP.NET MVC 6 Principais melhorias no ASP.NET 5 Novo pipeline de requisições HTTP leve e modular Habilidade de hospedagem no IIS ou em processo próprio (self-host) Construído sobre o .NET Core, com suporte a versionamento lado a lado Distribuído inteiramente em pacotes NuGet e com código aberto Uma pilha web alinhada para Web UI e Web API Suporte integrado a injeção de dependências Permite a construção e execução de apps ASP.NET em Windows, Linux e OS X ASP.NET MVC 6 Parte do ASP.NET 5, similar ao ASP.NET MVC 5.x e com muitas melhorias
  7. 7. Visual Studio Code Editor de código leve e com suporte a múltiplas plataformas Windows, Linux e Mac OS X Edição avançada IntelliSense Coloração do código Refatoração Depuração, etc. Download & Docs code.visualstudio.com
  8. 8. Linha de produtos Visual Studio 2015 Visual Studio Community 2013 Visual Studio Professional 2013 with MSDN Visual Studio Premium 2013 with MSDN Visual Studio Ultimate 2013 with MSDN Visual Studio Community 2015 Visual Studio Professional 2015 with MSDN Visual Studio Enterprise 2015 with MSDN
  9. 9. Linha de produtos Visual Studio 2015 Mais informações www.visualstudio.com/vs-2015-product-editions Comparação das edições: www.visualstudio.com/products/compare-visual-studio-2015-products-vs Download da versão RC (Release Candidate) www.visualstudio.com/downloads/visual-studio-2015-downloads-vs Visual Studio Professional 2015, Team Foundation Server 2015 Team Foundation Server Express 2015, Visual Studio Express 2015 Versão final – Quando? jun/2015 a ago/2015
  10. 10. Ambientes de desenvolvimento • Visual Studio Code • Visual Studio 2015 RC • Escolha seu editor favorito: Sublime Text, etc. • Visual Studio Code • Escolha seu editor favorito: Sublime Text, Atom, etc. • Visual Studio Code • Escolha seu editor favorito: Sublime Text, Vi, Emacs, Atom, etc.
  11. 11. Tecnologia de contêiner O que é um contêiner? Uma máquina virtual leve Uma unidade de software para distribuição Docker É a tecnologia de contêiner mais popular atualmente Suporte do Visual Studio 2015 RC a contêineres Docker Suporte a publicação e gerenciamento de contêineres Docker Visual Studio 2015 RC Tools for Docker aka.ms/vslovesdocker
  12. 12. Suporte atual em Linux e Mac OS X .NET no Linux e no Mac OS X disponível para avaliação Download de arquivos .tar para Linux e Mac OS X Possibilidade de avaliação usando VM no Azure Marketplace Possibilidade de avaliação usando Dockerfile no Docker Hub Suporte atual somente em plataformas 64-bit Criação, edição e publicação de aplicações ASP.NET 5 Visual Studio 2015 RC (somente em Windows) Visual Studio Code (Windows, Linux e Mac OS X)
  13. 13. Demonstração e recursos adicionais .NET Core + ASP.NET 5 (Linux e Mac OS X) Linux dotnet2015.blob.core.windows.net/binaries/PartsUnlimited-demo-app-linux.tar.gz Mac OS X dotnet2015.blob.core.windows.net/binaries/PartsUnlimited-demo-app-darwin.tar.gz Documentação do ASP.NET 5 docs.asp.net Tutoriais de criação de aplicações ASP.NET 5 multiplataforma Walkthrough: Creating a Cross-Platform Web Application using Visual Studio Walkthrough: Running a Cross-Platform Web Application on OS X

×