Anonim

JavaScript sa používa veľa pri vývoji webových aplikácií, ale aj pre iné veci, napríklad pri vývoji mobilných aplikácií a aplikácií. Jednoduchý textový editor môže byť všetko, čo potrebujete pre CSS a HTML5, ale JavaScript potrebuje trochu viac. Tu uvádzame, čo sa v súčasnosti považuje za najlepšie JavaScript IDE pre vývoj webových aplikácií.

Dobrý JavaScript IDE musí mať niekoľko kľúčových funkcií. Mal by obsahovať nástroje, ako je automatické doplňovanie kódu, funkcie zoznamu, generovanie kódu, refaktoring, inteligentná navigácia, integrovaný debugger a testovacie funkcie. Dobré IDE bude tiež zahŕňať spracovanie chýb a výnimiek a doplnky na rozšírenie jeho repertoáru.

Niektoré z JavaScriptu IDE v tomto zozname sú prémiové, niektoré sú zadarmo, mnohé sa stiahnu do vášho počítača, ale pár je online. Všetky sú hodnotené priaznivo a zdajú sa veľmi populárne. Ak hľadáte nové JavaScript IDE pre vývoj webových aplikácií, jedným z nich je určite účet.

Nie som kódovač, ale jedným z mojich najlepších priateľov je, preto som na zostavenie tohto zoznamu použil svoje odborné znalosti.

webstore

WebStorm je jedným z najpopulárnejších IDE JavaScriptu v okolí, ak počet stiahnutí a pozitívnych recenzií nie je čím ďalej. Bol navrhnutý od základov tak, aby bol užívateľsky prívetivý a ľahko použiteľný a určite sa zdá. Je kompatibilný s JavaScriptom, HTML, CSS, Angular a Node.js, takže pokrýva všetky základy. Je tiež kompatibilný s rámcami Angular, React a Meteor a mobilnými vývojovými aplikáciami Cordova, PhoneGap a Ionic.

WebStorm má vynikajúci nástroj na refaktoring kódov, takže dokonca aj noví kódovači môžu generovať prehľadný kód. Môže extrahovať premenné, presúvať súbory, automaticky dokončovať a pomáhať s parametrami a funkciami. Ak ste skúsenejší programátor, nájdete všetky pokročilé nástroje, ktoré potrebujete na vytvorenie pôsobivých aplikácií a funkcií.

WebStorm nie je bezplatný a jeho použitie vyžaduje ročné predplatné.

atóm

Atóm je ďalší nesmierne populárny IDE jazyka JavaScript. Je to v podstate textový editor, ktorý umožňuje pripojiť toľko funkcií, koľko potrebujete. Kompatibilný s HTML, JavaScript, CSS a Node.js, Atom je postavený na platforme Electron, platformovej platformy, ktorá sa už osvedčila v programovaní JavaScriptu.

Funkcia viacerých platforiem je vynikajúca pre projekty spolupráce, zatiaľ čo vstavaný správca balíkov ponúka možnosť pridania mnohých preddefinovaných balíkov alebo vytvorenia vlastných. Toto je jedna z najdôležitejších funkcií Atomu, pretože ponúka obrovskú slobodu pri konfigurácii IDE presne na to, ako ho chcete používať.

Medzi ďalšie vlastnosti Atomu patrí automatické dopĺňanie, prehľadávač súborov, vyhľadávanie a nahrádzanie, značky na automatické zatváranie a užitočná mini mapa, ktorá vám v prehľade zobrazuje váš kód. Atóm má tendenciu spomaľovať pri práci s väčšími súbormi a zjavne má nedostatok pamäte, ktorý môže spôsobiť jeho oneskorenie pri jeho používaní. Okrem toho sa to veľmi oceňuje.

Atom je voľne použiteľný.

Codepen

Spoločnosť Codepen sa nazýva „detským ihriskom pre prednú časť webu“. Je to jeden z tých online JavaScript IDE, ktoré som spomenul vyššie a je veľmi dobrý v tom, čo robí. Hrá pekne s HTML, CSS a JavaScript a funguje s CoffeeScript alebo LiveScript. Je to užitočné pre začiatočníkov, ktorí sa chcú naučiť kód a nechať si ho skontrolovať rovesníkmi, ale aj skúsených programátorov, ktorí chcú stavať v prostredí živého náhľadu.

V Codepene je veľa nástrojov CSS, HTML a JavaScript. Váš kód si vytvoríte v rámci pera pomocou niektorých veľmi výkonných nástrojov ako Emmet na rýchle vygenerovanie čistého kódu. Vim Key Bindings môžete tiež použiť, ak ich poznáte pre rýchlu generáciu. Máte tiež prístup k obvyklým kódovým nástrojom a funkciám, ktoré by ste očakávali od nainštalovaného IDE.

Hlavnou výhodou Codepenu je komunita. Je to veľmi veľká a aktívna komunita, ktorá ponúka pomoc, radu a prehľad kódu, nápadov a ďalších informácií.

Codepen má bezplatnú aj profesionálnu verziu.

Vznešený text 3

Sublime Text 3 obsahuje funkcie vo väčšine zoznamov dobrých IDE kódu JavaScript. To, čo začalo život jednoduchého textového editora, sa vyvinulo v plnohodnotné IDE, ktoré obsahuje mnoho nástrojov, ktoré by ste pri kompilácii kódu mali použiť. Je vysoko prispôsobiteľný, funguje naprieč platformami a ľahko spravuje balíčky.

Používateľské rozhranie je jednoduché, ale efektívne. Funguje to tiež rýchlo. Štandardná inštalácia obsahuje veľa nástrojov, ktoré by ste stále používali, ale Správca balíkov zabezpečí, že budete mať toľko funkcií, koľko potrebujete. Spolupracuje s Emmet, Babel, SublimeLimiter a ďalšími, aby udržal váš JavaScript čistý a uprataný.

Rovnako ako Codepen, jedným zo skutočných vrcholov Sublime Text 3 je komunita. Vytvárajú nielen doplnky pre program, ale tiež pomáhajú, revidujú a ponúkajú najrôznejšie témy týkajúce sa pomoci a diskusie. Sú to rôzne spoločenstvá, ktoré vás vedú k presvedčeniu, že ľudstvo má stále budúcnosť.

Sublime Text 3 si môžete vyskúšať zadarmo, ale ponechajte si 70 dolárov.

NetBeans

NetBeans začal život ako nástroj Java, ale rozšíril sa o JavaScript a Node.js. Pracuje tiež s HTML, CSS, PHP, JS, C / C ++, Python a ďalšími jazykmi. Funguje to vo virtuálnom stroji Java, takže bude fungovať na väčšine operačných systémov a dá sa nakonfigurovať presne podľa vašich predstáv.

NetBeans obsahuje väčšinu nástrojov a funkcií, ktoré by ste očakávali, vrátane skladania kódu, formátovania kódu, nástrojov JSON, automatického dopĺňania pre premenné, funkčných referencií, funkcií knižníc, tried a ďalších, takže skutočne dokážete rýchlo kódovať. Po dokončení bude prehľadná funkcia ladenia a chýb poukazovať na všetky chyby a dokonca ponúka rady, kde je možné nájsť ďalšie optimalizácie.

NetBeans má tiež skvelé rozšírenia prehliadača Chrome, ktoré umožňujú efektívne ladenie a možnosť úpravy zdrojov v prehliadači. Zrejme veľmi užitočný nástroj.

NetBeans je bezplatný a otvorený zdroj.

Ako som už spomínal na vrchole, nie som kódovač, takže som sa musel oprieť o priateľa, ktorý mu pomohol s touto skladbou. Zatiaľ čo odporúčania sú jej, akékoľvek chyby alebo chyby sú moje!

Máte nejaké ďalšie návrhy na dobré IDE JavaScriptu? Povedzte nám o tom nižšie, ak tak urobíte!

5 z najlepších javascriptových nástrojov pre vývoj webových aplikácií