{"id":646,"date":"2017-05-04T14:40:40","date_gmt":"2017-05-04T17:40:40","guid":{"rendered":"http:\/\/gianfratti.com\/?p=646"},"modified":"2017-05-04T16:57:24","modified_gmt":"2017-05-04T19:57:24","slug":"o-que-ha-de-novo-no-visual-studio-2017","status":"publish","type":"post","link":"http:\/\/gianfratti.com\/index.php\/o-que-ha-de-novo-no-visual-studio-2017\/","title":{"rendered":"O que h\u00e1 de novo no Visual Studio 2017?"},"content":{"rendered":"<p>Foi apresentada pela Microsoft a mais nova vers\u00e3o da sua IDE de desenvolvimento, o Visual Studio 2017. J\u00e1 faz 20 anos desde sua\u00a0estr\u00e9ia e a nova vers\u00e3o promete\u00a0ser mais limpa, mais r\u00e1pida na instala\u00e7\u00e3o e sempre de olho na performance e produtividade dos desenvolvedores.<!--more--><span id=\"more-1802\"><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-647\" src=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2017\/05\/Vs2017_01.png\" alt=\"\" width=\"676\" height=\"423\" srcset=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2017\/05\/Vs2017_01.png 676w, http:\/\/gianfratti.com\/wp-content\/uploads\/2017\/05\/Vs2017_01-300x188.png 300w\" sizes=\"auto, (max-width: 676px) 100vw, 676px\" \/><\/p>\n<p>De acordo com a Microsoft, velocidade \u00e9 o destaque do VS2017, segue abaixo\u00a0os principais pontos apresentados, vale a pena instalar para conhecer.<\/p>\n<ul>\n<li>Promete focar em 3 principais \u00e1reas: mobile, cloud, devops.<\/li>\n<li>O instalador \u00e9 r\u00e1pido e permite instalar\u00a0apenas o\u00a0estritamente necess\u00e1rio para sua necessidade, cerca de 3 minutos no melhor caso.<\/li>\n<li>O carregamento da ferramenta tamb\u00e9m se mostrou muito r\u00e1pido. Agora \u00e9 poss\u00edvel abrir diretamente diret\u00f3rios como se fosse um projeto, semelhante ao <a href=\"https:\/\/code.visualstudio.com\">Visual Studio Code<\/a>, isto \u00e9 interessante em casos de bases de c\u00f3digo que n\u00e3o foram inicialmente criadas com o Visual Studio.<\/li>\n<li>Na parte mobile, a integra\u00e7\u00e3o com <a href=\"https:\/\/www.xamarin.com\">Xamarin<\/a> foi aprimorada, com um <em>preview<\/em> para Xamarin Forms e um melhor IntelliSense para Xamarin Forms XAML.\u00a0O Gravador de Teste do Xamarin, junto com o <a href=\"https:\/\/www.xamarin.com\/test-cloud\">Xamarin Test Cloud<\/a>, permite testar milhares de dispositivos f\u00edsicos de dentro do IDE.<\/li>\n<li>Os servi\u00e7os em nuvem, e especialmente a integra\u00e7\u00e3o com <a href=\"https:\/\/azure.microsoft.com\/pt-br\/\">Azure<\/a>, continuam sendo foco de desenvolvimento para a Microsoft. O Visual Studio 2017 sincroniza o Visual Studio com o .NET Core, suportando as vers\u00f5es 1.0 e 1.1 do ambiente de <em>runtime<\/em>.NET da Microsoft (um pouco) reduzido, multiplataforma e open-source. As aplica\u00e7\u00f5es .NET Core podem ser executadas e implementadas no Linux e MacOS, bem como no Windows. Ambos os aplicativos .NET e .NET Core podem ser \u201cempacotados\u201d\u00a0para implanta\u00e7\u00e3o usando <a href=\"https:\/\/www.docker.com\/\">Docker<\/a>. Este suporte se estende ao Azure: criando um aplicativo, criar um <em>container<\/em>\u00a0e, em seguida, implant\u00e1-lo no Azure \u00e9 uma quest\u00e3o de alguns cliques do mouse.<\/li>\n<li>Para devops, a integra\u00e7\u00e3o do Git \u00e9 melhorada. Mais funcionalidade do Git \u00e9 exposta diretamente no ambiente de desenvolvimento e o Visual Studio agora usa o execut\u00e1vel do Git, em vez do <a href=\"https:\/\/github.com\/libgit2\/libgit2\">libgit2 do GitHub<\/a>. Isso significa que o Visual Studio pode acompanhar melhor os recursos do Git para o futuro, e tamb\u00e9m pega alguns recursos mais antigos, principalmente SSH, que normalmente s\u00e3o aceitos pelos usu\u00e1rios do Git.<\/li>\n<li>Uma nova visualiza\u00e7\u00e3o do Visual Studio para Mac adiciona suporte para .NET Core, corre\u00e7\u00f5es de bugs e melhorias de desempenho. H\u00e1 tamb\u00e9m uma atualiza\u00e7\u00e3o para a <em>preview<\/em>\u00a0do Visual Studio Mobile Center, que adiciona suporte para a constru\u00e7\u00e3o, testes e distribui\u00e7\u00e3o de aplicativos Xamarin e React Native, em adi\u00e7\u00e3o\u00a0ao suporte existente para Objective-C, Java e Swift.<\/li>\n<li>Visual Studio Team Foundation Server 2017 est\u00e1 recebendo Update 1, que, entre outras coisas, adicionar suporte para pacotes <a href=\"https:\/\/www.npmjs.com\/\">npm<\/a>.<\/li>\n<\/ul>\n<p>Como foi o caso com a \u00faltima vers\u00e3o do Visual Studio, uma vers\u00e3o Community gratuita est\u00e1 dispon\u00edvel, bem como vers\u00f5es Enterprise e Professional para avalia\u00e7\u00e3o. A vers\u00e3o para Mac traz uma nova <em>preview<\/em>\u00a0com uma s\u00e9rie de corre\u00e7\u00f5es de bugs e melhorias de desempenho \u00e0 medida que avan\u00e7a em dire\u00e7\u00e3o a uma vers\u00e3o adequada.<\/p>\n<div id=\"attachment_1879\" class=\"wp-caption alignnone\" data-shortcode=\"caption\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-648\" src=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2017\/05\/Vs2017_02.png\" alt=\"\" width=\"676\" height=\"325\" srcset=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2017\/05\/Vs2017_02.png 676w, http:\/\/gianfratti.com\/wp-content\/uploads\/2017\/05\/Vs2017_02-300x144.png 300w\" sizes=\"auto, (max-width: 676px) 100vw, 676px\" \/><\/p>\n<p class=\"wp-caption-text\">Escolha apenas os componentes necess\u00e1rios para seus projetos<\/p>\n<\/div>\n<div id=\"attachment_1883\" class=\"wp-caption alignnone\" data-shortcode=\"caption\">\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-649\" src=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2017\/05\/Vs2017_03.png\" alt=\"\" width=\"676\" height=\"380\" srcset=\"http:\/\/gianfratti.com\/wp-content\/uploads\/2017\/05\/Vs2017_03.png 676w, http:\/\/gianfratti.com\/wp-content\/uploads\/2017\/05\/Vs2017_03-300x169.png 300w\" sizes=\"auto, (max-width: 676px) 100vw, 676px\" \/><\/p>\n<p class=\"wp-caption-text\">Tela de abertura do Visual Studio 2017 instalado<\/p>\n<\/div>\n<p>Ame ou odeie, a Microsoft tem trazidos uma s\u00e9rie de novidades interessantes para quem j\u00e1 era f\u00e3 e para aqueles que achavam que a Microsoft nunca iria abra\u00e7ar outras comunidades,\u00a0performance \u00e9 a bola da vez mas o que mais me impressiona \u00e9 o trabalho que vem sendo feito para transformar esta fant\u00e1stica IDE em uma das mais poderosas, respeitadas e flex\u00edveis ferramentas para desenvolvedores do mercado.<\/p>\n<p>Conhe\u00e7a mais e baixe seu Visual Studio 2017\u00a0<a href=\"https:\/\/www.visualstudio.com\/pt-br\/vs\/whatsnew\/\">aqui<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Foi apresentada pela Microsoft a mais nova vers\u00e3o da sua IDE de desenvolvimento, o Visual Studio 2017. J\u00e1 faz 20 anos desde sua\u00a0estr\u00e9ia e a nova vers\u00e3o promete\u00a0ser mais limpa, mais r\u00e1pida na instala\u00e7\u00e3o e sempre de olho na performance e produtividade dos desenvolvedores.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[15,20,21],"tags":[],"class_list":["post-646","post","type-post","status-publish","format-standard","hentry","category-back-end","category-dicas","category-noticias"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/posts\/646","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/comments?post=646"}],"version-history":[{"count":5,"href":"http:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/posts\/646\/revisions"}],"predecessor-version":[{"id":656,"href":"http:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/posts\/646\/revisions\/656"}],"wp:attachment":[{"href":"http:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/media?parent=646"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/categories?post=646"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/gianfratti.com\/index.php\/wp-json\/wp\/v2\/tags?post=646"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}