Bonolo

Li-IDE tse 11 tse Molemohali Bakeng sa Baetsi ba Node.js

Leka Sesebelisoa Sa Rona Bakeng Sa Ho Tlosa Mathata





E ngotsoe kaE qetetse ho ntlafatsoa: Hlakola 16, 2021

JavaScript ke e 'ngoe ea lipuo tse tsebahalang haholo tsa mananeo lefatšeng ka bophara. Ha e le hantle, ha ho tluoa tabeng ea ho rala sebaka sa marang-rang kapa ho etsa sesebelisoa bakeng sa lenaneo le thehiloeng marang-rang, Java Script ke khetho ea pele ho bahlahisi ba bangata le li-coders. Ka lebaka la mahlale a kang Native Script le boteng ba lits'ebetso tsa webo tse ntseng li tsoela pele, JavaScript ke sesebelisoa sa nts'etsopele se sa sebetseng hantle sa pele.



Leha ho le joalo, kajeno sepheo sa rona se seholo e tla ba Node.js, nako e matla ea JavaScript. Poso ena e tla hlalosa hore na ke hobane'ng ha e ntse e tsebahala haholoanyane 'marakeng o tloaelehileng le ho fetola lihlooho ho IBM, Yahoo, Walmart, SAP, joalo-joalo. Joale, ntle le ho feta, a re qaleng ho tloha holimo.

Li-IDE tse 11 tse kaholimo ho Baetsi ba Node.js



Node.js ke eng?

Node.js ha e le hantle ke sebaka sa ho sebetsa se bulehileng se sebetsang ho JavaScript. E sebelisoa haholo-holo ho nts'etsapele lits'ebetso tsa marang-rang le lehlakoreng la seva. Ntho e ntle ka Node.js ke hore e khona ho sebetsana le likhokahano tse tšoanang le tsa nako e le 'ngoe habonolo. E tsamaisoa ke liketsahalo 'me e na le mohlala oa I/O oa bohlokoa haholo o sa thibeleng. Likarolo tsena li etsa hore e be e loketseng ho nts'etsapele lits'ebetso tsa nako ea nnete tse potlakileng le tse sebetsang hantle haholo. Ka lebaka leo, e ile ea tsebahala ka mabitso a maholo 'marakeng oa theknoloji joaloka IBM, SAP, Yahoo, le Walmart. Melemo ea eona e mengata e etsa hore e be motho ea ratoang ka ho fetesisa mme e fumane karabelo e ntle ho tsoa ho bahlahisi, li-coders, baetsi ba mananeo le batho ba tsebang ka theknoloji.



Leha ho le joalo, e le hore u ntlafatse lenaneo leha e le lefe kapa u hahe kopo, ke habohlokoa hore u lule u hlahloba, u leke, 'me u hlophise khoutu ea hau kamehla. Hoa tšoana le bakeng sa ts'ebeliso efe kapa efe e thehiloeng ho webo e ntlafalitsoeng ka Node.js. U hloka ho ba le lisebelisoa tse ntle tsa ho lokisa liphoso le ho hlophisa ho netefatsa hore lenaneo la hau le sebetsa hantle. Mona ke moo IDE (Tikoloho e Kopantsoeng ea Ntlafatso) e kenang teng.

IDE ke eng?



IDE e emetse Integrated Development Environment. Ke kopanyo ea lisebelisoa le lisebelisoa tse fapaneng tse fanang ka monyetla oa hore bahlahisi ba atlehe ho theha lits'ebetso kapa webosaete ea bona. IDE ha e le hantle ke motsoako oa mohlophisi oa khoutu, debugger, compiler, tšobotsi ea ho tlatsa khoutu, sesebelisoa sa ho haha ​​​​litšoantšo, le tse ling tse kentsoeng ka har'a sesebelisoa se le seng sa merero e mengata. Li-IDE tsa sejoale-joale li na le sebopeho sa mosebelisi se etsang hore ho be bonolo ho sebetsa hape se na le botle bo khahlang (bo thusang haholo ha o sebetsana le mela e likete ea khoutu). Ntle le moo, ba bile ba hlokomela litlhoko tsa hau tse tsoetseng pele tsa likhoutu joalo ka ho ngola, ho hlophisa, ho tsamaisa le ho lokisa khoutu ea software.

Ho na le li-IDE tse likete tse fumanehang 'marakeng. Le hoja tse ling tsa tsona li theko e boima 'me li na le likarolo tse ntle haholo, tse ling li lokolohile. Joale ho na le li-IDE tse hahiloeng ka ho khetheha bakeng sa puo e le 'ngoe ea lenaneo ha tse ling li tšehetsa lipuo tse ngata (mohlala, Eclipse, CodeEnvy, Xojo, joalo-joalo). Sehloohong sena, re tla thathamisa li-IDE tse 11 tse holimo tseo u ka li sebelisang bakeng sa Node.js Application Development.

Ho etsa lits'ebetso tse joalo tsa nako ea nnete u sebelisa Node.js, ho hlakile hore u tla hloka IDE. Ho na le li-IDE tse ngata tse fumanehang 'marakeng tseo ho tsona tse 10 tse holimo li fanoeng ka tlase.

Litaba[ pata ]

Li-IDE tse 11 tse Molemohali Bakeng sa Baetsi ba Node.js

1. Visual Studio Code

Code ea Visual Studio

Ho qala lethathamong ka Microsoft Visual Studio Code, IDE ea mahala e bulehileng e tšehetsang Node.js mme e lumella bahlahisi ho bokella, ho lokisa, le ho hlophisa khoutu ea bona habonolo. E kanna ea ba software e bobebe empa seo ha e e etse hore e be matla hanyane.

E tla le tšehetso e hahelletsoeng ka har'a JavaScript le Node.js. Ntle le moo, e lumellana le lits'ebetso tsohle tsa ts'ebetso, ekaba Windows, Linus, kapa Mac OS. Likarolo tsena li etsa hore Visual Studio Code e be mokhethoa ea loketseng ho ba lethathamong la li-IDE tse 10 tse holimo bakeng sa Node.js.

Ho eketsoa ha li-plugins le li-extensions tse fapaneng ka Microsoft ho ts'ehetsa lipuo tse ling tsa mananeo joalo ka C ++, Python, Java, PHP, joalo-joalo ho thehile tikoloho e ntle bakeng sa bahlahisi ho sebetsa mererong ea bona. Tse ling tsa likarolo tse hlokomelehang tsa Visual Studio li kenyelletsa:

  1. Khohlano ea Line Line e kentsoeng esale pele
  2. Karolelano e Phelang
  3. Pono e kopaneng ea Terminal Split
  4. Mokhoa oa Zen
  5. Khokahano ea Git
  6. Meaho e matla
  7. Bathusi (Menus ea Context le Intellisense)
  8. Likhotsoana
Etela Hona Joale

2. Leru 9

Leru 9 IDE

Cloud 9 ke IDE e tsebahalang haholo ea mahala, e thehiloeng marung. Melemo ea ho sebelisa IDE e thehiloeng marung ke hore u na le bolokolohi ba ho tsamaisa likhoutu ka lipuo tse fapaneng tse tsebahalang joalo ka Python, C ++, Node.js, Meteor, joalo-joalo ntle le ho jarolla ntho khomphuteng ea hau. Ntho e 'ngoe le e' ngoe e inthaneteng 'me ka hona, ha e netefatse feela ho feto-fetoha ha maemo empa hape e etsa hore e be matla le ho ba matla.

Cloud 9 e u fa monyetla oa ho ngola, ho lokisa liphoso, ho bokella le ho hlophisa khoutu ea hau habonolo, 'me e loketse bahlahisi ba Node.js. Likarolo tse joalo ka senotlolo se tlamang, ponelopele ea bophelo, mohlophisi oa litšoantšo, le tse ling li etsa hore Cloud 9 e tume haholo har'a bahlahisi. Tse ling tsa likarolo tse ikhethang tsa Cloud 9 ke:

  1. Lisebelisoa tse kopaneng tse thusang ntlafatsong e se nang seva
  2. Sehlophisi sa litšoantšo se hahelletsoeng
  3. Tšebelisano ha u ntse u hlophisa khoutu le bokhoni ba ho qoqa
  4. Debugger e kopaneng
  5. Theminale e hahiloeng kahare
Etela Hona Joale

3. INTELLIJ KHOPO

Tlhaloso ea IntelliJ

IntelliJ IDEA ke IDE e tsebahalang e ntlafalitsoeng ke JetBrains ka thuso ea Java le Kotlin. E tšehetsa lipuo tse ngata tse kang Java, JavaScript, HTML, CSS, Node.js, Angular.js, React, le tse ling tse ngata. Mohlophisi oa khoutu ena o ratoa haholo ke bahlahisi ka lebaka la lethathamo le pharaletseng la lithuso tsa nts'etsopele, lisebelisoa tsa database, decompiler, sistimi ea taolo ea mofuta, joalo-joalo. Sena se etsa hore IntelliJ IDEA e be e 'ngoe ea li-IDE tse ntle ka ho fetisisa bakeng sa nts'etsopele ea ts'ebeliso ea Node.js.

Leha o hloka ho khoasolla plug-in ea tlatsetso bakeng sa nts'etsopele ea Node.js, ho bohlokoa nako eo. Sena ke hobane ho etsa joalo ho u fa monyetla oa ho sebelisa likarolo tse ntle ka ho fetesisa joalo ka thuso ea khoutu, ho hlakisa mantsoe, ho phethela khoutu, joalo-joalo. E boetse e hahiloe ho hopoloa ka ergonomics ea nts'etsopele e sebetsang joalo ka tlhahiso ea tlhahiso le ho ntlafatsa boiphihlelo ba mosebelisi. Ntho e ntle ka IntelliJ IDEA ke hore e o lumella ho bokella, ho tsamaisa le ho lokisa khoutu ka har'a IDE ka boeona.

Lintlha tse ling tse hlokomelehang tsa IntelliJ IDEA li kenyelletsa:

  1. Ho phethela khoutu e bohlale
  2. Tlhahiso e ntlafalitsoeng le boiphihlelo bo monate ba basebelisi
  3. Inline debugger
  4. Haha le lisebelisoa tsa database
  5. Thuso e thehiloeng ho moralo
  6. Theminale e hahiloeng
  7. Taolo ea phetolelo
  8. Pheta-puo e fapaneng
  9. Ho felisoa ha likopi
Etela Hona Joale

4. WebStorm

WebStorm IDE

WebStorm e matla ebile e bohlale JavaSript IDE e ntlafalitsoeng ke JetBrains. E na le lisebelisoa tse phethahetseng bakeng sa nts'etsopele ea lehlakore la seva e sebelisang Node.js. IDE e ts'ehetsa ho phethoa ha khoutu e bohlale, ho tsebahatsa liphoso, ho tsamaea, ho etsa lintho tse sireletsehileng, le likarolo tse ling. Ho feta moo, e boetse e na le likarolo tse kang debugger, VCS, terminal, joalo-joalo. Ntle le JavaScript, WebStorm e boetse e tšehetsa HTML, CSS, le React.

Lintlha tse ka sehloohong tsa WebStorm ke tsena:

  1. Seamless sesebelisoa kopanyo
  2. Ho tsamaea le ho batla
  3. Theminale e hahiloeng
  4. Tlhophiso ea UI le lihlooho
  5. Lisebelisoa tse matla tse hahiloeng
  6. Thuso e bohlale ea ho khouta
Etela Hona Joale

5. Komodo IDE

Komodo IDE

Komodo ke IDE ea li-cross-platform e nang le mekhoa e mengata e fanang ka tšehetso bakeng sa lipuo tse fapa-fapaneng tsa lenaneo tse kang Node.js, Ruby, PHP, Perl, joalo-joalo. U na le lisebelisoa tse matla tse u nolofalletsang ho hlahisa lisebelisoa tsa Node.js.

Ka thuso ea Komodo IDE, o ka tsamaisa litaelo, oa latela liphetoho, oa sebelisa likhutšoane, oa etsa litlhophiso tsa tloaelo, 'me oa etsa hore mosebetsi oa hau o etsoe kapele o sebelisa likhetho tse ngata.

Likarolo tse ikhethang tsa Komodo IDE ke:

  1. Sebatli se hahiloeng kahare
  2. Ho totobatsa li-syntax
  3. UI e ka tloahelehang e tšehetsang pono e arohaneng le ho hlophisoa ha lifensetere tse ngata
  4. Refactoring
  5. Qetella ka ho iketsa
  6. Tsamaiso ea phetolelo
  7. Markdown le DOM viewer
  8. Ho fumaneha ha li-add-on tse ngata
  9. Code Intelligence
Etela Hona Joale

6. Ho fifala ha letsatsi

Eclipse IDE

Eclipse ke IDE e 'ngoe e thehiloeng marung e nkoang e le e' ngoe ea likhetho tse ntle ka ho fetisisa bakeng sa nts'etsopele ea Node.js Application. E fana ka sebaka se loketseng sa ho sebetsa hore bahlahisi ba sebetse ka nako e le 'ngoe e le sehlopha ka mokhoa o hlophisitsoeng le o sebetsang. Eclipse ke JavaScript IDE ea mohloli o bulehileng e kenyeletsang RESTful API seva le SDK bakeng sa plugin le nts'etsopele ea kopano.

Hape Bala: Mokhoa oa ho tsamaisa lisebelisoa tsa iOS ho Windows 10 PC

Likarolo tse kang refactoring ea khoutu, ho hlahloba liphoso, IntelliSense, ho tlama linotlolo, ho aha khoutu ka boiketsetso, le tlhahiso ea khoutu ea mohloli li etsa hore Eclipse e be IDE e matla haholo ebile e na le thuso. E boetse e na le 'debugger' e hahelletsoeng ka har'a 'debugger' le 'stack' e lokiselitsoeng ho etsa hore ho be bonolo ho bahlahisi ho etsa lits'ebetso tsa Node.js.

Likarolo tse ling tsa bohlokoa tsa Eclipse ke:

  1. Khokahano ea Git
  2. Maven Kopanyo
  3. Eclipse Java Development Tools
  4. SSH terminal
  5. E lumella ho iketsetsa li-plugins tse ahiloeng ka hare
  6. Lisebelisoa tsa likhothaletso tsa khoutu
  7. Khetha pakeng tsa IDE e thehiloeng ho sebatli le e thehiloeng ho software
  8. Theme e khanyang
Etela Hona Joale

7. WebMatrix

WebMatrix

WebMatrix hape ke IDE e thehiloeng marung empa e tsoa ntlong ea Microsoft. Ke e 'ngoe ea li-IDE tse ntle ka ho fetisisa bakeng sa ntlafatso ea Kopo ea Node.js. E bobebe, ho bolelang hore ha e ts'oare lisebelisoa tsa komporo ea hau ( RAM , matla a ho sebetsa, joalo-joalo) mme haholo-holo, mahala. Ke software e potlakileng le e sebetsang hantle e thusang bahlahisi ho fana ka lits'ebetso tsa boleng pele ho nako e behiloeng. Likarolo tse joalo ka phatlalatso ea leru, ho phethela khoutu, le litempele tse hahelletsoeng li etsa hore WebMatrix e tuma har'a baetsi ba marang-rang. Likarolo tse ling tsa bohlokoa tsa WebMatrix li kenyelletsa:

  1. Mohlophisi oa khoutu o nang le sebopeho se kopaneng
  2. Likhoutu tse nolofalitsoeng le database
  3. Lithempleite tsa Node.js tse hahiloeng kahare
  4. Ntlafatso

Khaello e le 'ngoe feela ea WebMatrix ke hore litšebeletso tsa eona li lekanyelitsoe ho basebelisi ba Windows feela, ke hore, ha e lumellane le sistimi efe kapa efe ea ts'ebetso ntle le Windows.

Etela Hona Joale

8. Sengoloa se Phahameng

Mongolo o Hlollang

Sublime Text e nkuoa e le IDE e tsoetseng pele ka ho fetesisa bakeng sa nts'etsopele ea ts'ebeliso ea Node.js. Sena ke hobane e na le likarolo tse matla haholo le tse tsoetseng pele tse u lumellang hore u fetole kapele lipakeng tsa merero, u etse liphetoho tse arohaneng le tse ling tse ngata. Sublime Text e nepahetse bakeng sa ho ngola li-markups, prose le khoutu ka lebaka la UI eo u ka e khethang. Ka Sublime Text, o ka etsa hoo e batlang e le ntho e 'ngoe le e' ngoe u sebelisa lifaele tsa mantlha tsa JSON.

Ntle le moo, Sublime Text e boetse e tla le likhetho tse ngata tsa khetho tse potlakisang ts'ebetso ea ho qhekella lifaele, ka hona, e fana ka matlafatso e kholo ts'ebetsong ea hau. E 'ngoe ea likarolo tse ntle ka ho fetisisa tsa Sublime Text ke karabelo ea eona e ntle ka lebaka la ho hahuoa ho sebelisoa likarolo tsa moetlo.

Sublime Text e boetse e tsamaellana le lits'ebetso tse ngata tse sebetsang joalo ka Windows, Mac OS le Linux. Likarolo tse ling tse ikhethang li kenyelletsa:

  1. API e matla le ecosystem ea sephutheloana
  2. Tšebelisano-'moho le sethala
  3. Phetoho ea morero hang hang
  4. Ho hlophisa ho arola
  5. Laela Palette
  6. Likhetho tse ngata
Etela Hona Joale

9. Athomo

Atom IDE

Atom ke IDE ea mohloli o bulehileng o lumellang ho hlophisoa ha sethala, ke hore, o ka e sebelisa ho sistimi efe kapa efe ea ts'ebetso (Windows, Linux, kapa MAC OS). E sebetsa ho moralo oa elektroniki o tlang le UI tse 'ne le lihlooho tse robeli tsa syntax tse kentsoeng pele.

Atom e tšehetsa lipuo tse ngata tsa mananeo a kang HTML, JavaScript, Node.js, le CSS. Molemo o mong o ekelitsoeng oa ho sebelisa Atom ke khetho ea ho sebetsa ka kotloloho le Git le GitHub haeba u khoasolla sephutheloana sa GitHub.

Likarolo tse ikhethang tsa Atom ke:

  1. Sebatli sa sistimi ea faele
  2. Mookameli oa sephutheloana se hahiloeng
  3. Ho phethela ka bohlale
  4. Phetoho ea sethala
  5. mahobe a mangata
  6. Fumana le ho fetola lisebelisoa
Etela Hona Joale

10. Masakana

Masakana IDE

Li-brackets ke IDE e entsoeng ke Adobe 'me e sebelisoa haholo bakeng sa nts'etsopele ea JavaScript. Ke IDE ea mohloli o bulehileng o ka fihlellehang ka sebatli sa marang-rang. Ntho e ka sehloohong e hohelang bahlahisi ba Node.js ke bokhoni ba ho tsamaisa mekhoa e mengata ea Node.js, gulp script, le sethala sa Node.js. Li-brackets li tšehetsa lipuo tse ngata tsa lenaneo tse kang HTML, Node.js, JavaScript, CSS, joalo-joalo 'me sena se etsa hore e be khetho e nepahetseng ea bahlahisi le baetsi ba mananeo.

Likarolo tsa maemo a holimo joalo ka ho hlophisa ka har'a mela, ho kopanya mela ea litaelo, tšehetso ea preprocessor, ho shebella ka kotloloho, joalo-joalo eketsa lethathamong la mabaka a etsang hore u sebelise Li-Brackets ho theha lits'ebetso tsa Node.js.

Likarolo tsa bohlokoa tsa Brackets ke:

  1. Bahlophisi ba marang-rang
  2. Arohane pono
  3. Ponahalo ea pele
  4. Tšehetso ea Preprocessor
  5. UI e bonolo ea basebelisi
  6. Ho phethela khoutu ka ho iketsa
  7. Ho fetola kapele le ho Phahamisa Live ka lifaele tse LESS le SCSS
Etela Hona Joale

11. Codenvy

codenvy IDE

Codenvy ke IDE e thehiloeng marung e etselitsoeng litho tsa sehlopha sa nts'etsopele ea morero ho sebetsa ka nako e le 'ngoe. E na le Docker e nkehang habonolo e nolofalletsang lihlopha ho sebetsa mererong ea Node.js. E boetse e khonahala haholo hoo e etsang hore e lokele hore bahlahisi ba Node.js ba sebetse mererong ea bona ka tsela eo ba e ratang.

Ntle le moo Codenvy e fana ka lisebelisoa tse fapaneng joalo ka taolo ea mofuta le taolo ea litaba e bonts'ang hore e na le thuso ha ho ka ba le phoso.

Litšobotsi tse ling tsa bohlokoa tsa Codenvy:

  1. Tobetsa e le 'ngoe tikolohong ea Docker.
  2. Ho fihlella ho SSH.
  3. Sethala sa sebaka sa mosebetsi sa DevOps.
  4. Debugger.
  5. Tšebelisano-'moho le sehlopha.
  6. Litšebeletso tse amanang le puo
Etela Hona Joale

E khothalelitsoe:

Ke ts'epa hore thuto e bile le thuso mme o khonne ho e fumana IDE e ntle ka ho fetisisa bakeng sa Baetsi ba Node.js . Haeba u batla ho kenyelletsa ho hong ho tataiso ena kapa haeba u na le lipotso, ikutloe u lokolohile ho sebelisa karolo ea maikutlo.

Elon Decker

Elon ke sengoli sa thekenoloji ho Cyber ​​S. O se a ntse a ngola litataiso tsa mokhoa oa ho etsa lilemo tse ka bang 6 joale 'me o akaretsa lihlooho tse ngata. O rata ho bua ka lihlooho tse amanang le Windows, Android, le maqheka le malebela a morao-rao.