Novembro de 2016

Volume 31 - Número 11

First Word - Qualquer Desenvolvedor, Qualquer Aplicativo, Qualquer Plataforma

De Julia Liuson | Novembro de 2016

Todas as empresas são empresas de software. Independentemente do setor em que você esteja, cultivo e agricultura, bancos e finanças, educação, entre outros, a tecnologia está transformando a maneira como o mundo funciona. O software será disruptivo em várias dimensões, já que todas as empresas estão procurando formas inovadoras de envolver seus clientes, capacitar seus funcionários, otimizar suas operações e transformar seus produtos. Como desenvolvedor, isso leva a oportunidades novas e únicas. Será um ano incrível para a criação de software.

A parte central de nossa visão é “Qualquer Desenvolvedor, Qualquer Aplicativo, Qualquer Plataforma”. Com nossa família do Visual Studio, incluindo a recente adição do Xamarin, estamos comprometidos em trazer para você as ferramentas e os serviços de desenvolvimento mais produtivos para a criação de aplicativos móveis e da nuvem no Windows, no iOS, no Android e no Linux.

Há um ano, eu não poderia imaginar onde estaríamos. .NET Core, .NET Compiler “Roslyn,” ASP.NET, Visual Studio Code, Xamarin e TypeScript são todos projetos de software livre. O GitHub acabou de publicar suas estatísticas de 2016 (octoverse.github.com) e a Microsoft é a principal colaboradora para software livre, superando o Facebook, o Docker e o Google, com 16.419 colaboradores exclusivos. O Visual Studio Code (@code) está nos 10 principais repositórios no GitHub com a maioria dos colaboradores de software livre, contando com mais de 5.855 colaboradores. Eu tenho o humilde orgulho de ver como nossa comunidade de software livre é ativa e quanto nossa divisão de desenvolvedores lideraram o caminho para que a Microsoft adotasse o software livre.

Agora também é um ótimo momento para ser um desenvolvedor de .NET! O ecossistema do .NET está prosperando. Com a aquisição do Xamarin, agora você pode gravar aplicativos C# nativos para qualquer plataforma móvel, iOS, Android ou Windows, em qualquer versão do Visual Studio, levando a um percentual mais alto de compartilhamento de código entre seus aplicativos. E, com o lançamento do .NET Core 1.0 em junho, trazemos para você uma plataforma .NET de plataforma cruzada, de software livre e modular projetada para ajudar a visar as necessidades dos aplicativos modernos, aplicativos altamente distribuídos, componentização com microsserviços e isolamento com contêineres. Nossos clientes enviaram soluções de produção com o .NET Core e estão vendo enormes ganhos em produtividade e em desenvolvimento:

  • A NetEase, uma empresa de jogos líder na Internet, sediada na China, escolheu o Unity e o .NET Core como seus serviços de back-end e de front-end para habilitar o compartilhamento de código. Quando comparado à arquitetura de back-end Java anterior da empresa: “O .NET Core reduziu nosso ciclo de lançamento em 20% e nossos custos de recursos de engenharia em 30%”. Ao falar sobre as melhorias de produtividade e sobre a economia de custo: “Além disso, possibilitou a redução pela metade do número de máquinas virtuais necessárias na produção.”
  • A Illyriad Games, a equipe por trás de “Age of Ascent”, relatou um aumento de 10 vezes no desempenho (bit.ly/2cQqIKN) usando o ASP.NET Core com o Azure Service Fabric.
  • As execuções do nosso laboratório (bit.ly/2dpiwT6) usando benchmarks do setor para plataformas da Web no Linux, incluindo os benchmarks da TechEmpower (bit.ly/2cQR9eD), mostram que o ASP.NET Core é oito vezes mais rápido do que o Node.js e quase três vezes melhor do que o Go no mesmo hardware. Esperamos ver os números oficiais da TechEmpower em breve!

Projetamos a biblioteca padrão .NET para que ela fosse comum no .NET Framework, no .NET Core, no Unity e no Xamarin, para que qualquer aplicativo criado possa compartilhar recursos comuns no futuro e para que você possa reutilizar suas habilidades em toda a família .NET.

Nosso compromisso com a plataforma cruzada vai além dos aplicativos que você escreve. O Visual Studio Code, que lançará a versão 1.0 em abril, oferece um editor de código leve que é um software livre e pode ser executado em qualquer lugar, incluindo Windows, Linux (Debian, Ubuntu, Red Hat, Fedora, CentOS) e OS X. A comunidade do Visual Studio Code é inacreditavelmente vibrante e está aumentando! Vimos 1,4 milhão de downloads somente nos seis últimos meses e as extensões para o Visual Studio Code aumentaram de menos de 400 para mais de 1.400 no último ano.

Em nossa conferência Connect();, em novembro, teremos a oportunidade de conversar sobre a próxima onda da plataforma e dos serviços de desenvolvedor da Microsoft e sobre como nossas ferramentas e serviços oferecerão uma história completa e conectada que abrangerá ferramentas do cliente, DevOps e até uma nuvem inteligente. Estou empolgado em compartilhar mais sobre a forma como permitimos que você seja produtivo em qualquer plataforma e sobre o comprometimento com o software livre na forma como trabalhamos.


Julia Liuson é vice-presidente corporativa das equipes do Visual Studio e do .NET Framework na Microsoft. Ela é responsável pelas ferramentas e pelos serviços de desenvolvedor, incluindo as linguagens de programação e os tempos de execução projetados para uma base mais ampla de desenvolvedores de software e de equipes de desenvolvimento, além das linhas de produtos e serviços do Visual Studio, do Visual Studio Code e do .NET Framework.