WebStorm - bu kodlarni yozish va tahrirlash orqali sayt yaratish uchun integratsiyalangan muhit (IDE). Dastur saytlar uchun veb-ilovalarni professional ravishda yaratish uchun juda mos keladi. JavaScript, HTML, CSS, TypeScript, Dart va boshqalar kabi dasturlash tillari qo'llab-quvvatlanadi. Aytish kerakki, dastur ko'plab ramkalarni qo'llab-quvvatlaydi, bu professional ishlab chiquvchilar uchun juda qulaydir. Dasturda Windows-ning standart buyruq satrida bajariladigan barcha harakatlar bajariladigan terminal mavjud.
Ish maydoni
Muharrirdagi dizayn yoqimli uslubda yaratilgan, uning rang sxemasi o'zgartirilishi mumkin. Qorong'u va engil mavzular mavjud. Ish maydonining interfeysi kontekst menyusi va chap panel bilan jihozlangan. Loyihaviy fayllar chap tomonda blokda ko'rsatiladi, ularda foydalanuvchi o'zi kerak bo'lgan ob'ektni topishi mumkin.
Dasturning katta blokida ochiq faylning kodi joylashgan. Yorliqlar yuqori panelda ko'rsatiladi. Umuman olganda, dizayn juda mantiqiy, shuning uchun muharrir doirasidan va uning ob'ektlarining tarkibidan boshqa vositalar ko'rsatilmaydi.
Jonli tahrirlash
Ushbu xususiyat loyiha natijasini brauzerda namoyish qilishni anglatadi. Shu bilan siz HTML, CSS va JavaScript elementlarini o'z ichiga olgan kodni tahrirlashingiz mumkin. Loyihaning barcha harakatlarini brauzer oynasida ko'rsatish uchun siz maxsus plaginni o'rnatishingiz kerak - JetBrains IDE qo'llab-quvvatlashi, xususan Google Chrome uchun. Bunday holda, kiritilgan barcha o'zgarishlar sahifani qayta yuklamasdan ko'rsatiladi.
Node.js nosozliklarni tuzatish
Node.js dasturini tuzatish JavaScript yoki TypeScript-ga kiritilgan xatolar uchun yozilgan kodni skanerlash imkoniyatini beradi. Dasturni butun loyiha kodidagi xatolarni tekshirishiga yo'l qo'ymaslik uchun maxsus ko'rsatkichlarni - o'zgaruvchilarni kiritish kerak. Pastki panelda kodni tekshirish va unda o'zgartirish kerak bo'lgan barcha bildirishnomalar mavjud bo'lgan qo'ng'iroqlar to'plami ko'rsatilgan.
Muayyan aniqlangan xato ustida harakat qilsangiz, muharrir bu haqda tushuntirishlarni ko'rsatadi. Boshqa narsalar qatorida, kodni navigatsiya qilish, avtoulovni to'ldirish va qayta ishlashga yordam beradi. Node.js uchun barcha xabarlar dastur ish maydonining alohida yorlig'ida ko'rsatiladi.
Kutubxonani sozlash
WebStorm-da siz qo'shimcha va asosiy kutubxonalarni ulashingiz mumkin. Loyihalash muhitida, loyihani tanlagandan so'ng, asosiy kutubxonalar sukut bo'yicha mavjud bo'lishga qo'shiladi, ammo qo'shimcha kutubxonalar qo'lda ulanishi kerak.
Yordam bo'limi
Ushbu yorliqda IDE, qo'llanma va boshqalar haqida batafsil ma'lumotlar mavjud. Foydalanuvchilar dastur haqida fikr-mulohazalarini qoldirishlari yoki muharrirning yaxshilanishi haqida xabar yuborishlari mumkin. Yangilanishlarni tekshirish uchun ushbu funktsiyadan foydalaning "Yangilanishlarni tekshirish ...".
Dasturni ma'lum miqdorga sotib olish yoki 30 kun davomida bepul foydalanish mumkin. Sinov rejimining davomiyligi to'g'risidagi ma'lumot bu erda. Yordam bo'limida siz ro'yxatdan o'tish kodini kiritishingiz yoki tegishli tugmadan foydalangan holda sotib olish uchun veb-saytga o'tishingiz mumkin.
Kodni yozish
Kodni yozish yoki tahrirlashda siz avtomatik to'ldirish funktsiyasidan foydalanishingiz mumkin. Bu shuni anglatadiki, yorliq yoki parametrni to'liq ro'yxatdan o'tkazishingiz shart emas, chunki dasturning o'zi birinchi harflar bilan til va funktsiyani aniqlaydi. Muharrir sizga ko'plab tablardan foydalanishga imkon berishini hisobga olib, ularni xohlaganingizcha tartibga solish mumkin.
Issiq tugmachalar yordamida kerakli kod elementlarini osongina topishingiz mumkin. Kod ichidagi sariq ko'rsatmalar ishlab chiqaruvchiga muammoni oldindan aniqlashga va uni tuzatishga yordam beradi. Agar xato qilingan bo'lsa, muharrir uni qizil rangda ko'rsatadi va foydalanuvchini ogohlantiradi.
Bunga qo'shimcha ravishda, o'zingizning izlamasligingiz uchun xatoning joyi o'tish panelida ko'rsatiladi. Xatolarni ko'rib chiqishda muharrir o'zi biron bir ish uchun imlo variantlaridan birini tanlashni taklif qiladi.
Veb-serverning o'zaro ta'siri
HTML-sahifada kodni bajarish natijasini dasturchi ko'rishi uchun dastur serverga ulanishi kerak. U IDE-ga o'rnatilgan, ya'ni mahalliy bo'lib, foydalanuvchi kompyuterida saqlanadi. Murakkab sozlamalardan foydalanib, loyiha fayllarini yuklab olish uchun FTP, SFTP, FTPS protokollaridan foydalanish mumkin.
SSH terminali mavjud, unda siz mahalliy serverga so'rov yuboradigan buyruqlarni kiritishingiz mumkin. Shunday qilib, siz barcha serverlardan foydalanib, haqiqiy server sifatida foydalanishingiz mumkin.
JavaScript-da TypeScript-ni kompilyatsiya qilish
TypeScript kodi brauzerlar tomonidan ishlov berilmaydi, chunki ular JavaScript bilan ishlaydi. Buning uchun TypeScript-ni JavaScript-ga kompilyatsiya qilishni talab qiladi, uni WebStorm-da bajarish mumkin. Kompilyatsiya tegishli yorliqda sozlangan, shunda dastur barcha fayllarni kengaytma bilan o'zgartiradi * .tsva individual ob'ektlar. Agar siz TypeScript kodini o'z ichiga olgan faylga biron bir o'zgartirish kiritsangiz, u avtomatik ravishda JavaScript-ga tuziladi. Agar siz sozlamalarda ushbu operatsiyani bajarish uchun ruxsatni tasdiqlagan bo'lsangiz, bunday funktsiya mavjud.
Tillar va ramkalar
Rivojlanish muhiti turli xil loyihalarda ishtirok etish imkonini beradi. Twitter Bootstrap tufayli saytlar uchun kengaytmalar yaratishingiz mumkin. HTML5-dan foydalanib, ushbu tilning eng yangi texnologiyalarini qo'llash mumkin bo'ladi. Dart o'zi uchun gapiradi va JavaScript tilining o'rnini bosadi, uning yordami bilan veb-ilovalar yaratilmoqda.
Yeoman konsol yordam dasturi yordamida siz oldingi ishlab chiqishni amalga oshirishingiz mumkin. Bitta sahifani yaratish bitta HTML-fayldan foydalanadigan AngularJS doirasi yordamida amalga oshiriladi. Rivojlanish muhiti veb-resurslarni va ularga qo'shimchalarni loyihalash uchun tuzilmani yaratishga ixtisoslashgan boshqa loyihalarda ishlashga imkon beradi.
Terminal
Dastur sizga turli xil operatsiyalarni to'g'ridan-to'g'ri bajaradigan terminal bilan birga keladi. O'rnatilgan konsol OS buyruq satriga kirish huquqini beradi: PowerShell, Bash va boshqalar. Shunday qilib, buyruqlarni bevosita IDE orqali bajarishingiz mumkin.
Afzalliklari
- Ko'plab qo'llab-quvvatlanadigan tillar va ramkalar;
- Koddagi ko'rsatmalar;
- Real vaqt rejimida kodlarni tahrirlash
- Elementlarning mantiqiy tuzilishi bilan dizayn.
Kamchiliklari
- To'langan mahsulot litsenziyasi;
- Ingliz tilining interfeysi.
Yuqorida aytilganlarning barchasini umumlashtirish uchun aytish kerakki, IDE WebStorm ko'plab vositalarga ega dasturlar va veb-saytlarni ishlab chiqish uchun juda yaxshi dastur. Dasturiy ta'minot ko'proq professional dasturchilar auditoriyasiga qaratilgan. Turli tillar va ramkalarni qo'llab-quvvatlash dasturni ajoyib xususiyatlarga ega haqiqiy veb-studiyaga aylantiradi.
WebStorm-ning sinov versiyasini yuklab oling
Rasmiy saytdan dasturning so'nggi versiyasini yuklab oling
Dasturni baholang:
Shunga o'xshash dasturlar va maqolalar:
Maqolani ijtimoiy tarmoqlarda baham ko'ring: