Visual Studio for Mac and Best Alternatives

Az Apple termékeket használó fejlesztők számára rengeteg kódszerkesztési lehetőség van – az Xcode Mac egy figyelemre méltó példa -, de néhány évvel ezelőttig a Visual Studio nem tartozott közéjük.

2017-ben a Microsoft kiadta a Visual Studio for Mac-et, bár sok felhasználó azon tűnődött, hogy vajon a Xamarin Studio egy átnyúzott változata lesz-e; a Xamarint ugyanis éppen egy évvel korábban vásárolta fel a Microsoft. Kezdetben nem tévedtek nagyot.

Az ezt követő években a Visual Studio for Mac különböző finomításokon és fejlesztéseken esett át. Ezek közé tartozott a .NET Core és a Unity fejlesztés javított funkcionalitása. A kérdés az, hogy mindez elég volt-e ahhoz, hogy megváltoztassa a közvélemény megítélését az alkalmazásról, és valódi Xcode Mac versenytárssá váljon?

Az alábbiakban további hasznos tippeket talál a Visual Studio for Mac 2020-as használatáról, valamint információkat arról, hogy hogyan viszonyul az Xcode for Mac-hez és különböző egyéb alternatívákhoz, amelyek akár arra is késztethetik, hogy eltávolodjon a Visual Studio for Mac-től.

A Visual Studio használata Mac-en

A Microsoft Visual Studio for Mac elsődleges funkciója megjelenésekor az volt, hogy lehetővé tegye a Mac-kód fanatikusai számára, hogy C# és .NET segítségével kreatív natív mobilalkalmazásokat készítsenek. A kezdeti idők óta sok minden változott, és extra támogatással bővült az F#, a Razor, a HTML5, a CSS, a JavaScript, a TypeScript, a XAML és az XML számára.

Más szóval, az alkalmazás ma már egy robusztus kódszerkesztő, amelyet úgy terveztek, hogy megfeleljen mindannak, amit a legtöbb Mac kódprotokollt használó fejlesztő szeretne csinálni. Az alkalmazás letöltésének folyamata meglehetősen egyszerű:

  1. Látogasson el a visualstudio.microsoft.com oldalra a Visual Studio for Mac letöltéséhez (a Visual Studio Code for Mac szintén ott érhető el)

  2. Futtassa a telepítőt a program beállításához

  3. Válassza ki, mely kiegészítő elemek – .NET Core, Android, iOS, macOS – szeretne telepíteni

  4. A közösségi verziót tetszés szerint használhatja, vagy a további funkciók feloldásához igényelhet Professional vagy Enterprise licencet

Visual Studio Mac Windows alkalmazás alternatívájaA Microsoft Visual Studio for Mac egy freemium termék, a funkciók többsége az ingyenes közösségi verzióban érhető el. Ezzel egy súlycsoportba kerül az Apple Xcode-jával. Bármilyen panasza is legyen a felhasználóknak, az ár mindenképpen megfelelő.

A Visual Studio for Mac-et azonban sokan, akik letöltik, nem csak más kódszerkesztőkkel hasonlítják össze. Hanem azzal is összehasonlítják, hogyan működik az azonos nevű alkalmazás PC-n.

A Visual Studio Mac és a Windows összehasonlítása

A VS Mac-re vonatkozó leggyakoribb panasz az, hogy hiányzik belőle a csiszoltság és néhány olyan funkció, amely a Windows-os alternatívához kapcsolódik.

A Visual Studio C++ használatakor például a Mac-es kódolóknak egyenesen nincs szerencséjük, mivel ez az, ami a Mac-es verzióból még mindig hiányzik. Hasonlóképpen, a Mac verzió nem nyújt olyan támogatást a Python, a Node.js vagy az SQL Server adateszközökhöz, mint a Windowson elérhető.

A Visual Studio Code for Mac (amely egy teljesen más alkalmazás, mint a Visual Studio) viszont általában pozitív hírnévnek örvend. Bizonyos szempontból sajnálatos, hogy a Visual Studio Code Mac, Windows és Linux verziója ilyen hasonlóan teljesít, mert ez rávilágít az eredeti Visual Studio Mac-en való használatának hiányosságaira.

Ez azonban nem jelenti azt, hogy nincs okunk letölteni a Visual Studio for Mac-et. Sőt, vannak bizonyos helyzetek – például a Xamarin alkalmazásokat iOS-építéssel építő .NET-felhasználók, vagy a .NET Core fejlesztők, akik szeretnének megszabadulni a Boot Camp vagy egy VM használatától a Visual Studio futtatásához -, amelyekben ez egy nagyon megbízható megoldást jelent.

Amellett, mivel az alkalmazás alapverziója ingyenes, érdemes letölteni és kipróbálni saját magunknak, mielőtt úgy döntünk, hogy nem lesz megfelelő a céljainkra.

A Visual Studio jobb alternatíváinak használata Macen

A Visual Studio és a Visual Studio Code Mac természetesen nem az egyetlen lehetőség az Apple felhasználók számára, akik IDE-t vagy forráskód-szerkesztőt szeretnének találni. Az Xcode for Mac mellett rengeteg olyan alternatíva is létezik, amelyeket kifejezetten arra terveztek, hogy felvegyék a versenyt a PC-n és Mac-en elérhető más kódszerkesztőkkel.

A CodeRunner például nagyrészt ugyanazt a funkcionalitást kínálja, mint a Microsoft Visual Studio for Mac. Sőt, számos előnyt kínál az utóbbival szemben, például a C++ és a Python nyelvek támogatását.

CodeRunner Mac kódalkalmazás vs. alternatíva

Az okos és finomhangolható kódszerkesztő felület mellett az alkalmazás számos hasznos funkcióval büszkélkedhet, többek között:

  • Több mint 230 szintaxis-kiemelő

  • Egy oldalsáv az összes dokumentációnak

  • Több mint 25 nyelv támogatása (többek között PHP, Ruby és Swift)

  • Integrált online dokumentáció bármely programozási nyelvhez

  • Beépített hibakereső eszközök, például azonnali töréspontok

A CodeRunner alapvető IDE-funkciókkal kényelmesen felveszi a versenyt az Xcode legújabb verziójával, a Visual Studio for Mac, a Notepad++ és számos más kódszerkesztővel.

A TeaCode nem olyan teljes értékű kódszerkesztő, mint a CodeRunner, de egy másik erős alternatív versenyző, amely számtalan munkaórát ígér, mivel rövid, dinamikus sablonokkal egyszerűsíti a kódolás módját.

TeaCode expander Mac alkalmazásszerkesztő

Elkezd írni egy snippetet a választott szerkesztőben, nyomd meg a TeaCode gyorsbillentyűt, és az alkalmazás valódi kóddá bővíti azt. Ez a segédprogram rengeteg hasznos funkciót mutat be, mint például:

  • 80 kész bővítő a Swift, a PHP, az Objective-C és a HTML számára

  • Támogatja a natív macOS szövegszerkesztőket, valamint a Sublime Text, az Atom, a JetBrains IDE-k bővítményeit, és természetesen, Visual Studio Code Mac

  • Exportálható parancslisták, amelyeket megoszthatsz a csapatoddal

Ez a két alkalmazás, a CodeRunner és a TeaCode tökéletes példája annak, hogy a Mac Xcode és a Visual Studio on Mac nem jelentik az Apple-eszközökön történő fejlesztés mindenek felett álló eszközét. Akár a Visual Studio C++ Mac problémájára keresi a választ, akár egy időtakarékos Mac kódolási megoldást keres, rengeteg alkalmazás várja, hogy megtaláljuk.

A Visual Studio és a Mac Xcode jövőjének vizsgálata

Az idő múlásával nagyon valószínű, hogy a Visual Studio on Mac és a PC közötti szakadék valami olyasmire fog csökkenni, mint a Visual Studio Code for Mac és a Windows vagy Linux között. Ahogyan az olyan alkalmazások között is, mint a VS és az Xcode.

A végtére is, a Microsoft viszonylag nemrég vásárolta fel a Xamarin Studiót, ami azt mutatja, hogy a Visual Studiót Macen is versenyre akarják vinni az Xcode-dal. Ez azonban még mindig nem jelenti azt, hogy az Xcode for Mac-től, a Visual Studiótól vagy hasonlótól elvárhatod, hogy abszolút mindent megtegyen, amit szeretnél.

Rajen Kishna, a VS for Mac termékmenedzsere 2017-ben kijelentette, hogy “a Visual Studio for Mac esetében az a célunk, hogy egy natív IDE-t hozzunk létre a Mac felhasználók számára olyan munkaterhelésekkel, amelyeknek a macOS-en van értelme. Ez azt jelenti, hogy az ‘asztali alkalmazások’ fejlesztése a macOS-t célozza meg, a Visual Studio (Windowson) pedig a Windows-t.”

Van egy régi mondás, miszerint a “Jack of all trades” nem lehet “master of none”, de mivel a programozók több nyelv elsajátításával igyekeznek tökéletesíteni a teljes stack fejlesztői készségeiket, egyre fontosabbak lesznek azok a szerkesztők, amelyek mindezt egy helyen teszik lehetővé.

Akik most letöltik a Visual Studio for Mac-et, csalódhatnak annak néhány korlátozása miatt. Eközben az olyan alkalmazások, mint a Mac Xcode legújabb verziója és a CodeRunner továbbra is azon a vékony vonalon járnak, hogy sok mindent tudnak, és nagyon jól csinálják őket.

A cikkben említett alkalmazások közül néhányat – a CodeRunnert és a TeaCode-ot – ingyenesen kipróbálhat, ha igénybe veszi a Setapp hétnapos próbaverzióját. Ez a Mac platform több mint 170 egyedi natív alkalmazást kínál, az Xcode Mac alternatíváitól kezdve a Mac kódváltó játékokon át a kedvenc Windows programok bármelyikének megfelelő helyettesítőjéig. Ideje felfedezni!

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.