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â¦)