Malu

11 IDE sili ona lelei mo Node.js Developers

Taumafai La Matou Mea Faigaluega Mo Le Aveeseina O Faafitauli





Fa'asalalau ileFa'afou mulimuli: Fepuari 16, 2021

O le JavaScript o se tasi o gagana fa'akomepiuta sili ona lauiloa i le lalolagi. O le mea moni, pe a oʻo mai i le mamanuina o se upega tafaʻilagi poʻo le atinaʻeina o se app mo se polokalame faʻavae i luga ole laiga, Java Script o le filifiliga muamua lea mo le tele o tagata atiaʻe ma coders. Ona o tekinolosi e pei o le Native Script ma le i ai o talosaga i luga ole laiga alualu i luma, o le Javascript o se meafaigaluega tau atinaʻe pito i luma.



Ae ui i lea, o aso nei o la tatou taulaiga autu o le a avea ma Node.js, o se taimi malosi JavaScript. O lenei pou o le a faʻamatalaina pe aisea ua faʻateleina ai le lauiloa i le maketi autu ma liliu ulu i IBM, Yahoo, Walmart, SAP, ma isi. O le a matou talanoaina foi le manaʻoga mo IDE ma lisi i lalo 11 IDE pito i luga mo Node.js. Ia, e aunoa ma se toe faʻaalu, tatou amata mai le pito i luga.

Top 11 IDEs Mo Node.js Developers



O le a le Node.js?

O le Node.js e masani lava o se si'osi'omaga fa'agasolo avanoa e galue i le JavaScript. E masani ona faʻaaogaina mo le atinaʻeina o fesoʻotaiga ma faʻaoga-itulau. O le mea sili e uiga ia Node.js e mafai ona faʻatautaia fesoʻotaʻiga asynchronous ma faʻatasi ma le faigofie. E fa'aosoina mea tutupu ma o lo'o iai se fa'ata'ita'iga I/O e le'i polokaina. O nei foliga e fa'apena ona lelei mo le atina'eina vave ma le maualuga o fa'atinoga fa'atino taimi moni. O se taunuuga, na avea ma taʻutaʻua i igoa tetele i le maketi tekonolosi e pei o IBM, SAP, Yahoo, ma Walmart. O le tele o faʻamanuiaga ua avea ai ma tagata e sili ona fiafia i ai ma ua maua ai se tali lelei mai le au atiaʻe, coders, polokalame, ma tagata atamai tekinolosi.



Ae ui i lea, ina ia mafai ona atiaʻe soʻo se polokalame poʻo le fausiaina o se talosaga, e taua tele le toe iloilo pea, suʻe, ma faʻasaʻo lau code. E tutusa lava mo soʻo se talosaga i luga o le upega tafaʻilagi e faʻaogaina e faʻaaoga ai le Node.js. E mana'omia le i ai o ni mea e fa'apipi'i lelei ma fa'asa'o e fa'amautinoa ai o lo'o galue lelei lau polokalame. O le mea lea e sau ai le IDE (Integrated Development Environment).

O le a le IDE?



O le IDE e fa'atusa mo le Integrated Development Environment. O se tu'ufa'atasiga o meafaigāluega ma mea fa'apitoa e mafai ai e le au atina'e ona fa'atupuina lelei a latou talosaga po'o le upega tafa'ilagi. O le IDE o se tuufaatasiga o le code editor, debugger, compiler, faʻailoga faʻamaeʻaina, fausia meafaigaluega faʻafiafia, ma sili atu ona faʻapipiʻiina i totonu o se polokalama polokalama faʻapitoa e tasi. O IDE faʻaonaponei o loʻo i ai se faʻaoga faʻaoga faʻataʻitaʻi e faigofie ai ona galue ma e iai foʻi se faʻalelei faʻalelei (e fesoasoani tele pe a feagai ma le faitau afe o laina code). E ese mai i lena, latou te faʻafeiloaʻi foʻi i ou manaʻoga faʻapitoa e pei o le tusiaina, tuʻufaʻatasia, faʻapipiʻiina, ma le faʻaogaina o le code software.

E faitau afe IDE e maua ile maketi. E ui o nisi o latou e taugata ma e sili ona manaia foliga, o isi e leai se totogi. Ona iai lea o IDE e fausia faapitoa mo se gagana polokalame e tasi ae o isi e lagolagoina le tele o gagana (eg Eclipse, CodeEnvy, Xojo, ma isi). I lenei tusiga, o le a matou lisiina i lalo 11 pito i luga IDE e mafai ona e faʻaogaina mo le Node.js Application Development.

Ina ia faia ni talosaga mo'i taimi e fa'aoga ai le Node.js, e mautinoa lava e te mana'omia se IDE. E tele IDE o loʻo maua i le maketi lea o loʻo tuʻuina atu ai le pito i luga 10 i lalo.

Anotusi[ lalafi ]

11 IDE sili ona lelei mo Node.js Developers

1. Visual Studio Code

Visual Studio Code

Amataina le lisi ma le Microsoft Visual Studio Code, o se IDE avanoa tatala e lagolagoina Node.js ma mafai ai e le au atinaʻe ona tuufaatasia, faʻapipiʻi, ma faʻasaʻo a latou code ma le faigofie. Atonu o se polokalama mama ae e le fa'aitiitia ai le malosi.

E sau ma le lagolago faufale mo JavaScript ma Node.js. E ese mai i lena, e fetaui lelei ma faiga faʻaoga uma, pe o Windows, Linus, poʻo Mac OS. O nei fa'aaliga e avea ai le Visual Studio Code ma sui fa'apitoa mo le fa'aalia i le lisi o pito i luga 10 IDE mo Node.js.

O le faʻaopoopoina o plugini eseese ma faʻaopoopoga e Microsoft e lagolago ai isi gagana polokalame e pei o C ++, Python, Java, PHP, ma isi ua fausia ai se siosiomaga lelei mo le au atinaʻe e galulue ia latou galuega. O nisi o isi mea mataʻina o Visual Studio e aofia ai:

  1. Na fa'apipi'i muamua le Command Line Argument
  2. Ola Faasoa
  3. Tu'ufa'atasi Va'aiga Vaeluaga o Terminal
  4. faiga Zen
  5. Git Integration
  6. Fa'atafale malosi
  7. Fesoasoani (Context Menus ma Intenllisense)
  8. fasipepa
Asiasi Nei

2. Ao 9

Ao 9 IDE

O le Cloud 9 o se IDE e leai se totogi e sili ona lauiloa. O le aoga o le faʻaogaina o le IDE faʻavae ao o loʻo ia te oe le saʻolotoga e faʻatautaia ai tulafono laiti i gagana taʻutaʻua eseese e pei o le Python, C++, Node.js, Meteor, ma isi e aunoa ma le siiina o se mea i lau komepiuta. O mea uma lava i luga ole laiga ma o lea, e le gata ina faʻamautinoa le agavaʻa ae faʻamalosia ai ma mamana.

O le Cloud 9 e mafai ai ona e tusia, faʻapipiʻi, faʻapipiʻi, ma faʻasaʻo lau code faigofie ma e fetaui lelei mo Node.js atiaʻe. Fa'aaliga e pei o le fa'atonu fa'amaufa'ailoga autu, va'aiga va'ai, fa'atonu ata, ma isi mea e sili ona ta'uta'ua ai le Cloud 9 i tagata atia'e. O nisi o isi uiga uiga o Cloud 9 o:

  1. Meafaigaluega tu'ufa'atasi e fesoasoani ile atina'e leai se server
  2. Fa'atonu ata i totonu
  3. Galulue fa'atasi a'o fa'asa'o le code ma talatalanoaga
  4. Debugger tu'ufa'atasi
  5. Fa'amau fa'amau
Asiasi Nei

3. MANATU INTELLIJ

IntelliJ IDEA

IntelliJ IDEA o se IDE lauiloa na atiae e JetBrains faatasi ai ma le fesoasoani a Java ma Kotlin. E lagolagoina le tele o gagana e pei o Java, JavaScript, HTML, CSS, Node.js, Angular.js, React, ma le tele o isi. O lenei code editor e sili ona fiafia i ai tagata atiaʻe ona o lana lisi tele o fesoasoani tau atinaʻe, mea faigaluega faʻamaumauga, decompiler, faiga faʻatonutonu faʻasologa, ma isi mea faapena. O le mea lea ua avea ai le IntelliJ IDEA ma se tasi o IDE sili ona lelei mo le atinaʻeina o talosaga Node.js.

E ui lava e te manaʻomia le downloadina o se faʻaopoopoga faʻapipiʻi mo le atinaʻeina o le Node.js app, e matua aoga lava le taimi. E mafua ona o le faia o lea mea e mafai ai ona e faia le faʻaoga sili o foliga e pei o fesoasoani code, syntax highlighting, code completion, ma isi. O loʻo fausia foi i le mafaufau i le atinaʻeina o ergonomics lea e galue o se faʻaleleia o le gaosiga ma faʻaleleia le poto masani o tagata. O le mea sili e uiga i IntelliJ IDEA o le faʻatagaina oe e tuʻufaʻatasia, tamoʻe, ma debug le code i totonu o le IDE lava ia.

O isi mea mataʻina o IntelliJ IDEA e aofia ai:

  1. Smart code fa'amae'aina
  2. Faʻaleleia le gaosiga ma le faʻaogaina lelei o tagata faʻaoga
  3. Debugger i totonu
  4. Fausia ma fa'amaumauga meafaigaluega
  5. Fesoasoani fa'avae
  6. Fale fa'apipi'i
  7. Pulea version
  8. Refactoring gagana felavasai
  9. Ave'esea o fa'alua
Asiasi Nei

4. WebStorm

WebStorm IDE

WebStorm o le JavaSript IDE mamana ma atamai na atiaʻe e JetBrains. Ua fa'aauupegaina lelei mo le atina'eina o le 'au'aunaga e fa'aaoga ai Node.js. E lagolagoina e le IDE le faʻamaeʻaina o tulafono atamai, faʻamaonia mea sese, faʻatautaia, toe faʻaleleia saogalemu, ma isi mea. E le gata i lea, e iai foʻi foliga e pei o le debugger, VCS, terminal, ma isi. E ese mai le JavaScript, WebStorm e lagolagoina HTML, CSS, ma React.

O mea taua o WebStorm o:

  1. Tu'ufa'atasiga meafaigaluega
  2. Tautai ma su'esu'e
  3. Fale fa'apipi'i
  4. UI fa'apitoa ma autu
  5. Mea faigaluega faufale mamana
  6. Fesoasoani coding atamai
Asiasi Nei

5. Komodo IDE

Komodo IDE

O Komodo ose IDE felavasa'i felavasa'i e ofoina atu le lagolago mo gagana fa'apolokalame eseese e pei o Node.js, Ruby, PHP, Perl, ma isi. O lo'o ia te oe mea aoga mamana e fa'afaigofie ai ona atia'e talosaga Node.js.

Faatasi ai ma le fesoasoani a Komodo IDE, e mafai ona e faʻatautaia tulafono, siaki suiga, faʻaoga ala pupuu, fatuina faʻasalalauga faʻapitoa, ma faʻavave lau galuega e faʻaaoga ai le tele o filifiliga.

O mea taua ole Komodo IDE o:

  1. Su'esu'e ua fausia
  2. Fa'ailoga fa'asologa
  3. UI fa'apitoa e lagolagoina va'aiga vaeluaga ma fa'ata'ita'iga tele-fa'amalama
  4. Toe fa'afoliga
  5. Auto-fa'auma
  6. Pulea fa'aliliuga
  7. Fa'ailoga ma DOM va'aiga
  8. Avanoa o le tele o fa'aopoopoga
  9. Code Intelligence
Asiasi Nei

6. Gaseto

Eclipse IDE

Eclipse o le isi IDE fa'avae ao lea e manatu o se tasi o filifiliga sili mo le atina'eina o le Node.js Application. E maua ai se avanoa faigaluega lelei mo tagata atiaʻe e galulue faʻatasi o se 'au i se faiga faʻatulagaina ma lelei. O le Eclipse o se Javascript IDE tatala-puna e aofia ai foʻi le RESTful API server ma le SDK mo le faʻapipiʻi ma le atinaʻeina o faʻapotopotoga.

Faitau foi: Faʻafefea ona taʻavale iOS Apps Windows 10 PC

O mea e pei o le toe fa'afo'iina o tulafono, siaki mea sese, IntelliSense, fa'amaufa'ailoga ki, fau fau fa'apitoa, ma le fa'atupuina o fa'aupuga e fai ai le Eclipse o se IDE sili ona malosi ma aoga. O lo'o iai fo'i se mea fa'apipi'i i totonu ma se fa'aputu sauni e fa'afaigofie ai mo tagata atia'e ona fa'atupu talosaga Node.js.

O isi vaega iloga o Eclipse o:

  1. Git Integration
  2. Maven Integration
  3. Eclipse Java Development Tools
  4. SSH laina
  5. Fa'ataga aganu'u o fa'apipi'i i totonu
  6. Meafaigaluega e fautuaina tulafono
  7. Filifili i le va o su'esu'ega fa'avae ma IDE fa'apolokalame
  8. Autu malamalama
Asiasi Nei

7. WebMatrix

WebMatrix

WebMatrix o se IDE faʻavae ao ae e sau mai le fale o Microsoft. O se tasi o IDE sili ona lelei mo le Node.js Application development. E mama, o lona uiga e le faʻafefeina punaoa a lau komepiuta ( RAM , mana fa'agaioiga, ma isi) ma sili ona taua, leai se totogi. Ose polokalama vave ma lelei e mafai ai e le au atina'e ona tu'uina atu tusi lelei i luma atu o le taimi e gata ai. O mea e pei o le lolomiina o le ao, faʻamaeʻaina o tulafono, ma faʻataʻitaʻiga faʻapipiʻi e faʻaalia ai le WebMatrix i tagata atinaʻe. O isi vaega taua ole WebMatrix e aofia ai:

  1. Fa'atonu tulafono fa'atasi ma se fa'aoga tu'ufa'atasi
  2. Fa'amatalaga faigofie ma fa'amaumauga
  3. Fa'ata'ita'iga a le Node.js i totonu
  4. Fa'atonuga

Pau lava le faaletonu o WebMatrix o ana auaunaga e faʻatapulaʻaina naʻo tagata faʻaoga Windows, o lona uiga e le fetaui ma soʻo se isi faiga faʻaogaina e ese mai Windows.

Asiasi Nei

8. Upu Silisili

Upu Silisili

Sublime Text ua manatu o le IDE sili ona maualuga mo le atinaʻeina o talosaga Node.js. E mafua ona o loʻo i ai ni uiga mamana ma sili atu e mafai ai ona e faʻafesoʻotaʻi vave i le va o galuega faatino, faia le faʻataʻitaʻiga vaeluaga ma sili atu. Sublime Text e lelei mo le tusiaina o faʻailoga, tala faʻasolopito ma faʻailoga ona o lona UI faʻapitoa. Faatasi ai ma le Sublime Text, e mafai ona e faʻavasegaina toetoe o mea uma e faʻaaoga ai faila JSON autu.

E ese mai i lena, o le Sublime Text foi e sau ma le tele o filifiliga filifiliga e faʻavaveina ai le faagasologa o faila faila, ma maua ai se faʻaleleia tele i lau faʻatinoga. O se tasi o uiga sili ona lelei o le Sublime Text o lona tali sili ona lelei o se taunuuga o le fausiaina e faʻaaoga ai vaega masani.

Sublime Text e fetaui lelei ma le tele o faiga fa'aoga e pei o Windows, Mac OS, ma Linux. O isi uiga fa'apitoa e aofia ai:

  1. API mamana ma fa'apipi'i fa'anatura
  2. Feso'ota'i fa'alavalava
  3. Suiga vave galuega
  4. Vaevae teuteuga
  5. Poloaiga Poloaiga
  6. Filifiliga Tele
Asiasi Nei

9. Atoma

Atom IDE

Atom o se IDE tatala-puna e mafai ai ona faʻasaʻo faʻasalalauga, o lona uiga e mafai ona e faʻaogaina i luga o soʻo se faiga faʻaogaina (Windows, Linux, poʻo le MAC OS). E galue i luga o se fa'aoga fa'aeletoroni e sau ma le fa UI ma le valu syntax autu na fa'apipi'i muamua.

E lagolagoina e Atom le tele o gagana polokalame e pei o HTML, JavaScript, Node.js, ma CSS. O le isi faʻamanuiaga faʻaopoopo o le faʻaaogaina o Atom o le filifiliga e galue saʻo ma Git ma GitHub pe afai e te siiina le pusa GitHub.

O uiga iloga o le Atom o:

  1. File system browser
  2. Pulea afifi ua fausia
  3. Smart auto-fa'auma
  4. Fa'asa'o fa'asagatau
  5. areto e tele
  6. Su'e ma sui mea faigaluega
Asiasi Nei

10. puipui

Fa'amau IDE

Brackets o se IDE na atiaʻe e Adobe ma faʻaaogaina lautele mo le atinaʻeina o JavaScript. O se IDE tatala-puna e mafai ona maua e ala i se upega tafaʻilagi. O le tosinaga autu mo Node.js atiaʻe o le mafai lea ona faʻatautaia le tele o Node.js faiga, gulp script, ma Node.js platform. O puipui e lagolagoina le tele o gagana fa'apolokalame e pei o HTML, Node.js, JavaScript, CSS, ma isi mea ma o le mea lea e avea ai ma filifiliga sili mo tagata atia'e ma tagata fai polokalame.

Fa'ailoga pito i luga e pei o le fa'atonuga i totonu, tu'ufa'atasiga o laina fa'atonu, lagolago muamua, va'aiga ola, ma isi mea fa'aopoopo i le lisi o mafua'aga e tatau ai ona e fa'aogaina Brackets e fai ai talosaga Node.js.

O mea taua o Brackets o:

  1. Fa'atonu i-laina
  2. Vaevae va'aiga
  3. Va'aiga mua'i
  4. lagolago muamua
  5. UI fa'aoga-tagata
  6. Fa'amae'a fa'ailoga otometi
  7. Fa'asa'o vave ma Fa'ailoga Ola fa'atasi ma faila LESS ma SCSS
Asiasi Nei

11. Codenvy

codenvy IDE

O le Codenvy o se IDE fa'avae ao lea ua fuafuaina mo sui o le au atina'e galuega e galulue fa'atasi. O lo'o i ai se Docker feavea'i e fa'afaigofie ai ona galulue 'au i galuega a Node.js. E fa'apena fo'i ona fa'amanino e fa'atatau i tagata fa'atupu Node.js e fa'atino a latou galuega i le auala latou te fiafia ai.

I le faaopoopo atu i lena Codenvy o loʻo ofoina atu meafaigaluega eseese e pei o le faʻatonutonuina o faʻasalalauga ma le faʻatonuga o faʻamatalaga e faʻamaonia e matua aoga pe a tupu se faʻalavelave.

O isi uiga taua o Codenvy:

  1. Tasi-kiliki Docker siosiomaga.
  2. SSH avanoa.
  3. DevOps tulaga avanoa faigaluega.
  4. Debugger.
  5. Au-i luga ole laiga ma le galulue faatasi.
  6. Au'aunaga fa'atatau ile gagana
Asiasi Nei

Fautuaina:

Ou te faʻamoemoe na fesoasoani le aʻoaʻoga ma na mafai ona e mauaina le IDE sili mo Node.js Developers . Afai e te manaʻo e faʻaopoopo se mea i lenei taʻiala pe afai e iai ni au fesili ona e lagona le saoloto e aapa atu e faʻaaoga le vaega o faʻamatalaga.

Elon Decker

O Elon o se tusitala tekinolosi i Cyber ​​S. Sa ia tusia auala-e taʻitaʻia ai mo le tusa ma le 6 tausaga i le taimi nei ma ua aofia ai le tele o mataupu. E fiafia o ia e fa'asalalau mataupu e feso'ota'i ma Windows, Android, ma togafiti fou ma fautuaga.