Visual Studio For Mac And Best Alternatives

Er zijn tal van codebewerkingsopties die er zijn voor ontwikkelaars die Apple-producten gebruiken – Xcode Mac is een opmerkelijk voorbeeld – maar tot een paar jaar geleden was Visual Studio niet een van hen.

In 2017 bracht Microsoft Visual Studio voor Mac uit, hoewel veel gebruikers zich afvroegen of het een reskinned versie van Xamarin Studio zou blijken te zijn; Xamarin was slechts een jaar eerder door Microsoft overgenomen. In eerste instantie zaten ze er niet ver naast.

In de jaren die volgden, heeft Visual Studio voor Mac verschillende tweaks en verbeteringen ondergaan. Deze omvatten verbeterde functionaliteit voor .NET Core en Unity-ontwikkeling. De vraag is of dit genoeg is geweest om de publieke perceptie van de app te veranderen om het een echte Xcode Mac-concurrent te maken?

U vindt hieronder meer nuttige tips over het gebruik van Visual Studio voor Mac in 2020, met informatie over hoe het zich verhoudt tot Xcode voor Mac en verschillende andere alternatieven die u misschien zelfs van Visual Studio op Mac doen afstappen.

Het gebruik van Visual Studio op de Mac

Toen het voor het eerst werd uitgebracht, was de primaire functie van Microsoft Visual Studio voor Mac om Mac-code fanaten in staat te stellen native mobiele apps te maken met behulp van C# en .NET. Er is veel veranderd sinds de begindagen en er is extra ondersteuning toegevoegd voor F#, Razor, HTML5, CSS, JavaScript, TypeScript, XAML en XML.

Met andere woorden, de app is nu een robuuste code-editor die is ontworpen om tegemoet te komen aan wat de meeste ontwikkelaars die Mac-code-protocol gebruiken zouden willen doen. Het downloaden van de app is vrij eenvoudig:

  1. Bezoek visualstudio.microsoft.com om Visual Studio voor Mac te downloaden (Visual Studio Code voor Mac is daar ook beschikbaar)

  2. Loop het installatieprogramma om het programma op te zetten

  3. Kies welke aanvullende elementen – .NET Core, Android, iOS, macOS – wilt installeren

  4. Gebruik de Community-versie naar believen, of meld u aan voor een Professional- of Enterprise-licentie om extra functies te ontgrendelen

Visual Studio Mac Windows-app-alternatiefMicrosoft Visual Studio voor Mac is een freemiumproduct, waarvan de meeste functies beschikbaar zijn in de gratis Community-versie. Dit plaatst het in dezelfde competitie als Apple’s Xcode. Wat de klachten van gebruikers ook mogen zijn, de prijs is zeker goed.

Veel mensen die Visual Studio voor Mac downloaden, vergelijken het echter niet alleen met andere code-editors. Ze vergelijken het ook met hoe het gelijknamige programma op de PC functioneert.

Vergelijking van Visual Studio Mac met Windows

De meest gehoorde klacht tegen VS op de Mac is dat het de glans en een deel van de functionaliteit mist die het Windows-alternatief wel heeft.

Bij het gebruik van Visual Studio C++ hebben Mac-coders bijvoorbeeld geen geluk, omdat dit iets is wat de Mac-versie nog steeds ontbeert. Ook biedt de Mac-versie niet de ondersteuning voor Python, Node.js, of SQL Server data tools die beschikbaar is op Windows.

Aan de andere kant heeft Visual Studio Code voor Mac (wat een totaal ander programma is dan Visual Studio) een over het algemeen positieve reputatie. In zekere zin is het jammer dat de Visual Studio Code Mac-, Windows- en Linux-versies zo vergelijkbaar presteren, omdat het de tekortkomingen van het gebruik van de oorspronkelijke Visual Studio op Mac benadrukt.

Dat wil echter niet zeggen dat er geen reden is om Visual Studio voor Mac te downloaden. In feite zijn er bepaalde situaties – .NET-gebruikers die Xamarin-apps bouwen met een iOS-build, of .NET Core-ontwikkelaars die willen afkomen van het gebruik van Boot Camp of een VM om Visual Studio te draaien, bijvoorbeeld – waarin het een zeer solide oplossing vertegenwoordigt.

Ook omdat de basisversie van de app gratis is, is het de moeite waard om te downloaden en zelf te testen voordat u besluit dat het niet geschikt is voor uw doeleinden.

Betere alternatieven voor Visual Studio op de Mac

Natuurlijk zijn Visual Studio en Visual Studio Code Mac niet de enige opties die er zijn voor Apple-gebruikers die op zoek zijn naar een IDE of broncode-editor. Naast Xcode voor Mac, zijn er tal van alternatieven die speciaal zijn ontworpen om te concurreren met andere code-editors die beschikbaar zijn op de PC en Mac.

CodeRunner, bijvoorbeeld, biedt veel van dezelfde functionaliteit als Microsoft Visual Studio voor Mac. In feite biedt het verschillende voordelen ten opzichte van laatstgenoemde, zoals taalondersteuning voor C++ en Python.

CodeRunner Mac-code-app vs alternatief

Naast een slimme en aanpasbare interface voor het bewerken van code, beschikt de app over diverse handige functies, waaronder:

  • Meer dan 230 syntax highlighters

  • Een zijbalk voor al uw documentatie

  • Ondersteuning voor meer dan 25 talen (waaronder PHP, Ruby en Swift)

  • Geïntegreerde online documentatie voor elke programmeertaal

  • Built-in debugging tools, zoals directe breekpunten

Met essentiële IDE-functies kan CodeRunner moeiteloos concurreren met de nieuwste versie van Xcode, Visual Studio voor Mac, Notepad++ en tal van andere code-editors.

TeaCode is geen volwaardige code-editor zoals CodeRunner dat is, maar is een andere sterke alternatieve mededinger die belooft je ontelbare uren te besparen door de manier waarop je codeert te vereenvoudigen met korte, dynamische sjablonen.

TeaCode expander Mac-app-editor

Begin met het schrijven van een knipsel in de editor van je keuze, druk op de snelkoppeling van TeaCode en de app zal het knipsel uitbreiden tot echte code. Dit hulpprogramma biedt een schat aan handige functies, zoals:

  • 80 kant-en-klare expanders voor Swift, PHP, Objective-C en HTML

  • Ondersteuning voor native teksteditors voor macOS, maar ook plugins voor Sublime Text, Atom, JetBrains IDE’s en, natuurlijk, Visual Studio Code Mac

  • Exportbare opdrachtlijsten die je met je team kunt delen

De twee programma’s CodeRunner en TeaCode laten perfect zien dat Mac Xcode en Visual Studio op de Mac niet de alfa en omega zijn voor ontwikkeling op Apple-apparaten. Of u nu een antwoord zoekt op het Visual Studio C++ Mac probleem of op zoek bent naar een tijdbesparende Mac code oplossing, er zijn tal van programma’s die wachten om gevonden te worden.

De toekomst van Visual Studio en Mac Xcode

Met het verstrijken van de tijd is het zeer waarschijnlijk dat de kloof tussen Visual Studio op de Mac en PC zal verkleinen tot iets als de kloof tussen Visual Studio Code voor Mac en Windows of Linux. Net als overigens de kloof tussen programma’s als VS en X-code.

Microsofts overname van Xamarin Studio was immers relatief recent en toont aan dat ze Visual Studio op Mac willen brengen om te concurreren met X-code. Toch betekent dat niet dat je ooit moet verwachten dat Xcode voor Mac, Visual Studio, of iets dergelijks absoluut alles doet wat je wilt dat het doet.

Rajen Kishna, VS for Mac Product Manager, verklaarde in 2017 dat “ons doel met Visual Studio for Mac is om een native IDE te maken voor Mac-gebruikers met workloads die zinvol zijn op macOS. Dat betekent dat ‘desktop app’-ontwikkeling gericht zal zijn op macOS, en Visual Studio (op Windows) kan worden gebruikt om Windows te targeten.”

Er is een oude uitdrukking over de Jack of all trades being master of none, maar aangezien programmeurs hun full stack-ontwikkelingsvaardigheden proberen aan te scherpen door meerdere talen te leren, zullen editors waarmee ze dat allemaal op één plek kunnen doen, alleen maar belangrijker worden.

Op dit moment kunnen degenen die Visual Studio voor Mac downloaden, teleurgesteld zijn door enkele van zijn beperkingen. Ondertussen blijven programma’s zoals de nieuwste versie van Mac Xcode en CodeRunner de fijne lijn bewandelen van veel dingen doen en ze inderdaad heel goed doen.

Om een aantal van de in dit artikel genoemde programma’s – CodeRunner en TeaCode – gratis te proberen, pak een zevendaagse proefversie van Setapp. Dit Mac-platform biedt meer dan 170 unieke native programma’s, van Xcode Mac-alternatieven tot Mac-code-gamewisselaars tot geschikte vervangingen voor al uw favoriete Windows-programma’s. Tijd om te verkennen!

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.