- Umhleli wekhodi omuhle kufanele anikeze ukugqamisa kwe-syntax, ukuqedela ngokuzenzakalela, usesho oluthuthukisiwe, kanye nokuhlanganiswa okuhle kwe-Git.
- Ikhodi ye-Visual Studio, i-Notepad++, i-Vim, i-Emacs, kanye ne-Bluefish zivelele njengezinketho zamahhala, ezihlanganisa amapulatifomu amaningi, noma eziguquguqukayo kakhulu.
- Ama-IDE afana ne-JetBrains, i-Eclipse, i-NetBeans, noma i-WebStorm ahlinzeka ngokulungisa amaphutha okuthuthukisiwe, ukulungisa kabusha, kanye namathuluzi amaphrojekthi amakhulu.
- Izixazululo zefu ezifana ne-AWS Cloud9 kanye nabahleli abasebenzisanayo benza ukusebenza ngokubambisana kube lula futhi kunciphisa isidingo semishini enamandla.
Uma usebenza ekuthuthukisweni kwesofthiwe, ngokushesha noma kamuva uzoqaphela ukuthi ukukhetha umhleli wekhodi omuhle noma i-IDE Kwenza umehluko phakathi kokuhamba komsebenzi okubushelelezi nokungahlelekile. Akukhona nje kuphela ukuthi "uzobhalela kuphi," kodwa nokuthi uhlelo ngokwalo lukusiza kanjani ukuthola amaphutha, uzulazule kuphrojekthi, futhi usebenze ngokushesha.
Emigqeni elandelayo uzothola umhlahlandlela ophelele kakhulu one- abahleli bekhodi kanye nezindawo zokuthuthukiswa Kuzo zonke izinhlobo zabasebenzisi: kusukela kulabo abasaqala futhi abafuna into elula, kuya emaqenjini adinga ukubambisana kwamafu noma amathuluzi asezingeni lobuchwepheshe kumaphrojekthi amakhulu. Umqondo uwukukunikeza umbono ophelele, ukukukhombisa ukuthi inketho ngayinye inikeza ini, futhi kukusize ukhethe lawo afanelana ngempela nezidingo zakho.
Uyini umhleli wekhodi futhi uhluke kanjani ku-IDE?
Abahleli bekhodi yizinhlelo ezisebenzisa ukucutshungulwa kombhalo okukhethekile kukhodi yomthomboNgokungafani nencwajana elula, zifaka ukugqamisa i-syntax, ukuqedela ngokuzenzakalela, ukufinyeza okuhlakaniphile, usesho oluthuthukisiwe, kanye nokutholwa kwamaphutha ayisisekelo, okwenzelwe ukwenza ukubhala nokugcina ikhodi kube lula kakhulu.
Zitholakala endaweni ephakathi phakathi kwabahleli bombhalo omsulwa kanye izindawo zokuthuthukiswa ezihlanganisiwe (ama-IDE)Nakuba umhleli egxile kakhulu ekubhaleni nasekuhleleni ikhodi, i-IDE iphinde ihlanganise abahlanganisi noma abahumushi. abahlanzi abaphambili, amathuluzi okuhlola, ukulungisa kabusha kanye, ngokuvamile, uhlelo lonke lwezinsiza zomjikelezo wokuthuthukiswa ophelele.
Kukhona futhi umehluko obalulekile phakathi kwabahleli ngokwabo: eminye yenzelwe Ukuthuthukiswa kwewebhu (i-HTML, i-CSS, i-JavaScript)Ezinye zikhanya ngezilimi ezifana neJava, i-C++ noma i-Python, kanti ezinye ziyimimese yangempela ye-Swiss Army ekwazi ukuvula cishe noma yiluphi uhlobo nolimi ongalucabanga.
Izici ezibalulekile zomhleli wekhodi omuhle wokuthuthukiswa kwesofthiwe
Ngaphandle kwegama nomkhiqizo, umhleli omuhle noma i-IDE kufanele inikeze isethi ye imisebenzi eyisisekelo eyenza impilo yakho yansuku zonke ibe lula nanoma yimuphi umsebenzi. Lezi yizona ezibaluleke kakhulu:
- Ukugqamisa kwe-syntax okulungisekayo kwezilimi ezahlukene zokuhlela kanye nezilimi zokubhala.
- Ukuqedela ngokuzenzakalela kwekhodi ngamagama, imisebenzi, amapharamitha, iziguquguquko, namamojula.
- Ukuthola Okuthuthukile bese Ufaka esikhundleniOkungcono kakhulu, lokhu kuzofaka phakathi ukwesekwa kwezindlela ezivamile zokuveza kanye nokusesha amafayela amaningi.
- Ukugoqa ikhodi ukugoqa izingxenye bese ugxila engxenyeni oyidlalayo.
- Ukuphathwa kwezingcezu ezingaphinde zisetshenziswe (iziqeshana) ukuze kungabhalwa kabusha into efanayo ngokuphindaphindiwe.
- Amandla we londoloza kumakhodi ahlukene kwezinhlamvu (UTF-8, ISO-8859-1, njll.).
- Ukuhlanganiswa ne izinhlelo zokulawula inguqulo njenge-Git noma i-Subversion.
Ekuthuthukisweni kwewebhu, kuvame ukuba wusizo kakhulu kumhleli ukufaka ukubuka kuqala bukhoma kusiphequluli, ukuze ukwazi ukubona ngokushesha ukuthi izinguquko ku-HTML, CSS noma i-JavaScript zibukeka kanjani ngaphandle kokulayisha kabusha ikhasi ngesandla ngaso sonke isikhathi.
Abahleli bekhodi abangcono kakhulu be-cross-platform
Uma usebenza nezinhlelo zokusebenza eziningi (noma ithimba lakho lixuba iWindows, i-macOS, ne-Linux), kunengqondo kakhulu ukutshala imali kumathuluzi isiteji sesiphambanoNgaleyo ndlela akudingeki ushintshe indawo yakho kuye ngokuthi ikhompyutha ohleli kuyo.
Ikhodi ye-Visual Studio (iWindows, i-Linux, i-macOS)
Ikhodi ye-Visual Studio, noma nje Ikhodi ye-VSIsibe ngomunye wabahleli bekhodi abasetshenziswa kakhulu emhlabeni. Imahhala, ivulekile (ngaphansi kwelayisensi ye-MIT), futhi isekelwe ku-Electron, okuvumela ukuthi inikeze ulwazi olufanayo ku-Windows, macOS, kanye ne-Linux.
Kuza okujwayelekile Ukusekelwa kwe-JavaScript, i-TypeScript, kanye ne-Node.js nezinye izilimi eziningi ezivamile, kodwa amandla ayo amakhulu yi-Extensions Marketplace: izinkulungwane zama-plugin ongangeza ngawo izinhlaka, amathuluzi okuhlola, ama-linters, ukwesekwa kwezilimi ezintsha, ukubuka kuqala bukhoma, ukuhlanganiswa ne-Docker, i-Kubernetes nanoma yini ongayicabanga.
Phakathi kwemisebenzi yayo ebalulekile kukhona ukugqamisa kwe-syntax okuthuthukileIqukethe i-IntelliSense (ukuqedela ngokuzenzakalela okuhlakaniphile), ukugoqwa kwekhodi, i-terminal ehlanganisiwe, ukwesekwa kwe-Git, kanye nama-debugger ezilimi eziningi. Ngaphezu kwalokho, ibuyekezwa njalo futhi inomphakathi omkhulu ngemuva kwayo.
I-GNU Emacs (iWindows, iLinux, i-macOS, i-Android ngamachweba)
I-GNU Emacs ingenye yama-programmer adumile. Yazalwa njengoshintsho lwe-Emacs yokuqala ngawo-80, ngenxa kaRichard Stallman, futhi yaba yingxenye ebalulekile ye-ecosystem. Isofthiwe yamahhala kanye ne-GNU ProjectNamuhla isalokhu ingumhleli onamandla kakhulu futhi, ngaphezu kwakho konke, ongenziwa ngezifiso kakhulu.
Ibhalwe ngo-C futhi ifaka umhumushi we-Lisp ohlanganisiwe (i-Emacs Lisp), okuvumela ukuthi wengeze cishe noma yikuphi ukusebenza usebenzisa "amamodi" noma amaphakheji. Lokhu kusuka ekusekeleni izilimi ezintsha kuya ekuguquleni i-Emacs ibe... I-IDE ephelele, umphathi wephrojekthi, isidlali somsindo, noma ngisho neseva yewebhuKonke kumane kuyindaba yokucushwa.
Ukusetshenziswa kwayo kabanzi kwezinqamuleli zekhibhodi kungenye yezici zayo eziyinhloko, yize futhi isebenza kahle ngegundane. Isebenza kahle kakhulu futhi ingenziwa ngokwezifiso, inezinketho zokwenza ngokwezifiso ezimbalwa abanye abahleli abangazenza, kusukela kumabha wemenyu kanye namabha okuskrola kuya kumibala, amafonti, kanye nokwakheka kwewindi.
I-Spacemacs (i-Linux, i-Windows, i-macOS)
I-Spacemacs ukusatshalaliswa kwe-Emacs okuhlanganisa okuhle kakhulu kwe Emacs kanye VimIthembele emandleni e-Emacs, kodwa ifilosofi yayo eyinhloko ikhumbuza kakhulu i-Vim, enesihluthulelo "somholi" (isikhala) sokuqalisa imiyalo eminingi ngokunethezeka nangokushesha.
Umklamo wayo ujikeleza ku- i-ergonomics, i-mnemonics, kanye nokuvumelanaIqukethe izinqamuleli ezenzelwe ukukhumbula kalula, amaphethini okusetshenziswa ahambisanayo kuzo zonke izilimi (isb., i-Python ne-Lisp), kanye nokusetshenziswa kwekhibhodi okunamandla. Ilayisha amaphakheji ahlehlisiwe ukuze igweme ukuthinta ukusebenza futhi igxile ekufakeni kuphela lokho okusebenzisayo ngempela.
Abahleli bekhodi be-Windows
I-Windows inikeza iqoqo elihle lamathuluzi akhethekile ahlanganisa yonke into kusukela emisebenzini eyisisekelo kuya kumaphrojekthi ayinkimbinkimbi. Amanye aseyizinto ezijwayelekile zalolu hlelo.
I-Notepad++ (iWindows)
I-Notepad++ iyithuluzi lakudala kulabo abadinga i- umhleli olula, osheshayo nowamahhalaIyisofthiwe yamahhala, ebhalwe nge-C++ kusetshenziswa ingxenye ye-Scintilla, futhi isebenzisa izinsiza ezimbalwa kakhulu, ngakho isebenza kahle ngisho nasemishinini emincane.
Naphezu kokulula kwayo, inikeza Ukugqamisa i-syntax kwezilimi ezingaphezu kuka-70Ukugoqa amabhlogo, ukuqedela ngokuzenzakalela kwamagama, imisebenzi namapharamitha, amathebhu amadokhumenti amaningi, ukuqoshwa kwe-macro, kanye nokusesha okunamandla nokufaka esikhundleni ngokusekelwa kokubonakaliswa okuvamile.
Inesistimu ye-plugin yokwandisa ukusebenza kwayo, futhi uma uneziphequluli ezifakiwe ohlelweni lwakho ungakwazi hlola kuqala amafayela e-HTML ngqo ku-Firefox, Chrome, Edge, noma kunoma yisiphi isiphequluli osithandayo. Abathuthukisi abaningi bayisebenzisa njengencwajana ehlanganisiwe kanye nezikripthi ezincane noma ukuhlela okusheshayo.
I-RJ TextEd (Windows)
I-RJ TextEd ingenye umhleli ophelele kakhulu we-Windows, ehloselwe kokubili umbhalo ocacile kanye... izilimi zokuthuthukiswa kwewebhu (i-HTML, i-CSS, i-JavaScript, i-PHP)Kumahhala futhi kuhambisana ngokugcwele ne-Unicode, kokubili kokuqukethwe kanye namagama amafayela kanye nezindlela.
Ihlanganisa amathebhu amadokhumenti amaningi, ukuqedela ngokuzenzakalela, ukugoqwa kwekhodi, ukuhlola amafayela ngamaphaneli amabili, iklayenti elihlanganisiwe le-FTP/SFTP lokulayisha amafayela kuseva, kanye nezinketho eziningi zokwenza ngokwezifiso itimu kanye nomklamo.
Ngaphezu kwalokho, inikeza amathuluzi okusesha anamandla nokushintsha, ngisho nakumafayela amaningi ngesikhathi esisodwa. Iphinde ibe nenguqulo elungiselelwe izinhlelo ezindala njengeWindows XP noma iVista, elungiselelwe ukugcina ulwazi oluzinzile ngemishini esiphelelwe yisikhathi.
Abahleli bekhodi be-macOS
I-ecosystem ye-Mac ibilokhu inaka kakhulu amathuluzi onjiniyela. Uma usebenza ne-iMac noma i-MacBook, uzothola abahleli abahlanganiswe kahle kakhulu nesistimu futhi bafaka izici eziklanyelwe ngqo le ndawo.
I-CotEditor (i-macOS)
I-CotEditor ingumhleli wombhalo nekhodi okulula, okukhululekile futhi okuvulekile Yakhelwe ngqo i-macOS, yathuthukiswa nge-Swift futhi incike kuzinhlaka zomdabu zesistimu, okuholela ekuhlanganisweni nemodi emnyama, i-iCloud, ukuhlolwa kwesipelingi sesistimu, kanye nokuqashelwa kombhalo.
Nakuba ine-interface ye-minimalist, ayinazo izici: Ukugqamisa i-syntax kwezilimi ezingaphezu kuka-60ukujiya okuzenzakalelayo, ukugoqwa kwekhodi, amathebhu okuphatha amafayela amaningi, ukusesha nokufaka esikhundleni sawo ngezinkulumo ezijwayelekile, ikhawunta yomugqa nezinhlamvu, kanye nokuhlolwa kwe-Unicode.
Iphinde ikuvumele ukuthi uchaze i-syntax yakho kanye nezindikimba, okuwusizo kakhulu uma usebenza ngezilimi ezingavamile noma ufuna ukulungisa ukubukeka komhleli.
I-BBEdit (macOS)
I-BBEdit ingenye yama-veteran amakhulu emvelo ye-Mac. Yazalwa ekuqaleni kwawo-90 futhi ibuyekeziwe kusukela ngaleso sikhathi ukuze ibe yi- Ithuluzi elisekelwe kahle labathuthukisi bewebhu, ababhali, kanye nabahleli bezinhleloLuhlelo olukhokhelwayo, yize lunohlelo lwamahhala olunezici ezincishisiwe.
Kuhlanganisa ukugqamisa i-syntax, ukuqedela ngokuzenzakalela, ukusesha okuthuthukisiwe nokufaka esikhundleni amafayela amaningi, ukugoqwa kwekhodi, ukufinyelela kwe-(S)FTP, ukuhlanganiswa kwe-Git kanye ne-Subversion, kanye nohlu oluhle lwezinsiza eziqondene ne-HTML kanye ne-CSS, okuhlanganisa nokusekelwa kwe-HTML5.
Ukuze ubone umphumela wekhodi ye-HTML, hlanganisa Umhloli we-WebKitongahlola ngayo izinguquko ngqo. Iphinde ifake isihloli se-syntax kanye nesihloli sokupela kusetshenziswa amakhono endabuko e-macOS.
Ukuhlela nokuthuthukiswa kusuka ku-Android
Sekuvamile kakhulu ukufuna ukusebenza ngekhodi kusuka kuthebhulethi noma kuselula, kungaba ukulungisa ngokushesha noma ukuqhubekela phambili kuphrojekthi uma ungenayo i-laptop yakho.
Ikhodi (i-Android)
I-Acode iyisihleli sekhodi esiphelele kakhulu se-Android esivumela ukuhlela ku- I-HTML, i-CSS, i-JavaScript, i-PHP, i-Python, i-C++, i-Java, i-JSON nezinye izilimi ezivela ku-smartphone noma kuthebhulethi. Inenguqulo yamahhala kanye nenguqulo ekhokhelwayo (ngaphandle kwezikhangiso).
Izici ezibalulekile zifaka phakathi ukugqamisa i-syntax, ukugoqa okuzenzakalelayo, ukugoqa ikhodi, ukubuka kuqala bukhoma kwamaphrojekthi ewebhu, kanye namathebhu okuphatha amafayela amaningi. Kuhlanganisa futhi Umphathi wefayela ohlanganisiwe, ukufinyelela kumaseva akude nge-FTP/SFTP/WebDAV kanye nokuhlanganiswa ne-GitHub.
Naphezu kokusebenza ezikrinini ezincane, isikhombikubona singalungiseka kahle futhi senzelwe amaphrojekthi osayizi othile, ngokusekelwa kwezandiso nezinketho zokusebenzisa noma ukubuka kuqala izinhlobo ezithile zekhodi ngaphakathi kohlelo lokusebenza ngokwalo.
Abahleli bombhalo namakhodi abahle kakhulu
Ngaphandle kwamathuluzi esimanje anezixhumi ezibonakalayo, kukhona abahleli "besikole sakudala" abasalokhu bebonisa amandla abo kanye nokwandiswa kwawo, ikakhulukazi ezindaweni ze-Unix ne-Linux.
Vim
UVim ungumhleli wombhalo ilungiseka kakhulu futhi ilula kakhuluIdumile phakathi kwabahleli bezinhlelo ngezinqamuleli zayo zekhibhodi kanye nemodeli yokuhlela ye-modal. Ngezandiso ezifanele, ingasebenza njenge-IDE ephelele, kodwa ungayishiya futhi njengomhleli olula nosheshayo.
Isekela amakhulu ezilimi namafomethi, inohlelo lwe-plugin, futhi ifilosofi yayo igxile kakhulu... ukuhlela kahle ikhodi ekhonaUkulungisa kabusha, ukuhambisa amabhlogo, ukulungisa amaphutha… Ngaphezu “kokubhala kusukela ekuqaleni”, kuyakhanya uma usuvele une-codebase futhi udinga ukusebenza ngokushesha kuyo.
Indlela yokufunda iphakeme kakhulu, ikakhulukazi ngenxa yokusetshenziswa kakhulu kwekhibhodi, kodwa uma usuyazi kahle imiyalo eyisisekelo, konke kushesha kakhulu kunegundane. Kufaka ngisho nesifundo sokusebenzisana sabasebenzisi abasha.
Ama-Emacs e-GNU kanye nama-Spacemacs
Ngaphezu kwalokho osekushiwo, kufanelekile ukugcizelela ukuthi ama-Emac angasebenza kuzo zombili imodi yesithombe njengasesigungwiniLokhu kukuvumela, isibonelo, ukuthi uxhume nge-SSH kwenye iseva futhi uqhubeke nokusebenzisa indawo yakho evamile yokuhlela kusuka ku-console.
Ngamaphakheji afana ne-evil-mode ungangeza i- Isitayela sokuhlela esifana ne-Vim ngaphakathi kwe-Emacs, ngaleyo ndlela kuhlanganiswa izinzuzo zomhlaba womabili. I-Spacemacs ithatha lo mbono iwuqhubekisele phambili nakakhulu, ihlela ukucushwa ngezendlalelo futhi inikeza izinqamuleli ezicatshangelwe kahle zezilimi ezahlukene kanye nobuchwepheshe.
Ama-IDE athuthukisiwe nabahleli: i-JetBrains, i-Eclipse, i-NetBeans nokuningi
Uma, ngaphezu kokuhlela ikhodi, udinga indawo ehlanganisiwe yokuhlanganisa, ukulungisa amaphutha, ukuhlola, ukuphequlula amakhodi amakhulu, kanye nokusebenza ngezinhlaka ezithile, khona-ke i- I-IDE epheleleYilapho amathuluzi anamandla kakhulu njenge-JetBrains, i-Eclipse, noma i-NetBeans eqala khona ukusebenza.
Iyini i-IDE futhi yini okufanele uyicabangele lapho ukhetha eyodwa?
I-Integrated Development Environment (IDE) iqoqana ndawonye ku-interface eyodwa yesithombe umhleli wekhodi, umhlanganisi noma umhumushi, ukuzenzekela komsebenzi, umlungisi wezinkinga futhi ngokuvamile, amathuluzi okuhlola, ukuhlanganiswa kokulawula inguqulo, kanye nokuphathwa kokuthembela.
Ngaphambi kokukhetha eyodwa, kufanele ucacise okulandelayo:
- Izilimi ozosebenzisaAmanye ama-IDE aklanyelwe ulimi olulodwa (i-Java, i-PHP, i-Python…), amanye anezilimi eziningi.
- Izidingo ze ukuthuthukiswa kokubambisana: ukusebenza njengeqembu, ukuhlela okwabiwe, ukubuyekezwa, njll.
- Isistimu yokusebenza lapho uzosebenza khona: akuzona zonke ezisekela wonke amapulatifomu.
- Izici ezengeziwe ozidingayo: amathuluzi edathabheyisi, ukuphrofayela, izinhlaka ezithile, njll.
- Isabelomali esitholakalayo: kunezinketho zamahhala ezinekhono kakhulu kanye nezinye izinketho ezikhokhelwayo ezinezici ezithuthukisiwe zamabhizinisi.
Izindawo ze-JetBrains: i-PyCharm, i-PHPStorm, i-CLion kanye ne-IntelliJ IDEA
I-JetBrains inikeza umndeni owaziwayo wama-IDE, ngalinye ligxile kolunye ulimi noma ngaphezulu kodwa linefilosofi efanayo: ukuqedela ngokuzenzakalela okuhlakaniphile, ukuvuselelwa okunamandlaukuhlaziywa kwekhodi ngesikhathi sangempela kanye nokuhlanganiswa nezinhlelo zokulawula izinguqulo.
I-PyCharm Igxile ku-Python, nge-Community edition yamahhala (egxile ku-Python emsulwa) kanye ne-Professional edition ekhokhelwayo enezela ukwesekwa kwezinhlaka zewebhu ezifana ne-Django noma i-Flask, amathuluzi edathabheyisi, ukuhlanganiswa ne-Jupyter Notebook, i-Anaconda nokuningi.
Isiphepho se-PHPS Igxile ku-PHP futhi ihlonishwa kakhulu ngokusebenza namapulatifomu e-CMS afana ne-WordPress, i-Drupal, ne-Joomla, kanye nezinhlaka zesimanje. Inikeza ukulungisa amaphutha okuthuthukisiwe, ukuvuselelwa okuphephile kulo lonke iphrojekthi, amathuluzi edathabheyisi, ngisho nokubuka kuqala izinguquko zesiphequluli bukhoma.
I-CLion Yenzelwe i-C ne-C++, ngokusekelwa kwezinye izilimi ngama-plugin. Inikeza ukulungiswa kabusha, ukuhlolwa kwekhodi, amadokhumenti asheshayo, ukuhlanganiswa kwe-CMake, kanye namathuluzi amaningi okuthuthukisa amaphrojekthi ayinkimbinkimbi.
IntelliJ IDEA Ekuqaleni yaklanywa njenge-IDE yeJava, kodwa namuhla, ngezandiso ezisemthethweni, ingasebenza futhi ne- I-HTML, i-CSS, i-JavaScript, i-Python, i-PHP, i-SQL, i-Scala, i-Groovy kanye nezinye izilimi, kuyilapho igcina ukuqedela kwayo okuzenzakalelayo okuthuthukisiwe, ukuhlaziywa kwekhodi, kanye nokulungiswa kabusha.
I-Eclipse kanye ne-NetBeans (i-Java nokunye okuningi)
eclipse Yaqala njengendawo ye-Java futhi ngokuhamba kwesikhathi, ngenxa yama-plugin ayo, yanda ukuze isekele ezinye izilimi eziningi (C, C++, PHP, Python, Ruby, njll.). Iwumthombo ovulekile futhi imahhala, inwebeka kakhulu, futhi inomphakathi omkhulu onikela ngama-plugin cishe kunoma yisiphi isidingo.
Ikuvumela ukuthi wenze ngokwezifiso isikhombimsebenzisi, ihlanganisa i-JUnit yokuhlola, i-debugger, amathuluzi okwenza ngcono, kanye nemibono eminingi yokuphatha amaphrojekthi amakhulu. Kodwa-ke, kuyindawo exinene kancane kwabaqalayo futhi ngokuvamile idinga ukucushwa kokuqala.
I-NetBeans, manje egcinwa yi-Apache, igxile futhi ku-Java kodwa ifaka phakathi ukwesekwa okwakhelwe ngaphakathi kwe- I-JavaScript, i-PHP, i-HTML5 kanye ne-CSSIqukethe ukuqedela ngokuzenzakalela, i-visual debugger, ukugoqwa kwekhodi, iphutha lesikhathi sangempela kanye nokutholwa kwesixwayiso, kanye ne-interface elula kunezinye i-IDE ezisindayo.
I-Komodo IDE nezinye izinketho
Komodo IDE Kungenye indlela esekela izilimi eziningi futhi inikeza ukuqedela ngokuzenzakalelayo okuhlakaniphile, ukugqamisa i-syntax, ukulungisa iphutha lokubona, ukuhlola, kanye nokwenza ngokwezifiso imvelo. Inguqulo ephelele iyakhokhelwa, yize kukhona uhlelo lwamahhala lokusetshenziswa komuntu siqu olunezici ezimbalwa.
Ukuthuthukiswa kwamafu kanye nabahleli abasebenzisanayo
Ngokukhula komsebenzi osebenza kude, ama-IDE asekelwe kusiphequluli Futhi amathuluzi okubambisana athole ukuthandwa okukhulu. Avumela ukuhlela kusuka kunoma iyiphi ikhompyutha enoxhumano lwe-inthanethi ngaphandle kokufaka noma yini enzima.
I-AWS Cloud9
I-AWS Cloud9 iyindawo yokuthuthukiswa kwamafu evumela ukuthi Bhala, sebenzisa, futhi ulungise ikhodi kusuka kusiphequluliIhlanganisa umhleli ohlanganisiwe, i-debugger, kanye ne-terminal, enamathuluzi aklanyelwe izilimi ezivame kakhulu.
Konke kusebenza kumaseva e-Amazon, ngakho awudingi ikhompyutha enamandla kakhulu. Iphinde isekele ukubambisana ngesikhathi sangempela futhi ihlangana nezinye izinsizakalo ze-AWS zokufaka nokuphatha izinhlelo zokusebenza.
I-Codeshare.io
I-Codeshare ingumhleli we-inthanethi ogxile ku- ukusebenzisana ngesikhathi sangempelaIwusizo kakhulu ezingxoxweni zobuchwepheshe, izikhathi zokweluleka, noma ukubuyekezwa kwekhodi yeqembu. Ikuvumela ukuthi wabelane ngedokhumenti, ubhale ikhodi ndawonye, uqale ingxoxo yevidiyo, bese ukhetha i-syntax yezilimi ezahlukahlukene (i-HTML, i-CSS, i-PHP, i-C#, i-SCSS, njll.).
Ingasetshenziswa ngaphandle kokubhaliswa, yize uma kunjalo amadokhumenti aphelelwa yisikhathi ngemva kwamahora angu-24. Nge-akhawunti, ungalondoloza umsebenzi wakho, uqambe amaphrojekthi, futhi usebenzise imodi "yokufunda kuphela" yezivakashi.
Izinzuzo zokusebenza ne-IDE efwini
Ngokubeka indawo yakho yokuthuthukiswa kuseva yamafu, uthola inzuzo ukuguquguquka kanye scalabilityAwuncikile emandleni ekhompyutha yakho, ungandisa izinsiza (i-CPU, i-RAM, isitoreji) ngokwezidingo zakho, futhi kulula ukwabelana ngendawo ezungezile namanye amalungu eqembu.
Ngaphezu kwalokho, uma iphrojekthi iphela noma ungasadingi ukucushwa okuthile, ungasusa izinsiza bese uyeka ukuzikhokhela, okuyinto ethokozisayo kakhulu uma usebenza emikhankasweni noma kumaphrojekthi avaliwe.
Abahleli bekhodi abadumile: Ikhodi ye-Visual Studio, Umbhalo Ongaphansi, i-Atom, nabanye
Abanye abashicileli bathole ukuthandwa okukhulu kangangokuthi bavela ngokuphindaphindiwe ezinhlolovo zonjiniyela. Ngayinye inamakhono ayo kanye nezilaleli eziqondiwe.
Ikhodi ye-Visual Studio njengeyintandokazi evamile
Ikhodi ye-VS ivelele ekuhlanganiseni i- Ukusebenza okunengqondo, uhlelo olukhulu lwezandiso kanye nomsebenzi ophucuke kakhulu: Ukuhlanganiswa kwe-Git, ukulungisa amaphutha okulula, ukwesekwa kwezilimi eziningi kanye nezinhlaka, kanye nesibonisi esisebenziseka kalula ngisho nakubaqalayo.
Izici ezifana ne-IntelliSense, i-Command Palette, ukubuka inkinga, kanye nedeshibhodi ye-Git kwenza kube ukukhetha okuthandwayo phakathi kwabathuthukisi bamaphrojekthi ewebhu, ukuthuthukiswa kwe-backend, ukubhala, ngisho nomsebenzi wesikhongozeli.
Umbhalo Ongaphansi kanye nezici zawo ezithuthukisiwe
Umbhalo Ongaphansi uyaziwa ngokubhala kwawo isivinini nokukhanyaNgaphezu kwesixhumi sayo esibonakalayo esincane nesingabonakali, futhi uhlelo lokusebenza olukhokhelwayo olungasetshenziswa unomphela kanye nezikhumbuzi ezithile zokuthenga ilayisensi.
Phakathi kwezici zayo zezinkanyezi kukhona i-Goto Anything (ukweqa okusheshayo kakhulu kumafayela, imigqa, noma izimpawu), ukukhetha okuningi kokuhlela imigqa eminingi ngesikhathi esisodwa, iphalethi yomyalo yokufinyelela imisebenzi ngaphandle kokuthinta amamenyu, imephu encane eseceleni yokubuka ifayela lonke ngokushesha, kanye nemodi engenazo iziphazamiso.
Uhlelo lwayo lwephakheji luvumela ukwengeza ukwesekwa kwezilimi eziningi, amathuluzi okukhiqiza, kanye nokwenza ngokwezifiso okujulile. Kodwa-ke, alunikezi ukulungisa amaphutha okwakhelwe ngaphakathi ezingeni le-IDE, futhi izici eziningi ezithuthukisiwe zincike kuzandiso.
I-Atom kanye nefa lakhe
I-Atom, eyadalwa yi-GitHub, ibe ngomunye wabahleli abathandwayo kubathuthukisi abaningi ngenxa yayo indlela eqhekezekayo nesebenzisanayoIsekele izilimi eziningi, ivumele isikrini esihlukanisiwe, ukuhlela ngesikhathi sangempela nge-Teletype, futhi yayinomphathi wephakheji ohlanganisiwe onezinkulungwane zezandiso.
Nakuba ukuthuthukiswa kwayo okusemthethweni kwaphela ngo-2022, kusengenzeka ukulanda izinguqulo zangaphambilini. Ngandlela thile, umoya wayo uyaqhubeka uphila kumaphrojekthi afana nalawa Phoenix Code Editor, eyazalwa njengomlandeli wamaBrackets anomklamo wewebhu (i-HTML, i-CSS, i-JS), ukubuka kuqala bukhoma, ukuphathwa kwesandiso kanye nokuqondiswa okucacile kokuthuthukiswa kwe-front-end.
I-CoffeeCup HTML Editor
I-CoffeeCup HTML Editor iyithuluzi elihloselwe kakhulu owakha amakhasi ewebhu ku-HTML, CSS kanye ne-PHP Futhi mhlawumbe ayidingi indawo enkulu. Ikuvumela ukuthi uqale kumathempulethi, uvule amafayela kusuka kuseva, noma uwalande kusuka kuwebhusayithi ukuze uwahlele.
Kuhlanganisa ukuqedela ngokuzenzakalela, ukuqinisekiswa kwekhodi, ukubhekisela kumathegi, kanye nokubuka kuqala bukhoma, okuyinto enhle kakhulu yokubona izinguquko njengoba zenzeka. Kukhona inguqulo yamahhala kanye nenguqulo ekhokhelwayo enezinto ezengeziwe ezifana nedatha ehlelekile kanye neklayenti le-FTP elihlanganisiwe.
I-TextMate, i-Bluefish, kanye nabanye abahleli abakhethekile
UmbhaloMateIkhethekile kwi-macOS, inikeza isikhombikubona esihlanzekile, amaphakheji aqondene nolimi, izingcezu ezingasetshenziswa kabusha, usesho olunamandla nokufaka esikhundleni, kanye nokuhlela okuningi. Ithandwa kakhulu yilabo abafuna ithuluzi lendabuko le-Mac eliguquguqukayo futhi elisebenziseka kalula.
Kulungile Iwuhlelo lomhleli oluvulekile olwenzelwe kokubili abahleli bezinhlelo kanye nabathuthukisi bewebhu, olunezinguqulo ze-Windows, Linux, macOS, kanye nezinye izinhlelo ezifana ne-FreeBSD kanye ne-OpenBSD. Lunebha yeziqeshana, imiyalo yangaphandle elungisekayo, ukululama okuzenzakalelayo, ukuqedela okuzenzakalelayo kwezilimi eziningi, ukuhlela isikrini esigcwele, kanye nokubuyisela/ukwenza okungenamkhawulo.
Abahleli be-Premium nama-IDE: i-WebStorm, i-UltraEdit, i-Espresso, i-Nova, i-BBEdit
Uma umsebenzi wakho uncike ngokuphelele kukhodi futhi ufuna amathuluzi acwebezelisiwe kakhulu, kungase kudingeke ukutshala imali kuwo izixazululo zokukhokha ezinikeza ukwesekwa, izibuyekezo ezivamile, kanye nezici ezithuthukisiwe.
I-WebStormI-IDE ye-JetBrains ingenye yama-IDE amahle kakhulu agxile ku-JavaScript, i-TypeScript, kanye nezinhlaka ezifana ne-React, i-Angular, kanye ne-Vue. Ihlaziya iphrojekthi yakho ukuze inikeze ukuqedela okuzenzakalelayo kokuqukethwe, ithola amaphutha njengoba uthayipha, ihlanganisa amathuluzi okuhlola kanye nama-bundler, futhi ikuvumela ukuthi usebenze nama-Node.js, izinhlelo zokusebenza zeselula (i-Ionic, i-React Native), kanye nezinhlelo zokusebenza zedeskithophu (i-Electron).
UltraEdit Ingumhleli oguquguqukayo kakhulu, ohlanganisa amapulatifomu amaningi okwazi ukuvula amafayela amakhulu kalula ngenxa yamakhono ayo okuhlela asekelwe kudiski. Inikeza ukugqamisa kwe-syntax okulungisekayo, ukubuka kuqala bukhoma, ukusesha okunamandla nokufaka esikhundleni, ama-macro kanye nezikripthi zokwenza imisebenzi ngokuzenzakalela, kanye nesixhumi esibonakalayo esingenziwa ngezifiso kakhulu esinezakhiwo ezichazwe ngaphambilini.
espresso y Nova Lezi yizimbangi ezimbili ezinkulu zabasebenzisi be-macOS. I-Espresso ihlanganisa ukubuka kuqala kwesiphequluli, ukuhlela okuningi, ukufometha ikhodi, kanye nethuluzi le-CSSEdit elibonakalayo lokusebenza ngokunethezeka nge-CSS, i-SCSS, kanye ne-LESS, ngisho nakumasayithi abukhoma. Ngakolunye uhlangothi, i-Nova ifaka phakathi ukuqedela okuzenzakalelayo, ama-cursor amaningi, i-minimap, ukulawula inguqulo ye-Git ehlanganisiwe, izandiso, kanye nokubuka kuqala bukhoma okuwusizo kakhulu kumaphrojekthi ewebhu.
UMac uphinde wabuyela emdlalweni BBEeditNjengoba sekushiwo, inamalayisense akhokhelwayo kodwa kungenzeka ukuthi ingasetshenziswa mahhala ngemva kwesikhathi sesivivinyo.
Ekugcineni, ukukhetha umhleli wekhodi noma i-IDE yokuthuthukisa isofthiwe kuhilela ukuhlanganisa izingxenye ezintathu ndawonye: i izinhlobo zephrojekthi nezilimi Isofthiwe oyisebenzisayo, uhlelo lokusebenza (noma izinhlelo) osebenza ngazo, kanye nezinga lobunzima kanye nesabelomali ozimisele ukutshala imali konke kudlala indima. Izinketho zamahhala njenge-Visual Studio Code, i-Notepad++, i-Vim, i-Emacs, i-NetBeans, noma i-Atom zingaphezu kokumboza izidingo eziningi; Ama-IDE avela ku-JetBrains, i-WebStorm, i-UltraEdit, i-Espresso, noma i-Nova anikeza ukuhlanganiswa okwengeziwe kanye nokulula kulabo abaphila ngakho; kanye nezixazululo zamafu njenge-AWS Cloud9 noma amathuluzi okubambisana njenge-Codeshare avula umnyango wokusebenza nethimba lakho noma kuphi ngaphandle kokubhekana nokufakwa kwendawo. Ukukhetha inhlanganisela efanele yezidingo zakho ezithile kungandisa umkhiqizo wakho futhi kwenze ukuhlela kungabi ngempumelelo kuphela kodwa futhi kujabulise kakhulu.
Umbhali oshisekayo ngomhlaba wamabhayithi nobuchwepheshe ngokujwayelekile. Ngiyathanda ukwabelana ngolwazi lwami ngokubhala, futhi yilokho engizokwenza kule bhulogi, ngikubonise zonke izinto ezithakazelisayo kakhulu ngamagajethi, isofthiwe, ihadiwe, izitayela zobuchwepheshe, nokuningi. Inhloso yami ukukusiza ukuthi uzulazule emhlabeni wedijithali ngendlela elula nejabulisayo.
