Il existe de nombreuses options d’édition de code pour les développeurs qui utilisent des produits Apple – Xcode Mac étant un exemple notable – mais, jusqu’à il y a quelques années, Visual Studio n’en faisait pas partie.
En 2017, Microsoft a publié Visual Studio pour Mac, bien que de nombreux utilisateurs se soient demandé s’il ne s’agirait pas d’une version reskinned de Xamarin Studio ; Xamarin avait été acquis par Microsoft juste un an plus tôt. Au départ, ils n’étaient pas loin de la vérité.
Dans les années qui ont suivi, Visual Studio pour Mac a subi diverses retouches et améliorations. Celles-ci comprenaient une fonctionnalité améliorée pour le développement .NET Core et Unity. La question est de savoir si cela a été suffisant pour changer la perception du public de l’application afin d’en faire un véritable concurrent de Xcode pour Mac ?
Vous trouverez ci-dessous d’autres conseils utiles sur l’utilisation de Visual Studio pour Mac en 2020, avec des informations sur la façon dont il se positionne par rapport à Xcode pour Mac et diverses autres alternatives qui pourraient même vous donner envie de vous éloigner de Visual Studio sur Mac.
Utiliser Visual Studio sur Mac
Lors de sa sortie, la fonction principale de Microsoft Visual Studio pour Mac était de permettre aux fanatiques du code Mac de créer des applications mobiles natives à l’aide de C# et .NET. Beaucoup de choses ont changé depuis ses premiers jours et un support supplémentaire a été ajouté pour F#, Razor, HTML5, CSS, JavaScript, TypeScript, XAML et XML.
En d’autres termes, l’app est maintenant un éditeur de code robuste conçu pour répondre à ce que la plupart des développeurs utilisant le protocole de code Mac pourraient vouloir faire. Le processus de téléchargement de l’app est assez simple:
-
Visitez visualstudio.microsoft.com pour télécharger Visual Studio pour Mac (avec Visual Studio Code pour Mac également disponible là-bas)
-
Exécutez le programme d’installation pour configurer le programme
-
Choisissez les éléments supplémentaires – .NET Core, Android, iOS, macOS – que vous pourriez souhaiter installer
-
Utiliser la version Community à volonté, ou souscrire à une licence Professional ou Enterprise pour débloquer des fonctionnalités supplémentaires
Microsoft Visual Studio pour Mac est un produit freemium, avec la majorité des fonctionnalités disponibles dans la version Community gratuite. Cela le place dans la même catégorie que Xcode d’Apple. Quelles que soient les plaintes des utilisateurs, le prix est certainement correct.
Cependant, de nombreuses personnes qui téléchargent Visual Studio pour Mac ne le comparent pas seulement à d’autres éditeurs de code. Ils le comparent également avec la façon dont l’application du même nom fonctionne sur PC.
Comparaison de Visual Studio Mac avec Windows
La plainte la plus courante adressée à VS sur Mac est qu’il manque le polissage et certaines des fonctionnalités associées à son alternative Windows.
Lorsque les codeurs Mac utilisent Visual Studio C++, par exemple, n’ont pas de chance car c’est quelque chose qui manque encore à la version Mac. De même, la version Mac n’offre pas le support pour Python, Node.js, ou les outils de données SQL Server qui est disponible sur Windows.
En revanche, Visual Studio Code for Mac (qui est une application totalement différente de Visual Studio) a une réputation généralement positive. D’une certaine manière, il est regrettable que les versions Mac, Windows et Linux de Visual Studio Code aient des performances aussi similaires, car cela met en évidence les lacunes de l’utilisation de l’original de Visual Studio sur Mac.
Cela ne veut pas dire, cependant, qu’il n’y a aucune raison de télécharger Visual Studio pour Mac. En fait, il y a certaines situations – les utilisateurs .NET qui construisent des applications Xamarin avec une build iOS, ou les développeurs .NET Core qui veulent s’affranchir de l’utilisation de Boot Camp ou d’une VM pour exécuter Visual Studio, par exemple – dans lesquelles il représente une solution très solide.
Encore, comme la version de base de l’application est gratuite, il vaut la peine de la télécharger et de la tester par vous-même avant de décider qu’elle ne conviendra pas à vos besoins.
Utiliser de meilleures alternatives à Visual Studio sur Mac
Bien sûr, Visual Studio et Visual Studio Code Mac ne sont pas les seules options existantes pour les utilisateurs d’Apple qui espèrent trouver un IDE ou un éditeur de code source. En plus de Xcode pour Mac, il existe de nombreuses alternatives qui ont été spécifiquement conçues pour concurrencer les autres éditeurs de code disponibles sur PC et Mac.
CodeRunner, par exemple, offre une grande partie des mêmes fonctionnalités que Microsoft Visual Studio pour Mac. En fait, il offre plusieurs avantages par rapport à ce dernier, comme la prise en charge des langages C++ et Python.
En plus d’une interface d’édition de code intelligente et paramétrable, l’application se targue de diverses fonctionnalités utiles, notamment :
-
Plus de 230 surligneurs syntaxiques
-
Une barre latérale pour toute votre documentation
-
Prise en charge de plus de 25 langages (dont PHP, Ruby, Swift, et plus encore)
-
Documentation en ligne intégrée pour tout langage de programmation
-
Outils de débogage intégrés, tels que les points d’arrêt instantanés
Avec des fonctionnalités IDE essentielles, CodeRunner peut confortablement rivaliser avec la dernière version de Xcode, Visual Studio pour Mac, Notepad++ et de nombreux autres éditeurs de code.
TeaCode n’est pas un éditeur de code à part entière de la même manière que CodeRunner, mais c’est un autre prétendant alternatif solide qui promet de vous faire gagner d’innombrables heures en simplifiant la façon dont vous codez avec des modèles courts et dynamiques.
Commencez à écrire un snippet dans votre éditeur de choix, appuyez sur le raccourci TeaCode, et l’app l’expansera en véritable code. Cet utilitaire présente une multitude de fonctionnalités utiles telles que :
-
80 expanseurs prêts à l’emploi pour Swift, PHP, Objective-C et HTML
-
Prise en charge des éditeurs de texte natifs de macOS ainsi que des plugins pour Sublime Text, Atom, les IDE JetBrains et, bien sûr, Visual Studio Code Mac
-
Listes de commandes exportables que vous pouvez partager avec votre équipe
Ces deux apps, CodeRunner et TeaCode, sont l’exemple parfait de la façon dont des applications comme Mac Xcode et Visual Studio sur Mac ne sont pas le tout et le tout du développement sur les appareils Apple. Que vous cherchiez une réponse au problème de Visual Studio C++ Mac ou que vous recherchiez une solution de code Mac permettant de gagner du temps, il existe des tonnes d’applications qui attendent d’être trouvées.
Examen de l’avenir de Visual Studio et de Mac Xcode
Au fil du temps, il est très probable que l’écart entre Visual Studio sur Mac et PC se réduise à quelque chose comme celui qui existe entre Visual Studio Code pour Mac et Windows ou Linux. Comme d’ailleurs celui entre des apps comme VS et X code.
Après tout, l’acquisition de Xamarin Studio par Microsoft est relativement récente et démontre leur volonté de mettre Visual Studio sur Mac en concurrence avec X code. Malgré tout, cela ne veut pas dire que vous devez jamais vous attendre à ce que Xcode pour Mac, Visual Studio ou autres fassent absolument tout ce que vous voulez.
Rajen Kishna, chef de produit VS for Mac, a déclaré en 2017 que » notre objectif avec Visual Studio for Mac est de créer un IDE natif pour les utilisateurs Mac avec des charges de travail qui ont un sens sur macOS. Cela signifie que le développement d »applications de bureau’ ciblera macOS, et que Visual Studio (sur Windows) peut être utilisé pour cibler Windows. »
Il existe une vieille expression selon laquelle le valet de tous les métiers n’est maître d’aucun, mais comme les codeurs cherchent à affiner leurs compétences de développement full stack en apprenant plusieurs langues, les éditeurs qui leur permettent de faire tout cela en un seul endroit ne feront que gagner en importance.
En ce moment, ceux qui téléchargent Visual Studio pour Mac pourraient être déçus par certaines de ses limitations. Pendant ce temps, des apps comme la dernière version de Mac Xcode et CodeRunner continuent à marcher sur la fine ligne de faire beaucoup de choses et de les faire très bien en effet.
Pour essayer certaines des apps mentionnées dans cet article – CodeRunner et TeaCode – gratuitement, saisissez un essai de sept jours de Setapp. Cette plateforme Mac offre plus de 170 apps natives uniques, des alternatives Mac Xcode aux changeurs de jeu de code Mac, en passant par des substitutions appropriées pour n’importe lequel de vos programmes Windows préférés. C’est le moment d’explorer !