WebStorm se yon anviwònman devlopman sit entegre (IDE) pa ekri ak koreksyon kòd. Lojisyèl an se pafè pou kreyasyon pwofesyonèl nan aplikasyon pou entènèt pou sit. Lang pwogramasyon tankou JavaScript, HTML, CSS, TypeScript, flèch, ak lòt moun yo sipòte. Li dwe te di ke pwogram lan gen sipò nan fondasyon anpil, ki se trè pratik pou devlopè pwofesyonèl. Pwogram lan gen yon tèminal nan ki tout aksyon ki fèt nan liy la lòd Windows estanda fèt.
Workspace
Se desen an nan editè a te fè nan yon style bèl, koulè yo nan yo ki ka chanje. Prezante tèm nwa ak limyè. Se koòdone nan espas travay la ekipe ak yon meni kontèks ak panèl bò gòch. Nan blòk la sou bò gòch la, dosye yo pwojè yo ap parèt, nan ki itilizatè a ka jwenn objè a li bezwen.
Nan yon gwo blòk nan pwogram lan se kòd la nan dosye a louvri. Tabs yo ap parèt sou ba nan tèt. An jeneral, konsepsyon an trè lojik, se poutèt sa pa gen okenn zouti ki pase nan zòn editè tèt li ak sa ki nan objè li yo ap parèt.
Live edit
Karakteristik sa a implique ki montre rezilta pwojè a nan navigatè a. Fason sa a ou ka edit kòd ki gen ladan HTML, CSS ak eleman ansanm. Pou montre tout aksyon pwojè nan fenèt navigatè a, ou bezwen enstale yon plugin espesyal - Sipò JetBrains IDE, an patikilye pou Google Chrome. Nan ka sa a, tout chanjman ki fèt yo ap parèt san yo pa rupture paj la.
Debug Node.js
Depouy aplikasyon pou Node.js pèmèt ou analysis kòd ekri pou erè entegre nan JavaScript oswa TypeScript. Se konsa, ke pwogram nan pa tcheke pou erè nan tout kòd la pwojè, ou bezwen insert endikatè espesyal - varyab. Panèl la anba montre chemine a rele, ki gen tout notifikasyon yo konsènan verifikasyon an nan kòd la, ak sa ki bezwen yo dwe chanje nan li.
Lè ou hover kisè sourit la sou yon erè espesifik idantifye, editè a ap montre eksplikasyon pou li. Pami lòt bagay, navigasyon kòd, otokomplete ak refaktorasyon sipòte. Tout mesaj pou Node.js yo ap parèt nan yon tab apa nan zòn nan pwogram lan.
Mete kanpe bibliyotèk yo
Lòt bibliyotèk ak de baz yo ka konekte nan WebStorm. Nan anviwònman an devlopman, apre yo fin chwazi yon pwojè, bibliyotèk prensipal yo pral enkli pa default, men yo menm yo dwe manyèlman konekte.
Seksyon èd la
Tab sa a gen enfòmasyon detaye sou IDE a, yon gid ak plis ankò. Itilizatè yo ka kite yon revizyon sou pwogram lan oswa voye yon mesaj sou amelyore editè la. Pou tcheke dènye nouvèl yo, itilize fonksyon an "Tcheke mizajou ...".
Lojisyèl ka achte pou yon kantite lajan espesifik oswa itilize pou gratis pou 30 jou. Enfòmasyon sou dire a nan mòd jijman la tou isit la. Nan seksyon an èd, ou ka antre nan kòd enskripsyon an oswa ale nan sit la pou achte lè l sèvi avèk kle ki apwopriye a.
Ekri kòd
Lè w ap ekri oswa korije kòd, ou ka itilize oto-konplè fonksyon an. Sa vle di ke ou pa bezwen konplètman ekri tag la oswa paramèt, depi pwogram nan tèt li ap detèmine lang lan ak fonksyon pa premye lèt yo. Etandone ke editè a pèmèt ou sèvi ak yon varyete de onglè, li posib pou fè aranjman pou yo tankou ou renmen.
Sèvi ak hotkeys ou ka fasilman jwenn eleman yo kòd ki nesesè yo. Konsèy jòn jòn ki nan kòd la ka ede pwomotè a idantifye pwoblèm nan davans ak fikse li. Nan ka yon erè te fèt, editè a ap montre li nan wouj ak avèti itilizatè a sou sa.
Anplis de sa, se kote a nan erè a parèt sou ba a woulo pou yo pa fè rechèch pou tèt ou. Lè ou hover sou yon erè, editè nan tèt li pwopoze yo chwazi youn nan opsyon ki nan òtograf pou yon ka bay yo.
Entèaksyon ak sèvè wèb la
Nan lòd pou pwomotè a wè rezilta a nan ekzekisyon an nan kòd la sou paj HTML nan pwogram nan, li nesesè pou konekte avèk sèvè a. Li se bati nan IDE a, sètadi li se lokal yo, ki estoke sou PC itilizatè a. Sèvi ak anviwònman avanse, li posib yo sèvi ak ftp, sftp, FTPS pwotokòl pou downloads dosye pwojè.
Gen yon tèminal SSH kote ou ka antre nan kòmandman ki voye yon demann bay sèvè lokal la. Se konsa, ou ka itilize tankou yon sèvè kòm reyèl, lè l sèvi avèk tout kapasite li yo.
Konpile TypeScript nan JavaScript
Kòd ekri nan TypeScript pa trete pa navigatè yo paske yo travay ak JavaScript. Sa mande pou konpile TypeScript nan JavaScript, ki ka fè nan WebStorm. Konpilasyon an konfigirasyon sou tab ki apwopriye a pou pwogram lan fè konvèsyon an kòm tout dosye ak ekstansyon an * .tsak objè endividyèl. Si ou fè nenpòt ki chanjman nan dosye a ki gen kòd la ak TypeScript, li pral otomatikman konpile nan JavaScript. Fonksyon sa a disponib si ou konfime nan anviwònman yo pèmisyon fè operasyon sa a.
Lang ak estrikti
Anviwònman devlopman an pèmèt ou angaje yo nan yon varyete pwojè yo. Mèsi a Twitter Bootstrap ou ka kreye ekstansyon pou sit. Sèvi ak HTML5, li vin disponib pou aplike dènye teknoloji lang sa a. Flèch pale pou tèt li epi li se yon ranplasman pou lang nan JavaScript, avèk èd nan ki aplikasyon pou entènèt yo devlope.
Ou pral kapab pote soti nan devan-fen devlopman gras a sèvis piblik nan konsèy Yeoman. Se yon sèl-paj kreyasyon lè l sèvi avèk fondasyon an AngularJS, ki sèvi ak yon sèl dosye HTML. Anviwònman devlopman an pèmèt ou travay sou lòt pwojè ki espesyalize nan kreye estrikti konsepsyon resous entènèt ak ajoute nan yo.
Tèminal
Lojisyèl la vini ak yon tèminal nan ki w ap dirèkteman fè divès kalite operasyon yo. Konsole a bati-an bay aksè a liy lan lòd nan eksplwatasyon an: poechèl, bach ak lòt moun. Se konsa, ou ka egzekite kòmandman ki sòti dirèkteman nan IDE la.
Vèti
- Anpil lang sipòte ak cadres;
- Tooltips nan kòd la;
- Korije kòd nan tan reyèl;
- Design ak yon estrikti lojik nan eleman.
Dezavantaj
- Peye lisans pou pwodwi a;
- Koòdone lang angle.
Rezime tout anwo a, li nesesè yo di ke WebStorm IDE se yon lojisyèl ekselan pou devlope aplikasyon ak sit entènèt, ki gen anpil zouti. Lojisyèl la se plis konsantre sou odyans lan nan devlopè pwofesyonèl. Sipò pou yon varyete de lang ak cadres vin pwogram lan nan yon reyèl entènèt-estidyo ak karakteristik gwo.
Download jijman vèsyon an WebStorm
Download dènye vèsyon an nan pwogram lan soti nan sit ofisyèl la
Pataje atik la nan rezo sosyal yo: