LinkedIn Google Plus Twitter Email

VISEO à Microsoft Connect 2016

Nous étions à la web conférence dédiée à la communauté des développeurs
21 Novembre 2016

Igor Leontiev et Vincent Thavonekham, tous deux MVP Azure et collaborateurs VISEO Technologies, se sont rendus à l'événement qui s'est déroulé courant novembre 2016. 

Au lendemain du Microsoft Connect () 2016, l'événement dédié aux développeurs qui se tenait à New York, Igor Leontiev et Vincent Thavonekham, tous deux MVP Azure et collaborateurs VISEO Technologies, nous présentent les annonces faites par Microsoft quant à sa vision d'avenir vis-à-vis du monde du développement.

Les services Azure

En ce qui concerne les services Azure, les annonces sont les suivantes:

1. La disponibilité générale (GA) de service Azure Functions: En Mars 2016, Azure Functions ont été annoncées en avant première. Après le succès retentissant de cette version, Microsoft a annoncé la pleine disponibilité d'Azure Functions code serverless pour faciliter la mise à l'échelle des solutions dans le cloud, à moindre coût.

2. Azure Bot-as-a-Service: Cette solution permet aux développeurs d'accélérer la création de bots en utilisant le Microsoft Bot Framework, ainsi que de les déployer et de les exécuter dans le cloud Azure.

3. Azure App Service sous Linux: Prend désormais en charge les conteneurs et ASP.NET Core. Microsoft a donné aux développeurs la possibilité d'utiliser leurs propres images de conteneurs Docker et un support étendu pour les applications ASP.Net CORE. L’usage des containers Docker est considérablement simplifiée: un développeur .Net classique pourra profiter de la puissance et de la rapidité de Docker sans changer ses habitudes (débug, click-droit pour déployer, point d’arrêts, etc…)

4. Le service Azure Container Service (ACS) inclut le support Kubernetes (preview), DC/OS Upgrade to 1.8.4, Open Source Azure Container Service Engine, Azure Container Registry (preview), Continuous integration: deployment: Azure Container Service (preview).

5. Le 1er décembre 2016, de nouveaux types de machines virtuelles seront disponibles: les Azure N-Series. Ces machines fournissent le GPU de NVIDIA, permettant ainsi encore plus de puissance de calculs. Et disponible dans les régions Central US, South US, East US, West Europe et South East Asia.

Les outils de développeurs et DevOps

La notion de «.Net Everywhere» apparaît grâce notamment à .Net Standard, où le développeur pourra coder depuis un Mac/Linux/Windows dans un langage Java/C#/PHP/Python/JS/… et déployer sur toutes les plateformes (Mac, Linux, Windows, iOS natif, Android natif…) que ce soit en Cloud ou On Premise.

Visual Studio 2017 Release Candidate contient tant des corrections, que de nouvelles fonctionnalités non disponibles dans les versions antérieures. Sa sortie inclus le support Microsoft à développer des solutions et à les déployer en production.

Microsoft a annoncé l'ajout de fonctionnalités dans Team Foundation Server 2017 RTM telles que la Gestion de paquets (Package Management, que l’on pouvait déjà voir dans le Cloud VSTS), la recherche de code, les extensions de test et commentaires mais aussi l'amélioration de la gestion des versions (Release Management). De plus, les utilisateurs de TFS 2017 peuvent télécharger l'extension depuis Visual Studio Marketplace et les installer dans leur environnement TFS.

La principale nouvelle pour les développeurs mobiles concerne l'annonce de Visual Studio Mobile Center Preview. Ce dernier permet de coder des applications iOS et Android en Objective-C, Swift, Java, Xamarin et React Native. Il regroupe des services et des outils en Cloud pour le développement rapide d'applications. Mobile Center fournit également des opportunités de développer, construire, tester, surveiller et déployer des applications sur le périphérique. En tant qu'outil, il facilite l'extension de leurs applications sur toutes les plates-formes, tout en permettant l'usage des fonctionnalités les plus récentes et populaires.

Visual Studio for Mac est un environnement de développement complet pour la création d'applications mobiles, de services cloud et d'applications pour Mac. La première version inclut la prise en charge de la création d'applications iOS et Android natives en C# et F# en utilisant Xamarin, ainsi que la création du backend ​en utilisant des services Azure et, bien sûr, du support ASP.NET Core.

La Data plateforme

La partie Data plateforme est celle où réside la plus grosse des révolutions.

Microsoft a notamment annoncé a disponibilité générale d'Azure Data Lake Analytics et Store est un service d'analyse en cloud permettant le développement et l'exécution de transformations de données massivement parallèles et de programmes de traitement en U-SQL, R, Python et .Net sur des petabytes de données, avec seulement quelques lignes de code.

Egalement, la sortie de SQL Server 2016, avec des nouveautés concernant les performances et les coûts de licences (dans laquelle la version gratuite "Express" proposera des fonctionnalités semblables aux gammes supérieures)

Une ouverture continue vers le monde de l'Open Source

De grandes annonces ont été faites quant à l'ouverture continue vers le monde de l'Open Source.

Annonce de Tizen .NET Developer Preview: .Net Foundation est supporté par RedHat, Microsoft, Unity, Samsung.. et la surpise: Google. Ceci permet à Samsung de proposer ses Smart TV avec des puces ARM qui tourneront avec son OS Tizen (système d'exploitation Open Source multiplateforme) avec du code Open Source Microsoft, .Net Core et Xamarin. Avec des Xamarin forms s'affichant depuis la petite smart watch, jusqu'à l'écran géant.

A ce jour, plus de 60% du code Open Source Microsoft est développé par la communauté .Net Foundation, soit des milliers de développeurs et 400 repositories, dont .Net Core.

Enfin, Microsoft a également annoncé la possibilité d'adjoindre à ASP.Net Core du Nancy 2.0 et XUnit testing framwork.

 

Pour en savoir plus, n'hésitez pas à découvrir la page dédiée Connect () 2016 de Microsoft

Découvrez notre offre Microsoft Azure