WebStorm 2017.3

Pin
Send
Share
Send


WebStorm муҳити ҳамгирошудаи рушди сайт (IDE) тавассути навиштан ва таҳрири рамз мебошад. Нармафзор барои эҷоди касбии веб-барномаҳо барои сайтҳо комил аст. Забонҳои барномасозӣ ба монанди JavaScript, HTML, CSS, TypeScript, Dart ва дигарон дастгирӣ мешаванд. Бояд гуфт, ки барнома барои бисёр сохторҳо дастгирӣ мекунад, ки барои таҳиягарони касбӣ хеле қулай аст. Барнома як терминал дорад, ки тавассути он тамоми амалҳои дар сатри фармонҳои стандартии Windows иҷрошуда иҷро карда мешаванд.

Майдони корӣ

Тарҳ дар муҳаррир бо услуби гуворо сохта шудааст, ки схемаи рангро тағир додан мумкин аст. Мавзӯъҳои торик ва сабук ҳастанд. Интерфейси фазои корӣ бо менюи контекстӣ ва панели чап муҷаҳҳаз шудааст. Файлҳои лоиҳа дар блоки чап нишон дода мешаванд, ки дар онҳо корбар объектеро, ки ба ӯ лозим аст, ёфта метавонад.

Дар блоки калони барнома коди файли кушода аст. Ҷадвалҳо дар панели боло нишон дода мешаванд. Умуман, тарроҳӣ хеле мантиқӣ аст ва аз ин рӯ абзоре ҷуз майдони муҳаррир ва мундариҷаи ашёи он нишон дода намешавад.

Таҳрири зинда

Ин хусусият нишон додани натиҷаи лоиҳаро дар браузер дар назар дорад. Бо ин роҳ шумо метавонед рамзро, ки ҳамзамон унсурҳои HTML, CSS ва JavaScript доранд, таҳрир кунед. Барои намоиш додани тамоми фаъолиятҳои лоиҳа дар равзанаи браузер, шумо бояд як воридкунандаи махсусро насб кунед - JetBrains IDE Support, алахусус барои Google Chrome. Дар ин ҳолат, ҳама тағиротҳои воридшуда бе аз нав бор кардани саҳифа нишон дода мешаванд.

Debugging Node.js

Барномаҳои ислоҳи Node.js ба шумо имкон медиҳад, ки рамзи хаттиро барои хатогиҳои дар JavaScript ё TypeScript воридшуда скан кунед. Барои роҳ надодан ба барнома аз санҷиши хатогиҳо дар тамоми коди лоиҳа, шумо бояд нишондиҳандаҳои махсус - тағйирёбандаҳо гузоред. Дар панели поёна стеллажи зангҳо нишон дода мешавад, ки дар он ҳама огоҳиномаҳо оид ба санҷиши рамз ва чӣ бояд дар он тағир дода шавад.

Вақте ки шумо ягон хатои мушаххасшударо ошкор мекунед, муҳаррир барои ин тавзеҳотро намоиш медиҳад. Дар байни дигар чизҳо, паймоишкунии рамз, пуркунии худкор ва рефакторизатсия дастгирӣ мешавад. Ҳама паёмҳо барои Node.js дар ҷадвали алоҳидаи фазои кории барнома нишон дода мешаванд.

Танзими китобхона

Дар WebStorm шумо метавонед китобхонаҳои иловагӣ ва асосиро пайваст кунед. Дар муҳити рушд пас аз интихоби лоиҳа китобхонаҳои асосӣ ба сурати пешфарз дохил карда мешаванд, аммо китобхонаҳои иловагӣ бояд ба таври дастӣ пайваст карда шаванд.

Бахши кӯмак

Ин ҷадвал маълумоти муфассалро дар бораи IDE, роҳнамо ва ғайраро дар бар мегирад. Истифодабарандагон метавонанд фикру мулоҳиза дар бораи барномаро гузоранд ё дар бораи такмили муҳаррир паём фиристанд. Барои санҷидани навсозиҳо, функсияро истифода баред "Санҷед, барои навсозӣ ...".

Нармафзорро ба миқдори муайян харидан мумкин аст ё 30 рӯз ройгон истифода бурда мешавад. Маълумот дар бораи давомнокии низоми озмоишӣ низ дар инҷост. Дар бахши кӯмак, шумо метавонед рамзи бақайдгириро ворид кунед ё ба вебсайте барои харид бо истифодаи калиди мувофиқ ворид шавед.

Навиштани рамз

Ҳангоми навиштан ё таҳрири рамз, шумо метавонед функсияи пур кардани худкорро истифода баред. Ин маънои онро дорад, ки шумо тамға ё параметрро пурра ба қайд гирифтан лозим нест, зеро худи барнома забон ва функсияро тавассути ҳарфҳои аввал муайян мекунад. Бо дарназардошти он, ки муҳаррир ба шумо истифодаи бисёр ҷадвалҳоро иҷозат медиҳад, онҳоро бо хоҳиши худ ҷобаҷо кардан мумкин аст.

Бо истифодаи тугмаҳои гарм шумо элементҳои лозимаи рамзиро ба осонӣ ёфта метавонед. Маслиҳатҳои зард дар дохили код метавонанд ба таҳиякунанда кӯмак расонанд, ки масъаларо пешакӣ муайян карда, онро ислоҳ кунанд. Агар хато карда шуда бошад, муҳаррир онро бо ранги сурх нишон дода, корбарро огоҳ мекунад.

Илова бар ин, ҷойгиршавии хато дар сатри гардиш нишон дода мешавад, то ки дар ҷустуҷӯи худ набошед. Ҳангоми ошкор кардани хатогӣ худи муҳаррир яке аз вариантҳои имлоиро барои парвандаи мушаххас интихоб мекунад.

Ҳамкории муштараки сервер

Барои он ки таҳиякунанда натиҷаи иҷрои рамзро дар саҳифаи HTML бинад, барнома бояд бо сервер пайваст шавад. Он дар IDE сохта шудааст, албатта, он локалӣ буда, дар компютери шахсии корбар нигоҳ дошта мешавад. Бо истифодаи танзимоти пешрафта, истифодаи протоколҳои FTP, SFTP, FTPS барои зеркашии файлҳои лоиҳаро истифода бурдан мумкин аст.

Терминали SSH мавҷуд аст, ки дар он шумо фармонҳоеро ворид карда метавонед, ки дархостро ба сервери маҳаллӣ мефиристанд. Ҳамин тариқ, шумо метавонед ин серверро ҳамчун сервери воқеӣ бо истифода аз тамоми имконоти худ истифода баред.

Тарҷумаи TypeScript дар JavaScript

Браузери коди TypeScript аз тарафи браузерҳо коркард карда намешавад, зеро онҳо бо JavaScript кор мекунанд. Барои ин JavaScript зарур аст, ки Javascript навишта шавад ва онро дар WebStorm иҷро кардан лозим аст. Компилятсия дар ҷадвали мувофиқ танзим карда шудааст, то ки программа ҳамаи файлҳоро бо паҳнкунӣ табдил диҳад * .цва объектҳои инфиродӣ. Агар шумо ягон файли дорои коди TypeScript-ро тағир диҳед, он ба таври худкор дар JavaScript навишта мешавад. Чунин функсия мавҷуд аст, агар шумо дар танзимот иҷозат барои иҷрои ин амалро тасдиқ карда бошед.

Забонҳо ва чаҳорчӯбҳо

Муҳити рушд ба шумо имкон медиҳад, ки дар лоиҳаҳои гуногун ширкат варзед. Бо шарофати Twitter Bootstrap, шумо метавонед барои сайтҳо васеъсозӣ эҷод кунед. Бо истифодаи HTML5 истифодаи технологияҳои навтарини ин забон дастрас мегардад. Dart барои худ сухан меронад ва ивазкунандаи забони JavaScript мебошад; веб-барномаҳо бо кӯмаки он таҳия карда мешаванд.

Бо шарофати коммуналӣ Yeoman, шумо метавонед пешрафти пешрафтаро анҷом диҳед. Эҷоди як саҳифа тавассути чаҳорчӯбаи AngularJS, ки як файли HTML-ро истифода мебарад, анҷом дода мешавад. Муҳити рушд ба шумо имкон медиҳад, ки дар дигар лоиҳаҳое, ки барои сохтани сохтор оид ба таҳияи веб-сайтҳо ва иловаҳо ба он тахассус доранд, кор кунед.

Терминал

Нармафзор бо як терминал меояд, ки шумо бевосита амалиёти мухталифро анҷом медиҳед. Консол дарунсохт ба сатри фармонҳои OS дастрасӣ медиҳад: PowerShell, Bash ва дигарон. Пас шумо метавонед фармонҳоро бевосита аз IDE иҷро кунед.

Афзалиятҳо

  • Бисёре аз забонҳо ва чаҳорчӯбаҳои дастгирӣ;
  • Маслиҳатҳо дар коди;
  • Таҳрири рамзи воқеӣ дар вақти воқеӣ
  • Тарҳрезӣ бо сохтори мантиқии унсурҳо.

Камбудии

  • Литсензияи маҳсулоти пардохтшаванда;
  • Интерфейси забони англисӣ.

Барои ҷамъбаст кардани ҳама гуфтаҳои боло, гуфтан лозим аст, ки IDE WebStorm нармафзори олие барои таҳияи барномаҳо ва вебсайтҳо мебошад, ки бисёр воситаҳо доранд. Нармафзор бештар ба аудиторияи таҳиягарони касбӣ нигаронида шудааст. Дастгирии забонҳои гуногун ва чаҳорчӯбаҳо барномаро ба як студияи воқеии веб табдил медиҳад, ки дорои хусусиятҳои олӣ мебошад.

Версияи озмоишии WebStorm –ро зеркашӣ кунед

Версияи охирини барномаро аз сайти расмӣ зеркашӣ кунед

Барномаро арзёбӣ кунед:

★ ★ ★ ★ ★
Рейтинг: 0 аз 5 (0 овоз)

Чунин барномаҳо ва мақолаҳои монанд:

Нармафзори таҳияи вебсайт Студияи Аптана Даргиронидани JavaScript дар браузери Opera Студияи Android

Мубодилаи мақола дар шабакаҳои иҷтимоӣ:
WebStorm - IDE барои таҳияи сайтҳо ва барномаҳои веб. Муҳаррир барои навиштаҷоти бароҳат ва эҷоди тавсеаҳо дар забонҳои маъмули барномаҳо мувофиқ карда шудааст.
★ ★ ★ ★ ★
Рейтинг: 0 аз 5 (0 овоз)
Система: Windows 7, 8, 8.1, 10, XP, Vista
Категория: Баррасиҳои барнома
Таҳиякунанда: JetBeains
Арзиш: $ 129
Андоза: 195 MB
Забон: англисӣ
Версия: 2017.3

Pin
Send
Share
Send