
Dans son annonce, la firme de Redmond soutient également qu'avec Visual Studio 2017 pour Mac, les développeurs vont être en mesure de créer des applications spécialement conçues pour Android, iOS, tvOS, watchOS, le cloud et le web. L'outil nouvellement créé offrirait également plus d'avantages aux développeurs notamment la possibilité de coder rapidement, d'effectuer des débogages, faire des diagnostics d'une manière relativement facile, faire des tests à chaque fois que le besoin se présente, et faire des publications avec plus d'assurance (confiance).
Microsoft déclare dans son annonce que Visual Studio 2017 pour Mac intègre une multitude de fonctionnalités. Parmi ces dernières, nous avons :
- un éditeur de code source complet ;
- des fonctionnalités facilitant la recherche et la navigation dans le code ;
- un débogueur puissant ;
- un espace de travail personnalisable ;
- une intégration de Git ;
- un riche système d’extension ;
- IntelliSense, refactorisation, analyseurs et correctifs de code C# basés sur Roslyn ;
- la gestion de packages NuGet ;
- un format de projet compatible avec Visual Studio ;
- un moteur de génération MSbuild ;
- l'intégration de test unitaire ;
- la prise en charge de F# qui est prête à l’emploi.
La firme de Redmond soutient également que le tout nouvel outil supporte .NET Core, la plateforme de création d'applications pour Windows, Linux et Mac. Non loin de s'arrêter, Visual Studio 2017 pour Mac supporterait aussi le chargement, la création, l'exécution ainsi que le débogage de projets .NET Core. Toutefois, il serait indispensable de disposer du SDK .NET Core sur la machine afin d'exécuter des projets .NET Core.
Pour plus de précisions sur la prise en charge de .NET Core, il faut noter que cela intègre :
- IntelliSense C# et F# ;
- le modèle de projet .NET Core pour applications console, bibliothèque et web ;
- la prise en charge complète du débogage, notamment des points d’arrêt, de la pile d’appels, de la fenêtre Espion... ;
- NuGet PackageReferences et restauration MSBuild ;
- la prise en charge du test unitaire intégré pour l’exécution et le débogage de tests avec la plateforme de test Visual Studio fournie avec le SDK .NET Core ;
- la migration de l’ancien format project.json.
« Avec la prise en charge de ASP.NET Core dans Visual Studio pour Mac, vous avez tous les outils en main pour créer des applications web modernes de très grande qualité. Concevez la partie frontale avec l’éditeur web que vous connaissez et appréciez déjà dans Visual Studio et Windows et publiez dans le cloud directement à partir de l’environnement de développement intégré », affirme Windows.
Se basant sur l'annonce, force est de constater que le web n'est pas en reste. En effet, Visual Studio pour Mac supporte plusieurs outils web relatifs aux fichiers HTML, CSS et JSON.
« La prise en charge poussée de Xamarin permet de développer des expériences natives riches pour Android, macOS, iOS, tvOS et watchOS. Les applications multiplateformes Xamarin.Forms permettent de partager le code d’interface utilisateur XAML entre Android, iOS et macOS sans limiter l’accès aux fonctionnalités natives », a déclaré Microsoft. Il ajoute que cela fait référence, entre autres, à la génération, au déploiement, au débogage et au profilage. Il se trouve également que Application Xamarin.Forms et Application native, deux modèles de projet multiplateforme, permet aux développeurs de créer une application mobile compatible avec plusieurs plateformes et son back-end cloud.

Source : Microsoft Visual Studio
Et vous ?


Voir aussi


Vous avez lu gratuitement 341 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.