WebStorm se yon anviwònman devlopman sit entegre (IDE) nan ekri ak koreksyon kòd. Lojisyèl 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 yo sipòte. Li dwe di ke pwogram lan gen sipò pou estrikti anpil, ki se trè pratik pou devlopè pwofesyonèl. Pwogram lan gen yon tèminal nan ki tout aksyon yo te fè nan liy la lòd estanda nan fenèt yo fèt.
Zòn travay
Se desen an nan editè a te fè nan yon style bèl, konplo a koulè nan yo ki ka chanje. Gen tèm nwa ak limyè. Se koòdone nan espas travay la ekipe ak yon meni kontèks ak yon panèl bò gòch. Dosye yo pwojè yo ap parèt nan blòk la sou bò gòch la, nan yo 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 nan panèl la tèt. An jeneral, konsepsyon an trè lojik, se poutèt sa, pa gen zouti ki pa nan zòn editè a ak sa ki nan objè li yo ap parèt.
Live edit
Karakteristik sa a vle di montre rezilta pwojè a nan yon navigatè. Fason sa-a ou ka edite kòd ki gen ansanm HTML, CSS, ak eleman JavaScript. Pou montre tout aktivite pwojè yo nan yon fenèt navigatè, ou dwe 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.
Deboge Node.js
Depouy aplikasyon pou Node.js pèmèt ou analysis kòd la ekri pou erè entegre nan JavaScript oswa TypeScript. Pou anpeche pwogram nan soti nan tcheke 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 kòd, ak sa ki bezwen yo dwe chanje nan li.
Lè ou hover sou yon espesifik erè idantifye, editè a ap montre eksplikasyon pou li. Pami lòt bagay, navigasyon kòd, oto-fini, ak refaktorasyon yo sipòte. Tout mesaj pou Node.js parèt nan yon onglè separe nan espas travay la pwogram lan.
Konfigirasyon bibliyotèk la
Nan WebStorm, ou ka konekte bibliyotèk adisyonèl ak debaz yo. Nan anviwònman an devlopman, apre yo fin chwazi yon pwojè, bibliyotèk prensipal yo pral enkli nan disponiblite a pa default, men moun lòt yo dwe konekte manyèlman.
Seksyon Èd
Tab sa a gen enfòmasyon detaye sou IDE a, yon gid ak plis ankò. Itilizatè yo ka kite remak sou pwogram lan oswa voye yon mesaj sou amelyorasyon nan 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 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 yon kòd enskripsyon oswa ale nan sit entènèt la pou yon achte lè l sèvi avèk kle ki koresponn lan.
Ekri kòd
Lè w ap ekri oswa korije kòd, ou ka itilize oto-fini fonksyon an. Sa vle di ke ou pa bezwen konplètman enskri 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 anpil onglè, li posib pou fè aranjman pou yo tankou ou renmen.
Sèvi ak kle cho, ou ka fasilman jwenn eleman yo kòd ki nesesè yo. Vonkwoud jòn andedan kòd la ka ede pwomotè a idantifye pwoblèm nan davans ak fikse li. Si yon erè te fèt, editè a ap montre li an wouj ak avèti itilizatè a.
Anplis de sa, se kote a nan erè a parèt sou ba a woulo pou yo pa nan rechèch sou pwòp ou yo. Lè plan sou yon erè, editè nan tèt li ap sijere chwazi youn nan opsyon ki nan òtograf pou yon ka an patikilye.
Entèraksyon sèvè entènèt
Nan lòd pou pwomotè a yo wè rezilta a nan ekzekisyon an kòd sou paj la HTML, pwogram nan bezwen 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 pou itilize FTP, SFTP, pwotokòl FTPS pou telechaje dosye pwojè yo.
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 yon reyèl, lè l sèvi avèk tout kapasite li yo.
Konpile TypeScript nan JavaScript
Kalite TypeScript pa trete pa navigatè yo paske yo travay ak JavaScript. Sa mande pou TypeScript yo dwe konpile nan JavaScript, ki ka fè nan WebStorm. Konpilasyon konfigirasyon sou tab korespondan an pou pwogram lan konvèti tout dosye ak ekstansyon an * .tsak objè endividyèl. Si ou fè nenpòt ki chanjman nan yon dosye ki gen TypeScript kòd, li pral otomatikman konpile nan JavaScript. Yon fonksyon konsa disponib si ou konfime nan anviwònman yo pèmisyon pou 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 e li se yon ranplasman pou lang nan JavaScript; aplikasyon pou entènèt yo te devlope ak èd li yo.
Ou pral kapab pote soti nan devan-fen devlopman gras a konsole itilite Yeoman la. Se yon sèl-kreyasyon paj fè 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 yon estrikti pou desine resous entènèt ak ajoute nan yo.
Tèminal
Lojisyèl la vini ak yon tèminal kote ou pral dirèkteman fè divès kalite operasyon yo. Konsole a bati-an bay aksè a liy lan lòd OS: poechèl, bach ak lòt moun. Se konsa, ou ka egzekite kòmandman ki sòti dirèkteman nan IDE la.
Avantaj
- Anpil sipòte lang ak cadres;
- Tooltips nan kòd la;
- An tan reyèl koreksyon kòd
- Design ak estrikti a ki lojik nan eleman yo.
Dezavantaj
- Peye lisans pwodwi;
- Entèfas lang anglè.
Pou rezime tout pi wo a, li nesesè pou di ke IDE WebStorm la se yon lojisyèl ekselan pou devlope aplikasyon ak sit entènèt, ki gen anpil zouti. Lojisyèl se plis konsantre sou odyans lan nan devlopè pwofesyonèl. Sipò pou yon varyete de lang ak cadres vin pwogram nan nan yon estidyo entènèt reyèl ak karakteristik gwo.
Download jijman vèsyon an WebStorm
Download dènye vèsyon an nan pwogram lan soti nan sit ofisyèl la
Evalye pwogram lan:
Menm jan pwogram ak atik:
Pataje atik sou rezo sosyal: