Ngohe

11 IDE pai mo Node.js Kaiwhakawhanake

Whakamātauhia Ta Maatau Taputapu Mo Te Whakakore I Nga Raru





I whakairihia ki rungaWhakahoutanga whakamutunga: Hui-tanguru 16, 2021

Ko JavaScript tetahi o nga reo hotaka rongonui o te ao. Inaa, ka tae mai ki te hoahoa i tetahi paetukutuku, ki te whakawhanake ranei i tetahi taupānga mo te kaupapa-a-ipurangi, ko Java Script te whiringa tuatahi mo te nuinga o nga kaiwhakawhanake me nga kaitoha. Na nga hangarau penei i te Native Script me te aroaro o nga tono paetukutuku ahu whakamua, ko JavaScript te taputapu whanaketanga o mua-mutunga whai hua.



Heoi, i tenei ra ko ta maatau kaupapa matua ko Node.js, he wa mahi JavaScript kaha. Ma tenei pou e whakamarama he aha te mea ka piki haere te rongonui i roto i te maakete auraki me te huri i nga upoko ki IBM, Yahoo, Walmart, SAP, me etahi atu. Ka korero ano matou mo te hiahia mo nga IDE me te whakararangi i nga IDE 11 runga mo Node.js. Na, kaore he korero, me timata mai i runga.

Top 11 IDEs Mo nga Kaihanga Node.js



He aha te Node.js?

Ko te Node.js he taiao-a-waahi-a-waha e mahi ana i runga i te JavaScript. Ka whakamahia te nuinga mo te whakawhanake i nga tono whatunga me te taha-tumau. Ko te mea pai rawa atu mo Node.js ko te kaha ki te whakahaere i nga hononga tukutahi me te hono tahi me te ngawari. He takahanga, he tauira I/O tino whai hua kore-aukati. Ko enei ahuatanga e pai ana mo te whakawhanake i nga tono wa-tūturu tere me te tino mahi. Ko te mutunga, ka rongonuihia e nga ingoa nui i roto i te maakete hangarau penei i IBM, SAP, Yahoo, me Walmart. Ko te maha o ona painga ka tino paingia e nga kaiwhaiwhai, a kua whiwhi whakautu pai mai i nga kaiwhakawhanake, coders, hötaka, me te hunga mohio hangarau.



Heoi, ki te whakawhanake i tetahi kaupapa, ki te hanga tono ranei, he mea tino nui ki te arotake tonu, ki te whakamatautau me te whakatika i to waehere. He pera ano mo nga tono a-tukutuku i whakawhanakehia ma te whakamahi i te Node.js. Me whai taputapu patuiro me te whakatika kia pai ai te mahi o to hotaka. Koinei te waahi ka uru mai he IDE (Taiao Whanaketanga Whakauru).

He aha te IDE?



Ko te IDE e tu ana mo te Taiao Whanaketanga Whakauru. He whakakotahitanga o nga momo taputapu matawhānui me nga whakaurunga e taea ai e nga kaiwhakawhanake te hanga angitu i o raatau tono, paetukutuku ranei. Ko te IDE he whakakotahitanga o te ētita waehere, te patuiro, te whakahiato, te waahanga whakaoti waehere, te hanga taputapu hākoritanga, me te maha atu kua whakakiia ki roto i te tono rorohiko maha-mahi. Ko nga IDE o naianei he atanga kaiwhakamahi kauwhata e ngawari ake ai te mahi me te ahua tino ataahua (he tino awhina i te wa e pa ana ki nga mano rarangi waehere). I tua atu i tera, ka whakatutukihia e koe o hiahia tohu tohu penei i te tuhi, te whakahiato, te tuku, me te whakakore i te waehere rorohiko.

He mano nga IDE e waatea ana i te maakete. Ahakoa he utu nui etahi, he tino ataahua nga ahuatanga, he kore utu etahi. Katahi ka hangaia nga IDE mo te reo hootaka kotahi ko etahi e tautoko ana i nga reo maha (hei tauira, Eclipse, CodeEnvy, Xojo, etc.). I roto i tenei tuhinga, ka rarangihia e matou nga IDE 11 runga ka taea e koe te whakamahi mo te Whakawhanake Taupānga Node.js.

Ki te mahi i enei tono wa-pono ma te whakamahi i te Node.js, ka hiahia koe ki te IDE. He maha nga IDE e waatea ana i te maakete kei roto nga 10 o runga kei raro nei.

Ihirangi[ huna ]

11 IDE pai mo Node.js Kaiwhakawhanake

1. Waehere Studio Visual

Waehere Studio Visual

Ka timata i te rarangi me te Microsoft Visual Studio Code, he IDE puna tuwhera kore utu e tautoko ana i a Node.js ka taea e nga kaiwhakawhanake te whakahiato, te patuiro, me te whakatika i o raatau waehere ma te ngawari. He raupaparorohiko maamaa engari kaore e iti ake te kaha.

Ka tae mai me te tautoko i hangaia mo JavaScript me Node.js. I tua atu i tera, he hototahi ki nga punaha whakahaere katoa, ahakoa Windows, Linus, Mac OS ranei. Ko enei ahuatanga ka waiho te Visual Studio Code hei kaitono pai mo te whakauru ki te rarangi o nga IDE 10 runga mo Node.js.

Ko te taapiri o nga momo monomai me nga toronga a Microsoft hei tautoko i etahi atu reo hootaka penei i te C++, Python, Java, PHP, me etahi atu kua hangaia he taiao pai mo nga kaihanga ki te mahi i o raatau kaupapa. Ko etahi o etahi atu ahuatanga rongonui o Visual Studio ko:

  1. Tohenga Raina Whakahau i mua i te whakauru
  2. Tiri Ora
  3. Tirohanga Ritua Kapeka Whakauru
  4. Aratau Zen
  5. Git Whakauru
  6. Te hoahoanga pakari
  7. Kaiawhina (Tahua Horopaki me te Intenllisense)
  8. Nga poroporoaki
Tirohia Inaianei

2. Kapua 9

Kapua 9 IDE

Ko te Kapua 9 he tino rongonui noa, IDE-a-kapua. Ko te painga o te whakamahi i te IDE-a-kapua ka whai waahi koe ki te whakahaere waehere i roto i nga momo reo rongonui penei i te Python, C++, Node.js, Meteor, aha atu me te kore e tango i tetahi mea ki to rorohiko. Ko nga mea katoa kei runga ipurangi, na reira, ehara i te mea ka whakarite noa i te whaikorero engari ka whakahihiri, ka kaha hoki.

Ka taea e Cloud 9 te tuhi, te patuiro, te whakahiato, me te whakatika i to waehere ngawari, he pai hoki mo nga kaihanga Node.js. Ko nga ahuatanga penei i te ētita here matua, te arokite ora, te ētita whakaahua, me era atu mea ka tino rongonui a Cloud 9 i waenga i nga kaihanga. Ko etahi atu ahuatanga o te Cloud 9 ko:

  1. Nga taputapu whakauru e awhina ana i te whanaketanga kore-tumau
  2. ētita whakaahua i hangaia
  3. Te mahi tahi i te wa e whakatika ana i te waehere me te kaha korero
  4. Kaitautoko whakauru
  5. tauranga-roto
Tirohia Inaianei

3. WHAKAARO INTELLIJ

IntelliJ IDEA

Ko IntelliJ IDEA he IDE rongonui i hangaia e JetBrains me te awhina a Java me Kotlin. Ka tautokohia nga reo maha penei i te Java, JavaScript, HTML, CSS, Node.js, Angular.js, React, me te maha atu. Ko tenei ētita waehere e tino paingia ana e nga kaiwhakawhanake na te nui o te rarangi o nga awhina whanaketanga, taputapu raraunga, whakahiato, punaha whakahaere putanga, aha atu, aha atu. Na tenei ka hanga IntelliJ IDEA tetahi o nga IDE pai mo te whanaketanga tono Node.js.

Ahakoa e hiahia ana koe ki te tango i tetahi mono-mai mo te whanaketanga taupānga Node.js, he mea tino pai mo te wa. Ko tenei na te mea ka taea e koe te whakamahi pai rawa atu i nga ahuatanga penei i te awhina waehere, te miramira wetereo, te whakaoti waehere, me etahi atu. He mea hanga ano ki te mahara ki nga ergonomics kaiwhakawhanake e mahi ana hei whakanui hua me te whakapai ake i te wheako kaiwhakamahi. Ko te mea pai mo IntelliJ IDEA ka taea e koe te whakahiato, te whakahaere, me te patuiro i te waehere i roto i te IDE ake.

Ko etahi atu waahanga rongonui o IntelliJ IDEA ko:

  1. Te whakaotinga waehere atamai
  2. He pai ake te hua me te wheako kaiwhakamahi pai
  3. Kaipatu roraina
  4. Hanga me nga taputapu papaa raraunga
  5. He awhina i runga i te anga
  6. Te tauranga i roto
  7. Mana Putanga
  8. Refactoring reo whakawhiti
  9. Te whakakore i nga taarua
Tirohia Inaianei

4. Tukutuku

WebStorm IDE

He kaha, he mohio hoki a WebStorm JavaSript IDE i whakawhanakehia e JetBrains. He tino rite rawa mo te whanaketanga taha-tumau ma te whakamahi i te Node.js. Ka tautokohia e te IDE te whakaotinga o te waehere mohio, te tautuhi hapa, te whakatere, te refactorings haumaru, me etahi atu waahanga. I tua atu, kei a ia ano nga ahuatanga penei i te patuiro, VCS, tauranga, aha atu. I tua atu i te JavaScript, kei te tautoko hoki a WebStorm i te HTML, CSS, me te React.

Ko nga ahuatanga nui o WebStorm ko:

  1. Te whakauru taputapu korekore
  2. Te whakatere me te rapu
  3. Te tauranga i roto
  4. Whakaritenga UI me nga kaupapa
  5. Nga taputapu hanga-i roto kaha
  6. He awhina whakawaehere mohio
Tirohia Inaianei

5. Komodo IDE

Komodo IDE

Ko Komodo he IDE whakawhiti-whakawhitinga maha e tuku tautoko ana mo nga momo reo hootaka penei i a Node.js, Ruby, PHP, Perl, me etahi atu. Kei a koe nga taputapu kaha e ngawari ake ai te whakawhanake i nga tono Node.js.

Ma te awhina a Komodo IDE, ka taea e koe te whakahaere i nga whakahau, te whai i nga huringa, te whakamahi pokatata, te hanga whirihoranga ritenga, me te mahi tere i to mahi ma te whakamahi i nga whiringa maha.

Ko nga ahuatanga nui o Komodo IDE ko:

  1. Tirotiro-roto
  2. Wetereo miramira
  3. UI Whakaritea e tautoko ana i te tirohanga wehewehe me te whakatika-matapihi maha
  4. Refactoring
  5. Whakaoti-aunoa
  6. Whakahaere putanga
  7. Tohutohu me te kaitirotiro DOM
  8. Te waatea o nga taapiri maha
  9. Matauranga Waehere
Tirohia Inaianei

6. Eclipse

Eclipse IDE

Ko te Eclipse tetahi atu IDE-a-kapua e kiia ana ko tetahi o nga whiringa pai mo te whanaketanga Taupānga Node.js. Ka whakaratohia he mokowāmahi pai mo nga kaiwhakawhanake ki te mahi i te wa kotahi hei roopu i runga i te whakaritenga me te whai hua. Ko te Eclipse he IDE JavaScript puna-tuwhera kei roto ano he RESTful API tūmau me te SDK mo te whakauru me te whanaketanga huihuinga.

Pānuihia hoki: Me pehea te whakahaere i nga tono iOS Windows 10 PC

Ko nga ahuatanga penei i te refactoring waehere, te tirotiro hapa, IntelliSense, te here matua, te hanga aunoa i te waehere, me te whakaputanga waehere puna ka waiho a Eclipse hei IDE tino kaha me te whai hua. Kei a ia ano he kaiwhakairo i roto i te hanga me te papa reri ki te haere kia maamaa ake ma nga kaiwhakawhanake ki te hanga tono Node.js.

Ko etahi atu waahanga nui o Eclipse ko:

  1. Git Whakauru
  2. Maven Integration
  3. Utauta Whakawhanake Java Eclipse
  4. SSH kāpeka
  5. Whakaaetia te whakarite o nga monomai-a-roto
  6. Nga taputapu Kaitohutohu Waehere
  7. Kōwhirihia i waenga i te IDE e pa ana ki te tirotiro me te rorohiko
  8. Kaupapa marama
Tirohia Inaianei

7. TukutukuMatrix

TukutukuMatrix

Ko te WebMatrix he IDE-a-kapua engari i ahu mai i te whare o Microsoft. Koia tetahi o nga IDE pai rawa atu mo te whanaketanga Taupānga Node.js. He maamaa, ko te tikanga kaore e poaka nga rauemi a to rorohiko ( RAM , te mana tukatuka, me etahi atu) me te mea nui, he kore utu. He raupaparorohiko tere me te pai e taea ai e nga kaiwhakawhanake te tuku tono kounga i mua i te wa mutunga. Ko nga ahuatanga penei i te panui kapua, te whakaoti waehere, me nga tauira hanga-i roto ka rongonui a WebMatrix i waenga i nga kaihanga paetukutuku. Ko etahi atu waahanga matua o WebMatrix ko:

  1. Etita waehere me te atanga whakauru
  2. Waehere me te pātengi raraunga ngawari
  3. Nga tauira Node.js i hangaia
  4. Arotautanga

Ko te hapa anake o WebMatrix ko ana ratonga ka herea ki nga kaiwhakamahi Windows anake, ara, kaore e hototahi ki etahi atu punaha whakahaere i tua atu i a Windows.

Tirohia Inaianei

8. Kuputuhi Whakapaipai

Kuputuhi Runga

Ko te Kuputuhi Sublime e kiia ana ko te IDE tino matatau mo te whanaketanga tono Node.js. Ko tenei na te mea he tino kaha me nga ahuatanga matatau e taea ai e koe te huri tere i waenga i nga kaupapa, te mahi whakatika wehewehe me te maha atu. He pai te Kuputuhi Sublime mo te tuhi tohu, korero me te waehere na tona UI whakarite. Ma te Kuputuhi Sublime, ka taea e koe te whakarite tata ki nga mea katoa ma te whakamahi i nga konae JSON taketake.

I tua atu i tera, ka tae mai ano te Kuputuhi Sublime me nga whiringa kowhiringa maha e tere ai te mahi o te whawhe konae, na reira, ka whakanuia to mahi. Ko tetahi o nga ahuatanga tino pai o te Kuputuhi Sublime ko tana whakautu pai he hua o te hanga ma te whakamahi i nga waahanga ritenga.

He hototahi ano te Kuputuhi Sublime ki nga punaha whakahaere maha penei i a Windows, Mac OS, me Linux. Ko etahi atu ahuatanga ko:

  1. API kaha me te puunaha rauwiringa kaiao
  2. Hototahi-whakawhitiwhiti
  3. Whakawhiti kaupapa inamata
  4. Wehea te whakatika
  5. Papata Whakahau
  6. Kōwhiringa Maha
Tirohia Inaianei

9. Atom

Atom IDE

Ko te Atom he IDE tuwhera-puna e taea ai te whakatika-whakawhitiwhiti, ara, ka taea e koe te whakamahi i runga i tetahi punaha whakahaere (Windows, Linux, MAC OS ranei). Ka mahi i runga i te anga hiko ka tae mai me nga UI e wha me nga kaupapa wetereo e waru kua oti te whakauru.

Kei te tautoko a Atom i nga reo whakahiato maha penei i te HTML, JavaScript, Node.js, me CSS. Ko tetahi atu painga o te whakamahi i te Atom ko te whiringa ki te mahi tika me Git me GitHub mena ka tango koe i te kete GitHub.

Ko nga ahuatanga nui o te Atom ko:

  1. Tirotiro punaha konae
  2. Kaiwhakahaere mōkihi hanga-i roto
  3. Whakaoti-aunoa atamai
  4. Whakatika-whakawhitiwhiti
  5. taro maha
  6. Rapua me te whakakapi taputapu
Tirohia Inaianei

10. Taiapa

Taiapa IDE

Ko nga Brackets he IDE kua whakawhanakehia e Adobe me te whakamahi whanui mo te whanaketanga JavaScript. He IDE puna tuwhera ka taea te uru atu ma te tirotiro tukutuku. Ko te mea nui mo nga kaiwhakawhanake Node.js ko te kaha ki te whakahaere i nga tikanga Node.js maha, te tuhi gulp, me te turanga Node.js. Ka tautokohia e nga taiapa nga reo hootaka maha penei i te HTML, Node.js, JavaScript, CSS, me etahi atu, na tenei ka pai te whiriwhiri mo nga kaiwhakawhanake me nga kaiwhakaputa.

Ko nga ahuatanga tino nui penei i te whakatika-raina, te whakauru raina whakahau, te tautoko i mua i te tukatuka, te maataki ora, me etahi atu taapiri ki te rarangi o nga take me whakamahi koe i nga Taiapa hei hanga tono Node.js.

Ko nga ahuatanga matua o nga Brackets ko:

  1. Kaiwhakatika-a-raina
  2. Tiro wehe
  3. Arokite ora
  4. Tautoko i mua i te tukatuka
  5. UI ratarata-kaiwhakamahi
  6. Te whakaoti waehere aunoa
  7. Whakatika tere me te Whakaatu Ora me nga konae iti me te SCSS
Tirohia Inaianei

11. Codenvy

codenvy IDE

Ko te Codenvy he IDE-a-kapua i hangaia mo nga mema o te roopu whakawhanake kaupapa ki te mahi i te wa kotahi. Kei a ia he Docker kawe e ngawari ake ai te mahi a nga roopu ki nga kaupapa Node.js. He mea tino whakarite ano e pai ana mo nga kaiwhakawhanake Node.js ki te mahi i o raatau kaupapa i runga i ta raatau e pai ai.

I tua atu i tera ka tukuna e Codenvy nga momo taputapu penei i te mana putanga me te whakahaere take e tino pai ana mena he pohehe.

Ko etahi atu ahuatanga nui o Codenvy:

  1. Pāwhiri-kotahi te taiao Docker.
  2. uru SSH.
  3. Papamahi mokowāmahi DevOps.
  4. Kaipatuiro.
  5. Te whakauru roopu me te mahi tahi.
  6. Nga ratonga e pa ana ki te reo
Tirohia Inaianei

Taunaki:

Te ti'aturi nei au i awhina te akoranga a i kitea e koe te IDE pai mo nga Kaihanga Node.js . Mena kei te pirangi koe ki te taapiri i tetahi mea ki tenei aratohu, mena kei a koe etahi patai ka pai ki te toro atu ma te whakamahi i te waahanga korero.

Elon Decker

He kaituhi hangarau a Elon i Cyber ​​S. Kua 6 tau ia e tuhi ana me pehea e arahi ai, a he maha nga kaupapa kua hipokina e ia. He pai ki a ia te korero mo nga kaupapa e pa ana ki a Windows, Android, me nga tinihanga me nga tohutohu hou.