ʻO JavaScript kekahi o nā ʻōlelo papahana kaulana loa ma ka honua. ʻO kaʻoiaʻiʻo, i ka wā e pili ana i ka hoʻolālā ʻana i kahi pūnaewele a i ʻole ka hoʻomohala ʻana i kahi polokalamu no kahi papahana pūnaewele, ʻo Java Script ka koho mua no ka hapa nui o nā mea hoʻomohala a me nā coders. Ma muli o nā ʻenehana e like me Native Script a me ka hele ʻana o nā noi pūnaewele holomua, ʻo JavaScript kahi mea hana hoʻomohala mua-hopena.
Eia nō naʻe, i kēia lā, ʻo kā mākou mea nui ʻo Node.js, kahi manawa holo JavaScript ikaika. E wehewehe kēia pou i ke kumu e ulu nui ai ia ma ka mākeke mainstream a huli i nā poʻo ma IBM, Yahoo, Walmart, SAP, etc. E kūkākūkā pū mākou i ka pono o nā IDE a papa inoa i nā IDE 11 kiʻekiʻe no Node.js. I kēia manawa, me ka ʻole o ka liʻiliʻi, e hoʻomaka kākou mai luna.
He aha ka Node.js?
ʻO Node.js kahi ʻōnaehana runtime open-source e hana ana ma JavaScript. Hoʻohana nui ʻia no ka hoʻomohala ʻana i nā noi pūnaewele a me ka ʻaoʻao kikowaena. ʻO ka mea maikaʻi loa e pili ana iā Node.js ʻo ia ka mea hiki ke mālama i nā pilina asynchronous a me ka manawa like me ka maʻalahi. He mea hoʻokele hanana a loaʻa iā ia kahi kumu hoʻohālike I/O pono ʻole pale. Hana kēia mau hiʻohiʻona i mea kūpono no ka hoʻomohala ʻana i nā noi manawa maoli wikiwiki a kiʻekiʻe. ʻO ka hopena, ua kaulana ia me nā inoa nui ma ka mākeke ʻenehana e like me IBM, SAP, Yahoo, a me Walmart. ʻO kāna mau pōmaikaʻi he mea punahele loa ia a ua loaʻa iā ia kahi pane maikaʻi mai nā mea hoʻomohala, coders, programmers, a me nā poʻe akamai i ka ʻenehana.
Eia naʻe, no ka hoʻomohala ʻana i kekahi papahana a i ʻole ke kūkulu ʻana i kahi noi, he mea nui e nānā mau, hoʻāʻo, a hoʻoponopono i kāu code. Pēlā nō ia no nā palapala noi pūnaewele i kūkulu ʻia me ka hoʻohana ʻana iā Node.js. Pono ʻoe e loaʻa nā mea hana debugging maikaʻi a hoʻoponopono e hōʻoia i ka hana maikaʻi ʻana o kāu polokalamu. ʻO kēia kahi e pāʻani ai kahi IDE (Integrated Development Environment).
He aha ka IDE?
Kū ʻo IDE no Integrated Development Environment. He hui ia o nā ʻano mea hana a me nā pono hana e hiki ai i nā mea hoʻomohala ke hana kūleʻa i kā lākou noi a i ʻole pūnaewele. ʻO kahi IDE kahi hui pū ʻana o ka mea hoʻoponopono code, debugger, compiler, code completion hiʻohiʻona, kūkulu i ka hāmeʻa animation, a me nā mea hou aʻe i hoʻopili ʻia i loko o kahi polokalamu lako polokalamu multi-purpose. Loaʻa i nā IDE o kēia wā kahi mea hoʻohana kiʻi kiʻi e maʻalahi ai ka hana a loaʻa hoʻi kahi nani nani (kōkua nui i ka wā e pili ana i nā tausani o nā laina code). Ma waho aʻe o kēlā, hoʻokō lākou i kāu mau pono coding holomua e like me ke kākau ʻana, ka hui ʻana, ka lawe ʻana, a me ka debugging code software.
Aia nā kaukani IDE i loaʻa ma ka mākeke. ʻOiai he pipiʻi kekahi o lākou a he mau hiʻohiʻona maikaʻi ko lākou, ʻaʻole manuahi kekahi. A laila aia nā IDE i kūkulu pono ʻia no ka ʻōlelo hoʻonohonoho hoʻokahi a ʻo nā mea ʻē aʻe e kākoʻo i nā ʻōlelo he nui (no ka laʻana, Eclipse, CodeEnvy, Xojo, etc.). Ma kēia ʻatikala, e papa inoa mākou i nā IDE 11 kiʻekiʻe āu e hoʻohana ai no Node.js Application Development.
No ka hana ʻana i nā noi manawa maoli me Node.js, pono ʻoe e koi i kahi IDE. Nui nā IDE i loaʻa ma ka mākeke kahi i hāʻawi ʻia ai ka 10 kiʻekiʻe ma lalo nei.
ʻIkepili[ huna ]
- 11 Nā IDE maikaʻi loa no nā mea hoʻomohala Node.js
- 1. Kikohoʻe Studio Code
- 2. Kapua 9
- 3. MANAO INTELLIJ
- 4. WebStorm
- 5. Komodo IDE
- 6. Eclipse
- 7. WebMatrix
- 8. Palapala Kiekie
- 9. ʻĀtoma
- 10. Palekana
- 11. Codenvy
11 Nā IDE maikaʻi loa no nā mea hoʻomohala Node.js
1. Kikohoʻe Studio Code
E hoʻomaka ana i ka papa inoa me Microsoft Visual Studio Code, kahi IDE open-source manuahi e kākoʻo ana iā Node.js a hiki i nā mea hoʻomohala ke hōʻuluʻulu, debug, a hoʻoponopono i kā lākou code me ka maʻalahi. He polokalamu maʻalahi paha ia akā ʻaʻole ia e emi iki ka ikaika.
Hele mai ia me ke kākoʻo i kūkulu ʻia no JavaScript a me Node.js. Ma waho aʻe o kēlā, ua kūpono pū me nā ʻōnaehana hana āpau, ʻo Windows, Linus, a i ʻole Mac OS. Hoʻolilo kēia mau hiʻohiʻona i ka Visual Studio Code i moho kūpono no ka hōʻike ʻana ma ka papa inoa o nā IDE 10 kiʻekiʻe no Node.js.
ʻO ka hoʻohui ʻana o nā plugins like ʻole a me nā hoʻonui e Microsoft e kākoʻo i nā ʻōlelo papahana ʻē aʻe e like me C++, Python, Java, PHP, etc. ʻO kekahi o nā hiʻohiʻona ʻē aʻe o Visual Studio e komo pū ana:
- Hoʻopaʻapaʻa laina kauoha i hoʻokomo mua ʻia
- Kaʻana Ola
- Hoʻohui ʻia ʻo Terminal Split View
- ʻano Zen
- Hoʻohui ʻo Git
- Hoʻolālā paʻa
- Nā mea kōkua (Nā Papa Kūkākūkā a me Intenllisense)
- Nā ʻāpana
2. Kapua 9
He mea kaulana loa ʻo Cloud 9, IDE ma muli o ke ao. ʻO ka pōmaikaʻi o ka hoʻohana ʻana i kahi IDE e pili ana i ke ao, ʻo ia ka loaʻa iā ʻoe ke kūʻokoʻa e holo i nā code ma nā ʻōlelo kaulana like ʻole e like me Python, C++, Node.js, Meteor, etc. me ka hoʻoiho ʻole ʻana i kahi mea ma kāu kamepiula. Aia nā mea āpau ma ka pūnaewele a no laila, ʻaʻole ia e hōʻoia wale i ka versatility akā hana ia i ka ikaika a me ka ikaika.
Mālama ʻo Cloud 9 iā ʻoe e kākau, debug, hōʻuluʻulu, a hoʻoponopono maʻalahi i kāu code a kūpono loa i nā mea hoʻomohala Node.js. ʻO nā hiʻohiʻona e like me ka hoʻoponopono hoʻopaʻa kī, ka nānā ʻana i ke ola, ka hoʻoponopono kiʻi, a me nā mea hou aʻe i kaulana loa ʻo Cloud 9 i waena o nā mea hoʻomohala. ʻO kekahi o nā hiʻohiʻona ʻē aʻe o Cloud 9:
- Nā mea hana i hoʻohui ʻia e kōkua i ka hoʻomohala serverless
- Hoʻoponopono kiʻi i kūkulu ʻia
- ʻO ka hui pū ʻana me ka hoʻoponopono code a me ka hiki ke kamaʻilio
- Debugger hoʻohui
- ʻO ka pahu i kūkulu ʻia
3. MANAO INTELLIJ
ʻO IntelliJ IDEA kahi IDE kaulana i hoʻomohala ʻia e JetBrains me ke kōkua o Java a me Kotlin. Kākoʻo ia i nā ʻōlelo he nui e like me Java, JavaScript, HTML, CSS, Node.js, Angular.js, React, a me nā mea hou aku. Makemake nui ʻia kēia hoʻoponopono code e nā mea hoʻomohala ma muli o kāna papa inoa nui o nā kōkua hoʻomohala, nā mea hana waihona, decompiler, ʻōnaehana mana mana, a pēlā aku. Hoʻolilo kēia iā IntelliJ IDEA kekahi o nā IDE maikaʻi loa no ka hoʻomohala noi Node.js.
ʻOiai pono ʻoe e hoʻoiho i kahi plug-in hou no ka hoʻomohala ʻana i ka app Node.js, pono loa ia i ka manawa. ʻO kēia no ka mea hiki iā ʻoe ke hoʻohana maikaʻi i nā hiʻohiʻona e like me ke kōkua code, syntax highlighting, code completion, etc. ʻO ka mea maikaʻi loa e pili ana i IntelliJ IDEA ʻo ia ka mea hiki iā ʻoe ke hōʻuluʻulu, holo, a debug i ke code i loko o ka IDE ponoʻī.
ʻO nā hiʻohiʻona ʻē aʻe o IntelliJ IDEA e loaʻa:
- Hoʻopau helu akamai
- Hoʻonui i ka huahana a me ka ʻike mea hoʻohana maikaʻi
- Mea hoʻopau laina laina
- Kūkulu a me nā mea hana waihona
- Kākoʻo ma muli o ka framework
- Hoʻokomo ʻia i loko
- Mana mana
- Hoʻoponopono hou i ka ʻōlelo keʻa
- Hoʻopau ʻana i nā kope
4. WebStorm
He mana a akamai ʻo WebStorm JavaSript IDE i hoʻomohala ʻia e JetBrains. Ua lako pono ia no ka hoʻomohala ʻana i ka ʻaoʻao kikowaena me ka hoʻohana ʻana iā Node.js. Kākoʻo ka IDE i ka hoʻopau ʻana i nā code naʻauao, ʻike hewa, hoʻokele, palekana refactorings, a me nā hiʻohiʻona ʻē aʻe. Eia kekahi, loaʻa iā ia nā hiʻohiʻona e like me debugger, VCS, terminal, etc. Ma waho aʻe o JavaScript, kākoʻo pū ʻo WebStorm iā HTML, CSS, a me React.
ʻO nā hiʻohiʻona koʻikoʻi o WebStorm:
- Hoʻohui mea paahana maʻemaʻe
- Hoʻokele a ʻimi
- Hoʻokomo ʻia i loko
- Hoʻoponopono UI a me nā kumuhana
- Nā mea hana ikaika i kūkulu ʻia
- Kōkua coding akamai
5. Komodo IDE
ʻO Komodo kahi IDE cross-platform maʻalahi e hāʻawi i ke kākoʻo no nā ʻōlelo papahana like ʻole e like me Node.js, Ruby, PHP, Perl, a pēlā aku.
Me ke kōkua o Komodo IDE, hiki iā ʻoe ke holo i nā kauoha, ka hahai ʻana i nā loli, hoʻohana i nā pōkole, hana i nā hoʻonohonoho maʻamau, a hoʻopau koke i kāu hana me nā koho he nui.
ʻO nā hiʻohiʻona koʻikoʻi o Komodo IDE:
- Pūnaewele i kūkulu ʻia
- Hōʻike manaʻo syntax
- UI maʻamau e kākoʻo ana i ka ʻike wehe a me ka hoʻoponopono ʻana i nā pukaaniani lehulehu
- Hana hou
- Hoʻopiha ʻakomi
- Hooponopono mana
- ʻO Markdown a me ka mea nānā DOM
- Loaʻa i nā mea hoʻohui he nui
- Code Intelligence
6. Eclipse
ʻO Eclipse kekahi IDE e pili ana i ke ao i manaʻo ʻia ʻo ia kekahi o nā koho maikaʻi loa no ka hoʻomohala noi Node.js. Hāʻawi ia i kahi papa hana kūpono no nā mea hoʻomohala e hana like me kahi hui ma kahi ʻano hoʻonohonoho a maikaʻi. ʻO Eclipse kahi JavaScript IDE open-source e komo pū ana me kahi server API RESTful a me SDK no ka hoʻomohala plugin a me ka hoʻomohala ʻana.
Heluhelu pū: Pehea e holo ai i nā polokalamu iOS ma Windows 10 PC
ʻO nā hiʻohiʻona e like me ka code refactoring, error checking, IntelliSense, key binding, code automatic build, and source code generation e hoʻolilo iā Eclipse i IDE ikaika loa a pono. Loaʻa iā ia kahi debugger i kūkulu ʻia a mākaukau e hele i kahi mea maʻalahi i nā mea hoʻomohala e hana i nā noi Node.js.
ʻO nā hiʻohiʻona ʻē aʻe o Eclipse:
- Hoʻohui ʻo Git
- Hoʻohui Maven
- Eclipse Java Development Tools
- SSH kahua
- Hāʻawi i ka hana maʻamau o nā plugins i kūkulu ʻia
- Mea hoʻolaha code code
- E koho ma waena o ka polokalamu kele pūnaewele a me ka IDE e pili ana i ka polokalamu
- Kumuhana māmā
7. WebMatrix
ʻO WebMatrix kekahi IDE e pili ana i ke ao akā mai ka hale o Microsoft. ʻO ia kekahi o nā IDE maikaʻi loa no ka hoʻomohala noi Node.js. He māmā, ʻo ia hoʻi, ʻaʻole ia e puaʻa i nā kumuwaiwai o kāu kamepiula ( RAM , mana hana, etc.) a ʻo ka mea nui loa, manuahi. He polokalamu wikiwiki a maikaʻi ia e hiki ai i nā mea hoʻomohala ke hāʻawi i nā noi maikaʻi ma mua o ka lā palena. ʻO nā hiʻohiʻona e like me ka paʻi ʻana i ke ao, ka hoʻopau ʻana i nā code, a me nā hoʻohālike i kūkulu ʻia i kaulana ʻo WebMatrix i waena o nā mea hoʻomohala pūnaewele. ʻO nā hiʻohiʻona nui ʻē aʻe o WebMatrix e komo pū ana:
- Hoʻoponopono code me kahi mea hoʻohui i hoʻohui ʻia
- Hoʻopili maʻalahi a me ka waihona
- Nā ʻōkuhi Node.js i kūkulu ʻia
- Hoʻonui
ʻO ka hemahema wale nō o WebMatrix ʻo ia ka palena o kāna mau lawelawe i nā mea hoʻohana Windows wale nō, ʻo ia hoʻi, ʻaʻole kūpono ia me nā ʻōnaehana hana ʻē aʻe ma waho o Windows.
E kipa i kēia manawa8. Palapala Kiekie
Manaʻo ʻia ʻo Sublime Text ka IDE kiʻekiʻe loa no ka hoʻomohala noi Node.js. ʻO kēia no ka mea he mau hiʻohiʻona ikaika loa ia e hiki ai iā ʻoe ke hoʻololi koke i waena o nā papahana, hana i ka hoʻoponopono hoʻokaʻawale a me nā mea hou aku. He kūpono ka Sublime Text no ke kākau ʻana i nā markups, prose a me nā code ma muli o kāna UI maʻamau. Me Sublime Text, hiki iā ʻoe ke hana i nā mea āpau me ka hoʻohana ʻana i nā faila JSON maʻamau.
Ma waho aʻe o kēlā, hele mai ʻo Sublime Text me nā koho koho he nui e wikiwiki i ke kaʻina hana o ka hoʻololi ʻana i nā faila, no laila, e hāʻawi i ka hoʻoikaika nui i kāu hana. ʻO kekahi o nā hiʻohiʻona maikaʻi loa o Sublime Text ʻo kāna pane maikaʻi loa ʻo ia ka hopena o ke kūkulu ʻia ʻana me ka hoʻohana ʻana i nā mea maʻamau.
Hoʻopili pū ʻia ʻo Sublime Text me nā ʻōnaehana hana lehulehu e like me Windows, Mac OS, a me Linux. ʻO nā hiʻohiʻona ʻē aʻe he:
- API ikaika a me ka kaiaola puolo
- Hoʻolike kea-platform
- Ke hoʻololi i ka papahana hikiwawe
- Māhele hoʻoponopono
- Paleta Kauoha
- Koho Nui
9. ʻĀtoma
ʻO ka Atom kahi IDE open-source e hiki ai i ka hoʻoponopono cross-platform, ʻo ia hoʻi hiki iā ʻoe ke hoʻohana ia mea ma kekahi ʻōnaehana hana (Windows, Linux, a i ʻole MAC OS). Hoʻohana ia ma kahi ʻōnaehana uila e hele mai me ʻehā UI a me ʻewalu syntax themes i hoʻokomo mua ʻia.
Kākoʻo ʻo Atom i nā ʻōlelo papahana he nui e like me HTML, JavaScript, Node.js, a me CSS. ʻO kekahi pōmaikaʻi hou o ka hoʻohana ʻana iā Atom ʻo ia ke koho e hana pololei me Git a me GitHub inā hoʻoiho ʻoe i ka pūʻulu GitHub.
ʻO nā hiʻohiʻona koʻikoʻi o ka Atom:
- polokalamu kele pūnaewele waihona
- Luna pūʻolo i kūkulu ʻia
- Hoʻopiha ʻakomi akamai
- ʻO ka hoʻoponopono keʻa
- mau popo berena
- E huli a pani i nā mea hana
10. Palekana
ʻO Brackets kahi IDE i hoʻomohala ʻia e Adobe a hoʻohana nui ʻia no ka hoʻomohala ʻana iā JavaScript. He IDE open-source hiki ke kiʻi ʻia ma o ka polokalamu kele pūnaewele. ʻO ka mea hoihoi nui no nā mea hoʻomohala Node.js ka hiki ke holo i nā kaʻina hana Node.js he nui, gulp script, a me Node.js platform. Kākoʻo nā Brackets i nā ʻōlelo hoʻonohonoho like ʻole e like me HTML, Node.js, JavaScript, CSS, etc.
ʻO nā hiʻohiʻona kiʻekiʻe e like me ka hoʻoponopono inline, hoʻohui laina kauoha, kākoʻo preprocessor, nānā ola, etc. e hoʻohui i ka papa inoa o nā kumu e hoʻohana ai ʻoe i nā Brackets e hana i nā noi Node.js.
ʻO nā hiʻohiʻona nui o nā Brackets:
- Nā mea hoʻoponopono ma ka laina
- Māhele ʻike
- Namua ola
- Kākoʻo preprocessor
- UI hoʻohana ʻoluʻolu
- Hoʻopau code ʻakomi
- Hoʻoponopono wikiwiki a Live Highlight me nā faila LESS a me SCSS
11. Codenvy
ʻO Codenvy kahi IDE e pili ana i ke ao i hoʻolālā ʻia no nā lālā o kahi hui hoʻomohala papahana e hana like. Loaʻa iā ia kahi Docker portable e maʻalahi i nā hui e hana ma nā papahana Node.js. He mea maʻalahi hoʻi ia e kūpono i nā mea hoʻomohala Node.js e hana i kā lākou mau papahana e like me kā lākou makemake.
Ma waho aʻe o kēlā Codenvy hāʻawi i nā mea hana like ʻole e like me ka mana mana a me ka hoʻokele hoʻopuka e hōʻoia i ka lima maoli i ka hihia o kahi blunder.
ʻO nā mea nui ʻē aʻe o Codenvy:
- Hoʻokahi kaomi Docker kaiapuni.
- SSH komo.
- kahua kahua hana DevOps.
- Debugger.
- ʻO ka hui pū ʻana a me ka hui pū ʻana.
- Nā lawelawe pili ʻōlelo
Manaʻo ʻia:
- 3 mau ala e wehe ai i ka hōʻailona paukū (¶) ma ka ʻōlelo
- 4 mau ala e hōʻano ai i kahi pahu paʻa waho i FAT32
Manaʻo wau ua kōkua ke kumu aʻo a ua hiki iā ʻoe ke ʻike i ka IDE maikaʻi loa no nā mea hoʻomohala Node.js . Inā makemake ʻoe e hoʻohui i kekahi mea i kēia alakaʻi a i ʻole he nīnau kāu a laila e ʻoluʻolu e hoʻopili me ka hoʻohana ʻana i ka ʻāpana ʻōlelo.
Elon DeckerHe mea kākau ʻenehana ʻo Elon ma Cyber S. Ua kākau ʻo ia pehea e alakaʻi ai ma kahi o 6 mau makahiki i kēia manawa a ua uhi ʻo ia i nā kumuhana he nui. Makemake ʻo ia e uhi i nā kumuhana e pili ana iā Windows, Android, a me nā ʻōlelo hoʻopunipuni hou loa.