Novembre 2016

Volume 31, numéro 11

Cet article a fait l'objet d'une traduction automatique.

Mot d’introduction : n'importe quel développeur, n’importe quelle application, n'importe quelle plateforme

Par Julia Liuson | Novembre 2016

Chaque société est un logiciel. Quel que soit le secteur, vous êtes dans, agriculture et agriculture, bancaires et financiers, formation et autres, technologie transforme la façon dont le monde s’exécute. Logiciel sera sans interruption dans plusieurs dimensions que chaque entreprise recherche de moyens novateurs pour fidéliser leurs clients, donner à leurs employés, optimiser leurs opérations et transformer leurs produits. En tant que développeur, cela entraîne uniques et nouvelles opportunités. Il va être une année exceptionnelle pour la création de logiciels.

Le cœur de notre vision est « Tout développeur, n’importe quelle application, n’importe quelle plateforme. » Avec notre famille Visual Studio, y compris l’ajout de Xamarin, nous nous engageons à vous proposer les outils de développement plus puissante et productive et les services pour créer des applications mobiles et cloud en premier sur Windows, iOS, Android et Linux.

Même un an, je ne pouvais pas imaginer où nous en faire. .NET core, le compilateur .NET « Roslyn », ASP.NET, Visual Studio Code, Xamarin et TypeScript sont tous les projets open source. GitHub vient d’être publié ses statistiques 2016 (octoverse.github.com) et Microsoft est le leader contributeurs open source, au-dessus de Facebook, Docker et Google, avec des collaborateurs uniques 16,419 n° 1. Code Visual Studio (@code) se trouve dans les référentiels top 10 sur GitHub avec les collaborateurs de source plus ouverts avec des collaborateurs de plus de 5,855. Je suis heureux et modeste, pour voir comment active est de notre communauté open source et combien notre division développeurs a ouvert la voie adoption open source de Microsoft.

Il est également un moment idéal pour devenir un développeur .NET ! L’écosystème .NET est plein essor. L’acquisition de Xamarin, vous pouvez désormais écrire des applications c# natives pour n’importe quelle plateforme mobile, iOS, Android ou Windows, dans n’importe quelle version de Visual Studio, ce qui conduit à un pourcentage plus élevé de partage de code entre vos applications. Et avec la version de .NET Core 1.0 en juin, nous avons amené inter-plateformes, open source et plate-forme .NET modulaire conçu pour vous aider à cibler les besoins des applications modernes : applications hautement distribuées, composants réutilisables avec microservices et l’isolement de conteneurs. Nos clients ont fourni des solutions de production avec .NET Core et constatez très grande productivité et des gains de performance :

  • NetEase, un leader Internet et la société en Chine, choisissez Unity et .NET Core pour ses services back-end et frontales pour activer le partage de code. Par rapport à la précédente architecture de back-end Java de la société : « .NET Core a réduit nos parutions par 20 % et coût sur des ressources d’ingénierie de 30 %. » Lorsque vous parlez sur les améliorations de débit et de la réduction des coûts : « En outre, il a permis de réduire le nombre d’ordinateurs virtuels nécessaires pour la production de moitié. »
  • Les jeux Illyriad, l’équipe de « Âge d’élévation » a signalé une augmentation des performances multipliée par 10 (bit.ly/2cQqIKN) à l’aide d’ASP.NET Core avec Azure Service Fabric.
  • Notre laboratoire s’exécute (bit.ly/2dpiwT6) à l’aide de bancs de plates-formes Web sous Linux, y compris les tests d’évaluation TechEmpower (bit.ly/2cQR9eD), montrent que ASP.NET Core est huit fois plus rapide que Node.js et presque trois fois supérieure Go, sur le même matériel. Nous espérons voir officiels de TechEmpower bientôt !

Nous avons conçu la bibliothèque standard de .NET soit courants via .NET Framework complet, .NET Core, Unity et Xamarin, pour n’importe quelle application que vous créez sera en mesure de partager les fonctionnalités communes à l’avenir et vous serez en mesure de réutiliser vos compétences sur toute la gamme de .NET.

Notre engagement à inter-plateformes au-delà de simplement les applications que vous écrivez. Code Visual Studio, en appuyant sur 1.0 en avril, vous offre un éditeur de code léger qui est entièrement ouvert alimenté et s’exécute partout, y compris Windows, Linux (Debian, Ubuntu, Red Hat, Fedora, CentOS) et OS X. La Communauté Visual Studio Code est extrêmement dynamique et en pleine ! Nous avons vu les téléchargements de 1,4 millions de dollars dans les six derniers mois uniquement, et extensions pour Visual Studio Code se sont développés de moins de 400 à plus de 1 400 dans l’année dernière.

Ce mois-ci, à notre Connect() ; conférence de novembre, nous avons la possibilité de parler de la nouvelle vague de la plateforme de développement Microsoft et les services, et comment nos outils et services permettra d’un article lié de bout en bout dans les outils clients, DevOps, à un cloud intelligent. Je suis heureux de partager plus autour comment nous permettent d’être productifs sur n’importe quelle plateforme et la volonté d’ouverture dans notre mode de travail.


Julia Liuson est vice-président des équipes Visual Studio et .NET Framework chez Microsoft.  Elle est responsable des outils de développement et de services, y compris les langages de programmation et les runtimes conçus pour un large éventail de développeurs de logiciels et les équipes de développement, ainsi que pour les lignes de produits et services .NET Framework, Visual Studio et Visual Studio Code.