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 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:
<<<<<<< HEAD
- Visual Studio Code (o'zaro faoliyatli platforma, bepul).
- WebStorm (o'zaro faoliyatli platforma, pullik). =======
- Visual Studio Code (cross-platform, free).
- WebStorm (cross-platform, paid).
52c1e61915bc8970a950a3f59bd845827e49b4bf
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" 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.
<<<<<<< HEAD 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. ======= There are many options, for instance:
-
Sublime Text (cross-platform, shareware).
-
Notepad++ (Windows, free).
52c1e61915bc8970a950a3f59bd845827e49b4bf
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.
<<<<<<< HEAD Kod muharririni tanlash, boshqa har qanday vosita kabi, individual va loyihalar, odatlar, va shaxsiy xohishlarga bog'liq.
The choice of an editor, like any other tool, is individual and depends on your projects, habits, and personal preferences.
The author's personal opinion:
- I'd use Visual Studio Code if I develop mostly frontend.
- Otherwise, if it's mostly another language/platform and partially frontend, then consider other editors, such as XCode (Mac), Visual Studio (Windows) or Jetbrains family (Webstorm, PHPStorm, RubyMine etc, depending on the language).
52c1e61915bc8970a950a3f59bd845827e49b4bf