JavaScript se puno koristi u web razvoju, ali i za ostale stvari kao mobilni razvoj i aplikacije. Jednostavan uređivač teksta može biti sve što vam treba za CSS i HTML5, ali JavaScript treba malo više. Evo što se trenutno smatra najboljim JavaScript IDE-om za web razvoj.
Dobar JavaScript IDE mora imati nekoliko ključnih značajki. Trebao bi uključivati alate kao što su automatsko dovršavanje koda, funkcije popisa, generiranje koda, refaktoring, pametna navigacija, integrirani program za uklanjanje pogrešaka i testiranje. Dobar IDE uključivat će i rukovanje pogreškama i iznimkama i dodataka za proširivanje svog repertoara.
Neki od JavaScript IDE-a na ovom popisu su premium, neki su besplatni, mnogi se preuzimaju na vaše računalo, ali nekoliko je na mreži. Svi se pregledavaju povoljno i čini se da su vrlo popularni. Ako tražite novi JavaScript IDE za web razvoj, jedan od njih zasigurno će odgovarati računu.
Nisam neki koder, ali jedan od mojih najboljih prijatelja je, pa sam koristio njezinu stručnost za sastavljanje ovog popisa.
WebStorm
WebStorm je jedan od najpopularnijih IDE-a JavaScripta ako trebate pregledati broj preuzimanja i pozitivne kritike. Dizajnirana je od temelja kako bi bila jednostavna za upotrebu i sigurno se čini. Kompatibilan je sa JavaScript, HTML, CSS, Angular i Node.js, tako da su pokrivene sve baze. Kompatibilan je i s kutnim, reakcijskim i meteorskim okvirima i Cordova, PhoneGap i Ionic mobilnim razvojnim aplikacijama.
WebStorm ima sjajan alat za preuređivanje koda, tako da čak i novi koderi mogu generirati uredan kôd. Može izdvojiti varijable, premjestiti datoteke, automatski dovršiti i pomoći u parametrima i funkcijama. Ako ste iskusniji koder, pronaći ćete sve napredne alate koji su vam potrebni za stvaranje dojmljivih aplikacija i značajki.
WebStorm nije besplatan i za upotrebu zahtijeva godišnju pretplatu.
Atom
Atom je još jedan od izuzetno popularnih JavaScript IDE-a. To je u osnovi uređivač teksta pomoću kojeg možete ukopati sve potrebne značajke. Kompatibilan s HTML-om, JavaScript-om, CSS-om i Node.js-om, Atom je na Electronu izgrađen više-platformski okvir koji se već pokazao vrijednim u JavaScript programiranju.
Cross platform funkcionalnost je izvrsna za suradničke projekte dok ugrađeni Package Manager nudi mogućnost dodavanja mnogih unaprijed pripremljenih paketa ili stvaranja vlastitog. Ovo je jedna od najcjenjenijih značajki Atoma jer nudi ogromnu slobodu za konfiguriranje IDE-a prema načinu na koji ga želite koristiti.
Ostale značajke Atoma uključuju automatsko dovršavanje, preglednik datoteka, pronalaženje i zamjenu, automatsko zatvaranje oznaka i korisnu mini kartu koja vam u pregledu prikazuje kôd. Atom ima tendenciju usporavanja pri radu s većim datotekama i očito ima curenje memorije što može uzrokovati zaostajanje pri korištenju. Pored toga, vrlo je cijenjen.
Atom je besplatan za upotrebu.
Codepen
Codepen sebe naziva 'igralištem za prednju stranu weba'. Jedan je od onih internetskih JavaScript IDE-a koje sam gore spomenuo i jako je dobar u onome što radi. Izvrsno se podudara s HTML-om, CSS-om i JavaScript-om i radi s CoffeeScriptom ili LiveScriptom. Korisno je za početnike koji žele naučiti kod i pregledati ih od strane vršnjaka, ali i iskusne kodre koji žele graditi u okruženju za pregled uživo.
U Codepenu postoji puno CSS, HTML i JavaScript alata. Kôd stvarate unutar olovke pomoću prilično moćnih alata kao što je Emmet za brzo generiranje čistog koda. Možete koristiti i Vim privjeske za ključeve ako ih znate za brzo generiranje. Također imate pristup uobičajenim alatima kodova i značajkama koje biste očekivali od instaliranog IDE-a.
Glavna je korist Codepena zajednica. To je vrlo velika i aktivna zajednica koja nudi pomoć, savjete i pregled koda, ideja i još mnogo toga.
Codepen ima i besplatnu i Pro verziju.
Uzvišeni tekst 3
Uzvišeni tekst 3 sadrži većinu popisa dobre JavaScript IDE. Život koji je započeo kao jednostavan uređivač teksta evoluirao je u potpuno razvijen IDE koji uključuje mnoge alate za koje očekujete korištenje pri sastavljanju koda. Vrlo je prilagodljiv, radi na svim platformama i lako upravlja paketima.
UI je jednostavan, ali učinkovit. I to brzo djeluje. Standardna instalacija sadrži mnogo alata koje biste koristili cijelo vrijeme, ali Upravitelj paketa osigurava da ćete imati onoliko mogućnosti koliko vam treba. Rade s Emmetom, Babelom, SublimeLimiterom i drugima kako bi vam JavaScript bio čist i uredan.
Poput Codepena, jedan od stvarnih istaknutih sadržaja Uzvišenog teksta 3 je zajednica. Oni ne samo da stvaraju dodatke za program, već pomažu, pregledavaju i nude sve vrste pomoći i tema za raspravu. To su vrste zajednica zbog kojih vjerujete da čovječanstvo ipak ima budućnost.
Uzvišeni tekst 3 možete isprobati, ali 70 dolara za zadržavanje.
NetBeans
NetBeans je započeo život kao Java alat, ali se proširio i na JavaScript i Node.js. Također radi s HTML, CSS, PHP, JS, C / C ++, Python i drugim jezicima. Djeluje unutar Java virtualnog stroja pa će raditi na većini operativnih sustava i može se konfigurirati baš kako vam se sviđa.
NetBeans uključuje većinu alata i značajki koje biste očekivali, uključujući savijanje koda, oblikovanje koda, JSON alate, automatsko dovršavanje varijabli, reference funkcija, knjižnične funkcije, klase i ostalo, tako da stvarno brzo možete kodirati. Nakon što učinite, uredna funkcija za ispravljanje pogrešaka i pogreške će ukazati na pogreške i čak ponuditi naputke gdje se mogu pronaći daljnje optimizacije.
NetBeans također ima cool Chrome proširenja koja omogućuju učinkovitu uklanjanje pogrešaka i mogućnost uređivanja izvora unutar preglednika. Navodno vrlo koristan alat.
NetBeans je besplatan i s otvorenim kodom.
Kao što sam već spomenuo na vrhu, nisam koder pa sam se morao nasloniti na prijatelja kodira da bih pomogao u ovom komadu. Iako su preporuke njezine, sve pogreške ili pogreške su moje!
Imate li još nekih prijedloga za dobar JavaScript IDE? Recite nam o tome u nastavku ako to učinite!