Kod muharriri bu dasturchilarning ko’p vaqtini sarflaydigan joy.
Kod muharrirlarining ikkita asosiy turi mavjud: IDE va engil muharrirlar. Ko’p odamlar har bir turdagi bitta vositadan foydalanadilar.
IDE
IDE atamasi (Integrated Development Environment, “Integratsiyalashgan rivojlanish muhiti”) odatda “butun loyiha” da ishlaydigan ko’plab xususiyatlarga ega kuchli muharrirni nazarda tutadi. Nomidan ko’rinib turibdiki, bu nafaqat muharrir, balki keng ko’lamli “taraqqiyot muhiti”.
IDE loyihani yuklaydi (bu juda ko’p fayl bo’lishi mumkin), fayllar o’rtasida navigatsiyani amalga oshirishga imkon beradi, butun loyiha (faqat ochiq faylga emas) asosida avtomatik to’ldirishni ta’minlaydi va versiyalarni boshqarish tizimiga (masalan, git), sinov muhiti va boshqa “loyiha-darajasidagi” narsalar.
Agar siz IDE ni tanlamagan bo’lsangiz, quyidagi variantlarni ko’rib chiqing:
- Visual Studio Code (o’zaro faoliyatli platforma, bepul).
- WebStorm (o’zaro faoliyatli platforma, pullik).
Windows uchun “Visual Studio” ham mavjud, “Visual Studio Code” bilan aralashmaslik kerak. “Visual Studio” – bu pullik va qudratli Windows muharriri .NET platformasi uchun juda mos keladi. Bundan tashqari, JavaScript-da yaxshi. Bepul versiyasi ham mavjud Visual Studio Community.
Ko’pgina IDElar pullik, ammo bepul sinov muddati bor. Ularning narxi malakali dasturchilarning ish haqi bilan taqqoslaganda odatda ahamiyatsiz, shuning uchun ozingizga eng qulayini tanlang.
Yengil muharrirlar
“Yengil muharrirlar” IDE’lar kabi kuchli emas, lekin ular tezkor, nafis va sodda.
Ular asosan faylni bir zumda ochish va tahrirlash uchun ishlatiladi.
“Yengil muharrir” va “IDE” ning asosiy farqi shundaki, IDE loyiha darajasida ishlaydi, shuning uchun u boshlanganda juda ko’p ma’lumotlarni yuklaydi, kerak bo’lsa loyiha tuzilishini tahlil qiladi va hokazo. Agar bizga bitta fayl kerak bo’lsa, engil muharrir juda tez ishlaydi.
Amalda yengil muharrirlarda juda ko’p plaginlar bo’lishi mumkin, shu jumladan direktoriya-darajasidagi sintaksis analizatorlari va avtokompleterlar, shuning uchun engil muharrir va IDE o’rtasida qat’iy chegara yo’q.
Quyidagi variantlar sizning e’tiboringizga loyiqdir:
- Atom (o’zaro faoliyatli platforma, bepul).
- Sublime Text (o’zaro faoliyatli platforma, shartli ravishda bepul).
- Notepad++ (Windows, bepul).
- Vim va Emacs ham zo’r agar ularni qanday foydalanishni bilsangiz.
Tortishmaylik
Yuqoridagi ro’yxatlardagi muharrirlarni men yoki men yaxshi dasturchi deb hisoblaydigan do’stlarim uzoq vaqt davomida foydalanishgan va baxtli bo’lganlar.
Bizning katta dunyoda boshqa yaxshi kod muharrirlari ham bor. Iltimos, o’zingizga eng yoqqanini tanlang.
Kod muharririni tanlash, boshqa har qanday vosita kabi, individual va loyihalar, odatlar, va shaxsiy xohishlarga bog’liq.
Izohlar
<code>
yorlig'ini ishlating, bir nechta satrlar uchun - ularni<pre>
yorlig'i bilan o'rab qo'ying, 10 satrdan ortiq bo'lsa - sandbox (plnkr, jsbin, codepen…)