UNBOXING VS2017: Primeiras impressões no Mundo Real

O objetivo direto e reto é fazer o Unboxing VS2017, ou seja fazer download, instalar, configurar e preparar o ambiente igual eu tenho para o VS2015. Com isso terei minhas primeiras impressões da nova IDE.

Você acha que eu devo instalar o Visual Studio 2017 logo após o lançamento?

Por maioria de votos…. SIM.

 
UNBOXING VS2017: Primeiras impressões no Mundo Real
 


 

A configuração da minha máquina para o UNBOXING VS2017 é o seguinte:
1 – Notebook: i7 6GB RAM 500GB HD – Windows 7.

Eu nunca desinstalei uma versão anterior do Visual Studio para instalar uma nova, então, com VS2017 não será diferente.

Primeira coisa, comprei uma pizza porque ninguém é de ferro, já falaram nas redes sociais que demora cerca de 2 horas para instalar.

 
UNBOXING VS2017: Primeiras impressões no Mundo Real
 

Bom, no mundo real a gente procura o download pelo Google, então vamos fazer isso.

 
UNBOXING VS2017: Primeiras impressões no Mundo Real
 

Clicando no primeiro link é aberto o site da Microsoft em português com informativos sobre a nova versão do Visual Studio 2017. Vou trocar o site para a versão inglês, vai que sem querer instala o VS2017 em português… também não sei se existe essa opção.

 
UNBOXING VS2017: Primeiras impressões no Mundo Real
 


 

Clicando no botão Download Visual Studio, vai aparecer um submenu com a versões disponíveis do Visual Studio. Eu escolhi Community por ser gratuito e para comparar com o VS2015 instalado na minha máquina.

Por padrão baixou o arquivo executável do instalador (1MB do VS2017 contra 209Kb do VS2015) que posteriormente fará o download de todos os componentes necessários.

Cliquei no instalador e abriu uma pequena tela tudo escrito em português! Só me falta instalar em português… Depois de clicar em continuar aparece a tela para escolha dos componentes que serão instalados. Totalmente diferente do VS2015, bem melhor.

 
UNBOXING VS2017: Primeiras impressões no Mundo Real
UNBOXING VS2017: Primeiras impressões no Mundo Real
 

Essa tela de instalação tem 3 guias: Cargas de trabalho (Oh Gosh!!), Componentes individuais e Pacotes de idiomas. Já fui logo nos idiomas e deixei apenas Inglês. Na primeira guia selecionei tudo (cerca de 51GB) e para minha surpresa, na guia componentes individuais, algumas opções não estão selecionadas. Vou deixar assim mesmo.

 
UNBOXING VS2017: Primeiras impressões no Mundo Real
 

Vou instalar logo, pronto, cliquei em instalar! São 22:29hs, vamos ver quanto tempo o Visual Studio 2017 demora pra instalar no meu NOTEBOOK.

 
UNBOXING VS2017: Primeiras impressões no Mundo Real
 

Bom, se passaram 38 minutos e a barra de progresso da instalação está em 49%/2%. Vou comer um biscoito (em homenagem ao meus amigos cariocas) e já volto.

Enquanto isso você pode dar uma olhada no meu eBook gratuito de Design Patterns vol.1 da série Programação no Mundo Real. Clique na imagem abaixo para receber gratuitamente.

 
UNBOXING VS2017: Primeiras impressões no Mundo Real
 


 

Voltei! São 00:35hs e a instalação chegou a 100%/20%. Na comunidade de desenvolvimento estão dizendo que a instalação leva cerca de 2 horas, pois bem, na minha máquina já passou de 2 horas. Até aí tudo bem, depende de máquina para máquina. Minha máquina está completamente impossível de fazer outra coisa, tá consumindo muito processamento.

 
UNBOXING VS2017: Primeiras impressões no Mundo Real
 

Bom, são 1:25hs, a instalação foi concluída e gerou um erro/crítica em tela (veja abaixo) mas aparentemente o Visual Studio 2017 Community foi instalado.

 
UNBOXING VS2017: Primeiras impressões no Mundo Real
UNBOXING VS2017: Primeiras impressões no Mundo Real
 

Dei uma olhada no que foi instalado e realmente instalou bastante coisa no menu Iniciar. Meu HD diminuiu cerca de 46GB após a instalação do VS2017 Community.

 
UNBOXING VS2017: Primeiras impressões no Mundo Real
 

Não aguento esperar, cliquei no ícone do Visual Studio 2017, abriu uma telinha de boas vindas, eu informei meus dados da conta Microsoft (faço isso por padrão) e levou um tempo razoável para finalmente abrir a IDE.

 
UNBOXING VS2017: Primeiras impressões no Mundo Real
 

A primeira coisa que fiz foi conectar o Visual Studio 2017 com o Visual Studio Online. A forma de configurar isso não mudou. Ótimo, vamos seguindo.


 

Eu clonei um repositório que contém uma solution com alguns projetos Web, Class Library e SQL Data Tools. No projeto Web, trata-se de uma aplicação MVC com AngularJS em TypeScript. O Visual Studio está fazendo um “scan” não sei do que e por isso ainda não consigo compilar o código.

Após cerca de 11 minutos fazendo “scan”, tentei compilar e foi necessário baixar uma versão atualizada do TypeScript. Até o momento não vejo ganho de performance comparada ao Visual Studio 2015.

Ao tentar navegar nos projetos da solution, o VS2017 travou e foi reiniciado 🙁

Abri novamente (padrão em aplicações Windows) e compilou perfeitamente!

MAS…. AGORA QUE EU QUERO VER! Vou tentar abrir e compilar a aplicação Xamarin do artigo Custom Renderer para Borda em Botão no Xamarin Forms. Será que vai abrir???

 
UNBOXING VS2017: Primeiras impressões no Mundo Real
 

COOOOOOMPILOUUUUUU!!! Sem eu fazer nada, compilou! Espetáculo! Abri o simulador do Android e está rodando Xamarin Forms no Visual Studio 2017 Community.
 


 

Resumo

A minha impressão é: no pouco que vi no meu Mundo Real, que basicamente é conectar no TFS/Visual Studio online, compilar aplicações Web e Xamarin não mudou praticamente nada.

Sobre o Visual Studio abrir mais rápido, realmente isso parece que melhorou. É mais leve que o VS2015? Não sei responder isso agora, preciso de mais testes.

O Xamarin Forms ainda demora para compilar e abrir os simuladores.

Agora é mergulhar nas melhorias e mudanças das funcionalidades de código fonte da IDE e com certeza farei um review no Mundo Real do Visual Studio 2017.

A pergunta que fica: “Será que o Xamarin funcionou perfeitamente sem fazer nada além da instalação do VS2017 devido a instalação existente do VS2015?”

UNBOXING VS2017: Primeiras impressões no Mundo Real

UNBOXING VS2017: Perguntas, sugestões ou críticas são bem vindas. Boa sorte!

Sobre o Autor:
Trabalha como arquiteto de soluções e desenvolvedor, tem mais de 16 anos de experiência em desenvolvimento de software em diversas plataformas sendo mais de 14 anos somente para o mercado de seguros.
Revisado por:
Apaixonado por tecnologia e sempre disposto a encarar novos desafios, atualmente trabalho focado em aplicações web e mobile com a plataforma .NET, e me aventurando nas diversas linguagens, desafios e experiências que a área nos proporciona.

  • Alexandre Gomes

    No meu note tenho so o VS2017. Se instalar completo o xamarin roda de boa sem precisar fazer nada.

    • Show! Ainda bem né. Foi uma aventura eu instalar no VS2015 na época.

  • Fred Oliveira

    Sobre a sua pergunta no final.
    Compilou corretamente pois devido a instalação de 51gb e rodar o emulador, foi instalado o ambiente Xamarin no VS17.

    • Oi Fred! Sim, eu imaginei isso também… mas como na época do VS2015 foi uma aventura instalar e configurar o Xamarin, imaginei que houvesse alguma ligação com o que já está instalado como SDK Android, JDK e outras coisas. Abraço

  • Wenisclayton Mendes

    Fábio simplesmente magnífico seu post, gosto dessa linguagem impessoal que usa, torna a leitura fácil e nada cansativa. Parabéns!

    • Show @wenisclaytonmendes:disqus ! Obrigado pelo feedback. Abs 🙂

  • Allessi Martins Souza

    Fábio, eu instalei o VS2017 community e rodou perfeitamente, mesmo com o VS2015 instalado, e vice-versa. Além disso, eu havia criado um app xamarin forms no vs2015, rodei pelo vs2017 e funcionou normalmente.
    Eu também achei bem mais rápido o 2017 em relação ao 2015

    • Olá @allessimartinssouza:disqus ! Excelente feedback! Uma hora a gente migra totalmente para o VS2017, porém, muitos ainda reclamam que algumas coisas, inclusive no Xamarin pararam de funcionar após instalação. Eu ainda não percebi isso, na minha máquina funcionou (#capiconf) rsss. Ab