A programozók a munkájuk jelentős részét (forrás)kódszerkesztők segítségével végzik.
A kódszerkesztőknek két nagy csoportja van: az integrált fejlesztői környezetek (integrated development environment, IDE) és az egyszerű szerkesztők, s a feladattól függően választhatjuk egyiket vagy másikat.
Az integrált fejlesztői környezetek az egyszerű kódszerkesztésen túl számos fejlesztést segítő funkcióval bírnak. Ahogy a nevük is sugallja, a szerkesztőkhöz képest bonyolultabb szoftverekről van szó.
Egy IDE segítségével egész projektre vonatkozó műveleteket végezhetünk. Segíti navigálni a fájlok között, kódkiegészítést biztosít, valamint beépítetten támogatja a projekt verziókövetését és tesztelését.
Néhány figyelemreméltó IDE:
<<<<<<< HEAD
- Visual Studio Code (patformfüggetlen, ingyenes).
- WebStorm (platformfüggetlen, fizetős). =======
- Visual Studio Code (cross-platform, free).
- WebStorm (cross-platform, paid).
52c1e61915bc8970a950a3f59bd845827e49b4bf
Nem keverendő össze a "Visual Studio Code" és a "Visual Studio". Utóbbi egy kizárólag Windowson elérhető, fizetős IDE, elsősorban .NET fejlesztésre. Ezzel együtt JavaScript programozásra is alkalmas, sőt, Visual Studio Community néven elérhető egy ingyenes változata is.
Számos IDE fizetős, de jellemzően ingyenesen kipróbálhatóak, az áruk pedig elhanyagolható egy professzionális fejlesztői bérhez képest. Az igényeinknek legmegfelelőbb IDE-t válasszuk!
Az egyszerű kódszerkesztők kevesebb funkcióval bírnak, de cserébe villámgyorsak és egyszerűen kezelhetőek.
Elsősorban egy-egy fájl gyors szerkesztésére valóak.
A legszembetűnőbb különbség, hogy az IDE-k a futás során projekt szinten elemzik a teljes kódbázist, míg az egyszerű szerkesztők csak a megnyitott fájl szerkesztését segítik.
A gyakorlatban számos bővítmény (plugin, extension) áll rendelkezésre a kódszerkesztők kiegészítésére, így az IDE-k és a szerkesztők közötti határvonal képlékeny.
<<<<<<< HEAD Néhány figyelemreméltó kódszerkesztő:
-
Atom (platformfüggetlen, ingyenes).
-
Visual Studio Code (platformfüggetlen, ingyenes).
-
Sublime Text (platformfüggetlen, shareware).
-
Notepad++ (Windows, ingyenes).
-
Bonyolulabb, de sokoldalú kódszerkesztők: Vim és Emacs ======= There are many options, for instance:
-
Sublime Text (cross-platform, shareware).
-
Notepad++ (Windows, free).
52c1e61915bc8970a950a3f59bd845827e49b4bf
A felsorolt IDE-k és szerkesztők széles körben elterjedt, hosszú évek óta használt eszközök.
Számtalan egyéb, kiváló kódszerkesztő van. Válasszuk a nekünk legmegfelelőbbet!
<<<<<<< HEAD A választott kódszerkesztő, sok más eszközhöz hasonlóan, egyéni szükségletek, szokások és személyes ízlés dolga.
The choice of an editor, like any other tool, is individual and depends on your projects, habits, and personal preferences.
The author's personal opinion:
- I'd use Visual Studio Code if I develop mostly frontend.
- Otherwise, if it's mostly another language/platform and partially frontend, then consider other editors, such as XCode (Mac), Visual Studio (Windows) or Jetbrains family (Webstorm, PHPStorm, RubyMine etc, depending on the language).
52c1e61915bc8970a950a3f59bd845827e49b4bf