Uređivač koda je mesto na kojem programeri provode većinu svog vremena.
Postoje dve glavne vrste uređivača koda: IDE i lagani uređivači. Mnogi ljudi koriste po jedan alat svake vrste.
Termin IDE (Integrisano razvojno okruženje) odnosi se na moćan editor sa mnogim funkcijama koje obično rade na „celom projektu“. Kao što ime sugerira, to nije samo uređivač, već potpuno „razvojno okruženje“.
IDE učitava projekat (koji može biti mnogo datoteka), omogućava navigaciju između datoteka, omogućava automatsko dovršavanje na osnovu celog projekta (ne samo otvorene datoteke) i integriše se sa sistemom za upravljanje verzijama (kao što je [git] (https: // git-scm.com/)), okruženje za testiranje i druge stvari na nivou projekta.
Ako još niste izabrali IDE, uzmite u obzir sledeće opcije:
- Visual Studio Code (cross-platform, besplatno).
- WebStorm (cross-platform, plaćanje).
Za Windows postoji i "Visual Studio", koji se ne meša sa "Visual Studio Code". "Visual Studio" je plaćeni i moćni uređivač samo za Windows, dobro prilagođen za .NET platformu. Takođe je dobar u JavaScript-u. Postoji i besplatna verzija Visual Studio Community.
Mnogi IDE se plaćaju, ali imaju probni rok. Njihova cena je obično zanemarljiva u poređenju sa platama kvalifikovanog programera, pa samo izaberite najbolju za vas.
"Lagani urednici" nisu tako moćni kao IDE, ali su brzi, elegantni i jednostavni.
Koriste se za trenutno otvaranje i uređivanje datoteke.
Glavna razlika između "laganog uređivača" i "IDE" -a je u tome što IDE radi na nivou projekta, tako da učitava mnogo više podataka u startu, analizira projektnu strukturu ako je potrebno i tako dalje. Lagan uređivač je mnogo brži ako nam treba samo jedna datoteka.
U praksi, lagani urednici mogu imati puno dodataka, uključujući analizatore sintakse na nivou direktorija i autokompletere, tako da nema stroge granice između laganog uređivača i IDE-a.
Sledeće opcije zaslužuju vašu pažnju:
- Atom (cross-platform, besplatan).
- Sublime Text (cross-platform, shareware).
- Notepad++ (Windows, besplatan).
- Vim i Emacs takođe su cool ako ih znate koristiti.
Urednici na gornjim spiskovima su oni koje ja ili moji prijatelji koje smatram dobrim programerima već duže vreme koriste i sa kojima su zadovoljni.
U našem velikom svetu postoje i drugi sjajni urednici. Molimo odaberite onaj koji vam se najviše dopada.
Izbor uređivača, kao i svaki drugi alat, individualan je i zavisi od vaših projekata, navika i ličnih potreba.