Isiqulatho[Fihla][Bonisa]
Ukukhetha phakathi kwabahleli bokubhaliweyo bokwenza inkqubo kunokwenza itoni yomahluko.
Inkqubo elungileyo inokwenza ukhowudo olusebenzayo kwaye ithintele ixesha elichithiweyo. Baninzi abahleli bekhowudi abahlukeneyo abakhoyo, ke ungayikhetha njani eyona ilungileyo kuwe?
Makhe sijonge kwiindidi ezimbini eziphambili zabahleli bokubhaliweyo abasetyenziselwa inkqubo: I-Integrated Development Environments (IDEs) kunye nabahleli bekhowudi.
Ii-IDE zinokuchazwa njengephakheji epheleleyo. Ibandakanya umhleli wokubhaliweyo, umqokeleli, idebugger, kunye nezinye izinto ezininzi eziluncedo kwiiprojekthi ezinkulu.
Ngaba usebenza kwinto efana ne-app yeselula okanye umdlalo wevidiyo? Ngaba unaso isiseko sekhowudi enamakhulu eemodyuli ezizimeleyo kunye nezikripthi? Uya kufuna i-IDE.
Abahleli bekhowudi lukhetho oluthambileyo oluyilelwe ukusebenza kwifayile enye ngexesha. Ezi nkqubo zineempawu ezifana nokuqaqambisa isintaksi kunye nokugqitywa kwekhowudi. Ngelixa bengenazo iimpawu zokusebenza ngeprojekthi enkulu, ezi nkqubo zihlala zisimahla kwaye kulula ukufunda ukusebenzisa.
Esi sikhokelo sijolise ikakhulu kubadwelisi benkqubo abafuna ukwazi oyena mhleli wekhowudi onokusetyenziswa.
Siza kujonga izinto ekufuneka ziqwalaselwe xa ukhetha umhleli wekhowudi.
Kwaye emva kokuba sibala ezi zinto, siya kuntywila kwiinketho ezintathu ezidumileyo- VSCode, Atom, kunye ne-SublimeText-kwaye sizithelekise.
Yintoni ekufuneka uyiqwalasele xa ukhetha umhleli wekhowudi?
Umhleli wekhowudi wale mihla ulandela ifilosofi yokwenza ngokwezifiso. Abasebenzisi abohlukeneyo bafuna ukwenza ikhowudi ngeendlela ezahlukeneyo kunye neentlobo ezahlukeneyo zeeprojekthi. Kufuneka ilandele ukuba umhleli omkhulu wekhowudi kufuneka abhetyebhetye ngokwaneleyo ukuze alungele iimfuno zakho.
Iilwimi oza kube ucwangcisa kuzo yeyona nto ibalulekileyo ekufuneka uyiqwalasele xa ukhetha umhleli wekhowudi. Abahleli bekhowudi ezahlukeneyo baxhasa iilwimi ezahlukeneyo, ke kuya kufuneka ukhethe umhleli wekhowudi oxhasa ulwimi ofuna ukulusebenzisa.
Abanye abasebenzisi bafuna ukusebenza okufana ne-IDE kumhleli wabo wekhowudi. Ukukwazi ukuqokelela kunye nokuqhuba ikhowudi luncedo kwiikhowudi abafuna ukuvavanya ngokukhawuleza ikhowudi yabo ngelixa behlela.
Ixabiso yenye into ebalulekileyo ekufuneka iqwalaselwe. Abahleli bekhowudi kunye nee-IDE zinokuhluka kwixabiso ukusuka simahla ukuya kumakhulu eedola. Kuya kufuneka ukhethe umhleli wekhowudi ongaphakathi kwebhajethi yakho. Abahleli bekhowudi ezintathu esiza kujonga kubo kamva bonke bakhululekile ukuba basebenzise kwaye sibavavanye.
Usenokufuna ukuqwalasela ukuba ufuna intsebenziswano ephilayo. Cinga ngendlela iGoogle Docs kunye neGoogle Sheets zenze ukuba kube lula kumaqela ukuba aphawule kwaye ahlele kwifayile enye. Ukuba ufuna olo hlobo lwenqaku, kuya kufuneka ukhethe umhleli wekhowudi oxhasa intsebenziswano ekude.
Yintoni i-SublimeText?
Umbhalo ophezulu ngumhleli wokubhaliweyo weqonga lomnqamlezo oqhayisa ngojongano olulula lomsebenzisi, ukukhangela ukupela okunamandla kunye nokugqibezela okuzenzekelayo, kwaye uxhasa inani elikhulu leelwimi kunye neefomathi zefayile.
I-Sublime Text yaphuhliswa yi-Sublime HQ, inkampani esekwe e-Australia, kwaye iyafumaneka ukuze ithengwe njengemveliso enelayisensi. Nangona kunjalo, i-Sublime HQ ithi bayishiya imveliso yabo simahla ngeenjongo "zokuvavanya". Oku kwenza ukuba imveliso isetyenziswe simahla kuyo nayiphi na inkqubo.
Iimpawu eziphambili zeTeksi ephantsi
Nazi ezinye iimpawu eziphambili eziza kunye neSibhalo esiPhezulu.
- Isiqendu seSublime sibandakanya iprojekthi-banzi kwimeko-enovakalelo ukugqiba ngokuzenzekelayo kumagama aguquguqukayo kunye neeparamitha.
- Isicatshulwa esiphantsi siza kunye nePython-based iplugin API eye yavumela abaphuhlisi abaninzi ukuba bongeze iimpawu ezintsha
- The Iincukuthu iimpawu zivumela abasebenzisi ukuba benze ezabo iindlela ezimfutshane ngokulula ezandisa ngokuzenzekelayo kwiziqwengana zekhowudi ezisetyenziswa ngokuqhelekileyo
- Inkxaso yeqonga elinqamlezayo leMac, Windows, kunye noomatshini beLinux.
- Iphalethi yomyalelo ekulula ukuyisebenzisa eyenza ukuba imiyalelo emininzi iphunyezwe ngenani eliqingqiweyo lezitshixo.
Yintoni i-VSCcode?
Ikhowudi ye-Visual Studio, okanye i-VSCode ngokufutshane, ngumhleli wombhalo ovulelekileyo nguMicrosoft. I-VSCode iza ne-debugger edibeneyo, inkxaso ye-git, ukugqamisa kwe-syntax, kunye nokugqitywa kwekhowudi.
Ngelixa ichazwa njengomhleli ongasindi, i-VSCode inethala leencwadi elikhulu lezongezo ezinokufakwa ngabasebenzisi. Ezi plugins kulula ukuzifaka kwaye zinokukunceda ukwenza umsebenzi wakho usebenze ngakumbi.
Iimpawu eziphambili ze-VScode
Nazi ezinye zeempawu eziphambili zeKhowudi yeVisual Studio.
- Isebenzisa i-VSCcode I-IntelliSense ukunceda abasebenzisi ukuhlela ikhowudi yabo. Isici sinokuzalisa ngokuzenzekelayo ikhowudi kwaye inike ulwazi malunga nomsebenzi kunye neeparitha zayo. Ngaphandle kwebhokisi, i-VSCode iza nenkxaso ye-Intellisense kwiilwimi ezifana neJavaScript, i-TypeScript, i-HTML, i-CSS, kunye ne-JSON.
- Umhleli wekhowudi uquka i-debugger enamandla ongayisebenzisa ukuvavanya ikhowudi yakho. I-built-in Qhuba kwaye ulungise Jonga ibonisa iinkcukacha malunga nekhowudi esebenzayo ngoku.
- The Ulwandiso lweMarike ivumela umsebenzisi ukuba afake inkxaso yolwimi kunye nezinye izixhobo eziza kuxhasa ukuhamba komsebenzi wabo wophuhliso. I-VSCode ibonelela ngemenyu ekulula ukuyisebenzisa ukulawula izandiso zakho. Kwiimeko ezithile, i-VSCode inokude icebise ufakelo xa icinga ukuba ungalufuna kwiprojekthi ethile.
- I-VSCode ikwabandakanya i-zero-install option ebizwa IKhowudi yeSitudiyo esibonakalayo seWebhu. le inkonzo ivumela abasebenzisi ukuba basebenzise umhleli wekhowudi ngokupheleleyo ngaphakathi kwesikhangeli sabo kunye nemida ethile.
Yintoni iAtom?
The I-Atom Text Editor ngomnye umhleli wokubhaliweyo weqonga lomnqamlezo othathwa ngokubanzi njengomhleli omkhulu wokubhaliweyo okhaphukhaphu wokwenza inkqubo.
Ukuba i-VSCode yakhiwe kusetyenziswa i-Electron, ungabiza i-Atom ngosetyenziso lwe-Electron yoqobo. Inkqubo yaphuhliswa kwi-2014 yi-GitHub ngokubambisana nesakhelo sabo se-Electron.
Iyakwazi ukwenziwa ngokwezifiso kwaye ineempawu ezininzi ezahlukeneyo ezenza ilungele ukucwangciswa. I-Atom nayo Vula Umnikezi kwaye iyafumaneka simahla.
Iimpawu eziphambili zeAtom
Nazi ezinye zeempawu eziphambili zomhleli weAtom.
- I-Atom iza nayo yonke into onokuyilindela kumhleli wombhalo wale mihla njengomphathi wephakheji eyakhelwe-ngaphakathi, isikhangeli senkqubo yefayile, kunye nenkxaso yeepaneli ezininzi.
- I-Atom iza ifakwe kwangaphambili kunye nemixholo emininzi kubasebenzisi abakhetha imibala emnyama okanye ekhanyayo. Abasebenzisi banokufaka imixholo emininzi yoluntu okanye banokuzenzela eyabo.
- Mawaka iiphakheji okanye iiplagi zinokukhutshelwa ukwenza iAtom isebenze ngakumbi. Umzekelo, ungafaka iphakheji ye-teletype ekuvumela ukuba usebenzisane namalungu eqela kwifayile efanayo.
Yeyiphi engcono?
Emva kokufunda ngakumbi malunga nabahleli bekhowudi bathathu, umbuzo omnye usengahlala - ngowuphi umhleli ongoyena ulungileyo kweli qela?
VSCcode okanye iAtom?
Okokuqala, makhe sithelekise iVSCode kunye neAtom. Ukujonga imvelaphi yabo, ezi nkqubo zibonakala zininzi ezifanayo.
Bobabini aba bahleli basebenzisa isakhelo se-Electron. Esi sikhokelo siye saduma kwiminyaka yakutshanje kuba sivumela abaphuhlisi ukuba benze usetyenziso lwedesktop yobuchwephesha besebenzisa isitakhi sewebhu se-dev yeJavaScript, HTML, kunye neCSS.
Xa kuziwa ekusebenzeni, nangona kunjalo, i-Visual Studio iza neseti enamandla yeempawu ngaphandle kwebhokisi. I-Atom, kwelinye icala, ixhomekeke kumsebenzisi ukuba azifakele iiplagi abazithandayo ngokwabo.
Ngobulumko bokusebenza, iVSCode inenzuzo ecacileyo ngaphezulu kweAtom. Oku kucace ngakumbi xa uhlela iifayile ezinkulu ezifana ne-CSV enemiqolo engaphezu kwesigidi.
Ngokubanzi, iKhowudi yeSitudiyo esiBonakalayo ngumhleli wekhowudi engcono ngaphandle kwebhokisi. Ngokuqinisekileyo i-Atom inokukhuphisana kodwa iya kufuna ukuba umsebenzisi anikezele ixesha elithile ekufumaneni iiplagi ezimbalwa ukuphucula inkqubo yesiseko.
Enye into ephantsi yomhleli wombhalo we-Atom kukuba i-GitHub icwangcisa ukuyeka iprojekthi ngasekupheleni kuka-2022 ukugxila kuphuhliso lwenkonzo yabo yeGithub Codespaces.
I-VScode vs isicatshulwa esiphantsi
Ngokungafaniyo nabanye abahleli ababini, i-Sublime Text ayixhomekeke kwisakhelo se-Electron. Oku kwenza i-Sublime ibe ngumhleli wombhalo okhaphukhaphu ngokumangalisayo kwaye okhawulezayo.
Ngenxa yokuba i-Sublime Text yakhiwe nge-C++, inokubaleka ngokukhawuleza okukhulu. Inkqubo inokuphatha iifayile zokubhaliweyo ezinkulu nakwizixhobo ezicothayo.
Kwiimeko apho kufuneka uhlele ngokukhawuleza ifayile yoqwalaselo, Isicatshulwa esiphantsi ngokuqinisekileyo siya kulayisha ngokukhawuleza kune VSCOde okanye iAtom.
Nangona kunjalo, kukho icala elisezantsi lokukhetha iSibhalo esiphantsi. Uya kurhweba ukusebenza kunye nesantya kunye nokusebenza.
Ngelixa i-Sublime Text iza nelayibrari yayo yeeplagi, iKhowudi ye-Visual Studio iza ngokulula nezinto ezininzi eziye zaba yinto eqhelekileyo kubadwelisi benkqubo.
isiphelo
Umhleli wekhowudi osebenza kakuhle kuwe uya kuxhomekeka kwimeko yakho yokusetyenziswa.
Ukuba ufuna umhleli olula oqalisa ngokukhawuleza, sicebisa iSibhalo esisezantsi.
Abasebenzisi abakhetha umhleli wekhowudi kunye neempawu ezithile ze-IDE ezinjengokulungisa iimpazamo kunye nokugqitywa kwekhowudi banokukhetha ukusebenzisa iKhowudi yeVisual Studio endaweni yoko.
Kwakhona akukho nto iphosakeleyo ngokufaka bonke aba bahleli bahlukeneyo kumatshini wakho. Unokufumana iimeko apho unokukhetha ukusebenzisa uhlobo oluthile lomhleli okanye olunye.
Shiya iMpendulo