WebStorm waa jawi horumarineed oo isku-dhafan (IDE) iyadoo la qorayo oo la hagaajinayo koodhka. Software waa mid ku habboon abuurista xirfad ee codsiyada websaydhka ee goobaha. Luuqadaha barnaamijka sida Javascript, HTML, CSS, TypeScript, Dart, iyo kuwo kale ayaa la taageerayaa. Waa in la sheegaa in barnaamijku uu leeyahay taageerada qaababka badan, oo ah mid aad ugu habboon ee horumarinta xirfadlayaasha. Barnaamijku wuxuu leeyahay terminaal kaas oo dhammaan ficillada lagu sameeyey qadka taliska caadiga ah ee Windows.
Shaqada
Naqshadda tifaftiraha ayaa lagu sameeyaa qaab wanaagsan, oo midabada laga beddeli karo. Soo bandhig mawduucyo madow iyo iftiin leh. Isku xirnaanta goobta shaqadu waxay leedahay qalabka muraayadda iyo gudiga bidix. Qaybta bidixda, faylasha mashruuca waxaa lagu soo bandhigaa, kaas oo ah qofka isticmaala uu heli karo walxaha uu u baahan yahay.
Barta weyn ee barnaamijka waa code of faylka furan. Taabashadu waxay ku yaalaan bararka sare. Guud ahaan, naqshadku waa mid macquul ah, sidaa daraadeedna ma jiraan qalab aan ahayn tifaftiraha laftiisa iyo waxyaabaha uu ka kooban yahay sheyga ayaa la soo bandhigaa.
Isbedel Live
Muujintan waxay muujinaysaa muujinta natiijada mashruuca ee shabakada. Habkan waxaad awood u yeelan kartaa in aad akhrido koodhka oo isla mar ahaanta ku jira halbeegyada HTML, CSS iyo JavaScript. Si aad u muujiso dhammaan tallaabooyinka mashruuca daaqada browser, waxaad u baahan tahay inaad ku rakibto plugin gaar ah - JetBrains Taageer IDE, gaar ahaan Google Chrome. Xaaladdan oo kale, isbeddelada oo dhan ayaa lagu soo bandhigi doonaa iyada oo aan dib loo rogin bogga.
Debug Node.js
Debugging Codsiyada Node.js waxay kuu oggolaanayaan inaad ku dhejiso koodhid qoraal ah oo khalad ah oo ku dhex jira JavaScript ama TypeScript. Si barnaamijku uusan u hubin khaladaadka ku jira nambarka mashruuca oo idil, waxaad u baahan tahay inaad gasho tilmaamro gaar ah - doorsoomayaal. Guddi hoosaadku wuxuu soo bandhigayaa xayeysiiska call, kaas oo ka kooban dhammaan ogeysiisyada ku saabsan xaqiijinta koodhka, iyo waxa loo baahan yahay in la baddalo.
Markaad jeexayso calaamada calaamad khalad ah oo qeexan, tifaftiruhu wuxuu soo bandhigi doonaa sharraxaad. Waxyaabaha kale, waxyaabo kale oo la mid ah, nambarka kumbuyuutarka, autocompletion iyo dib udabeeynta ayaa la taageeraa. Dhammaan farriimaha loogu talagalay Node.js waxaa lagu soo bandhigayaa tabo gooni ah ee barnaamijka.
Dejinta maktabadaha
Maktabadaha dheeraadka ah iyo kuwa aasaasiga ah ayaa lagu xiri karaa WebStorm. Goobta horumarinta, ka dib markii la doorto mashruuc, maktabadaha waaweyn ayaa lagu dari doonaa marka hore, laakiin kuwa dheeraadka ah waa inay noqdaan kuwo gacanta ku xiran.
Qeybta caawinta
Qoraalkan waxaa ku jira macluumaad faahfaahsan oo ku saabsan IDE, hage iyo wax badan oo dheeraad ah. Isticmaalayaasha ayaa ka tagi kara dib u eegid ku saabsan barnaamijka ama fariin u diraan hagaajinta tifaftiraha. Si aad u hubiso cusbooneysiinta, isticmaal shaqada "Hubi Dib uhabeyn ...".
Barnaamijka waxaa laga iibsan karaa qadar gaar ah ama loo isticmaalo lacag la'aan 30 maalmood. Macluumaadka ku saabsan muddada tijaabada ayaa sidoo kale halkan ku yaal. Qaybta caawinta, waxaad geli kartaa koodhka diiwaangelinta ama aad gashaa bogga si aad u iibsato iyadoo la isticmaalayo furaha ku habboon.
Qoritaanka Qodobka
Marka aad ku qorayso ama aad ku dhejisid koodhka, waxaad isticmaali kartaa farsamooyinka dhammeystiran. Tani waxay ka dhigan tahay inaadan u baahnayn inaad si buuxda uqorto qoraalka ama xawaaraha, maaddaama barnaamijka laftiisa uu go'aamin doono luuqada iyo shaqooyinka xarfaha koowaad. Marka la eego in tifaftiruhu kuu ogolaanayo inaad isticmaasho noocyo kala duwan, waxaa suurtagal ah in aad u diyaariso sida aad jeceshahay.
Isticmaalka kumbiyuutarrada kulaylka waxaad si sahlan u heli kartaa qodobada muhiimka ah Qalabyada huruudda ah ee gudaha ee koodhka ayaa ka caawin kara horumarinta si ay u aqoonsadaan mushkilada horayba u hagaajisa. Haddii qalad la sameeyay, tifaftiruhu wuxuu soo bandhigi doonaa guduudan wuxuuna ka digayaa isticmaalaha.
Intaas waxaa sii dheer, meesha qaladka ah waxaa lagu soo bandhigaa barta barafka si aanad u raadin naftaada. Markaad ku socoto qalad, tifaftiruhu wuxuu soo jeedinayaa inuu doorto mid ka mid ah xulashada hingaadka ee kiis la siiyay.
Isdhexgalka serverka
Si loo horumariyo si loo arko natiijada ka soo baxda koodhka ee bogga HTML ee barnaamijka, waa lagama maarmaan in la isku xiro serverka. Waxaa loo dhisay IDE, kuwaas oo ah maxaliga ah, oo lagu kaydiyaa kombuyuutarka isticmaalaha. Isticmaalidda goobo horumarineed, waxaa suurtogal ah in la isticmaalo FTP, SFTP, FTPS hababka faylasha mashruuca.
Waxaa jira terminal ah SSH oo aad ku soo geli karto amarrada u diraya codsi u dir server-ka. Sidaa darteed, waxaad isticmaali kartaa server sida sida dhabta ah, iyadoo la isticmaalayo awooddeeda oo dhan.
Soo-ururinta TypeScript ee JavaScript
Qodobka qoran ee TypeScript lagama baaraandegayo daalacayaasha maxaa yeelay waxay la shaqeeyaan JavaScript. Tani waxay u baahan tahay in la diyaariyo TypeScript ee JavaScript, taas oo lagu sameyn karo WebStorm. Isku-qoridda waxaa lagu qoondeeyey habka ku haboon si barnaamijku u fuliyo is-beddelka sida faylasha oo dhan oo la kordhinayo * .tsiyo walxaha shaqsiga. Haddii aad isbeddel ku sameysid feylka ku jira koodhka leh TypeScript, waxaa si toos ah loogu dhejin doonaa JavaScript. Hawlgalkan ayaa la heli karaa haddii aad ku xaqiijisid jadwalka oggolaanshaha ee lagu fulinayo qaliinka.
Luqadaha iyo qaababka
Goobta horumarinta waxay kuu ogolaaneysaa inaad ka qayb gasho mashaariic kala duwan. Thanks to Twitter Bootstrap waxaad abuuri kartaa kordhin goobaha. Isticmaalka HTML5, waxay noqoneysaa mid la heli karo si loo isticmaalo teknooloojiyada ugu dambeysa ee luqaddan. Dart wuxuu u hadlaa naftiisa waana bedelida luqada JavaScript-ka, iyada oo la adeegsanayo arjiyada codsiyada shabakadaha la horumariyo.
Waxaad awoodi doontaa inaad sameyso horumar horudhac ah oo ay ugu wacan tahay isticmaalka qalabka kombuyuutarka ee Yeoman. Abuuritaanka hal-hal bog ayaa la sameeyaa iyadoo la adeegsanayo qaabka AngularJS, kaas oo isticmaala hal faylka HTML. Goobta horumarinta waxay kuu ogolaaneysaa inaad ka shaqeysid mashruucyo kale oo ku takhasusay sameynta qaabeynta naqshadeynta kheyraadka webka iyo ku darsiga.
Terminal
Software waxay la imaanaysaa terminal oo aad si toos ah u fulin doonto hawlo kala duwan. Qalabka la dhisay ayaa siinaya khadka taliska ee OS: PowerShell, Bash iyo kuwo kale. Sidaas ayaad si toos ah ugu dhigi kartaa amarrada IDE.
Virtues
- Luqado badan iyo taageerooyin badan oo taageera;
- Qalabka wax lagu qoro;
- Editing code waqtiga dhabta ah;
- Naqshad leh qaab dhismeed macquul ah.
Dhibaatooyin
- Liisanka la siiyay badeecadda;
- Xiriirka luqadda Ingiriisiga.
Soo koobidda dhammaan shuruudaha kor ku xusan, waa lagama maarmaan in la yiraahdo IDStream IDE waa barnaamij fiican oo lagu horumarinayo codsiyada iyo bogagga, oo leh qalab badan. Barnaamijkani wuxuu diiradda saarayaa dadka dhageysta xirfadlayaasha. Taageero loogu talagalay luuqado iyo qaabab kala duwan ayaa barnaamijka u soo jeestay barnaamijka dhabta ah ee website-yada oo leh sifooyin badan.
Kala soocitaanka maxkamadaynta WebStorm
Ka soo dejiso barnaamijka ugu dambeeya ee barnaamijka ka socda goobta rasmiga ah
Maqaalka maqaalkan ee shabakadaha bulshada: