Kod muharrirlari(Code Editor)
Kod muharriri dasturchilarning ko'p vaqtini o'tkazadigan joydir.
Kod muharrirlari
Kod muharriri dasturchilarning ko'p vaqtini o'tkazadigan joydir.
Siz bizni Udemere Editor onlayn dasturlash muharrini saytda ishlatib ko'rishingiz ham mumkin.
Kod muharrirlarining ikki asosiy turi mavjud: IDE (Integrated Development Environment - Integratsiyalashgan Rivojlanish Muhiti) va yengil muharrirlar. Ko'plab odamlar har bir turdagi biror bir asboblardan foydalanadilar.
IDE
IDE atamasi kuchli muharrirni ifodalaydi, u ko'plab xususiyatlarga ega va odatda “barcha loyiha” ustida ishlaydi. Nomidan ko'rinib turibdiki, bu nafaqat muharrir, balki to'liq “rivojlanish muhiti”dir.
IDE loyiha fayllarini yuklaydi (bu ko'p fayllar bo'lishi mumkin), fayllar orasida navigatsiya qilish imkoniyatini beradi, barcha loyiha bo'yicha avtomatik to'ldirish (faqat ochiq fayl emas) taqdim etadi va versiya boshqaruv tizimi (masalan, git), test muhiti va boshqa “loyihalar darajasidagi” narsalar bilan integratsiyalashadi.
Agar siz hali IDE tanlamagan bo'lsangiz, quyidagi variantlarni ko'rib chiqing:
- Visual Studio Code (ko'p platformali, bepul).
- WebStorm (ko'p platformali, pullik).
Windows uchun “Visual Studio” ham mavjud, “Visual Studio Code” bilan aralashtirmang. “Visual Studio” pullik va kuchli Windows uchun faqat muharrir bo'lib, .NET platformasi uchun yaxshi mos keladi. Shuningdek, JavaScript bilan ham yaxshi ishlaydi. Bepul versiyasi - Visual Studio Community.
Ko'pgina IDE-lar pullik, ammo sinov muddati mavjud. Ularning narxi malakali dasturchining maoshiga nisbatan juda kam, shuning uchun siz uchun eng yaxshi variantni tanlash mumkin.
Yengil muharrirlar
“Yengil muharrirlar” IDE-larga qaraganda kuchli emas, lekin ular tez, nafis va oddiy.
Ular asosan faylni darhol ochish va tahrirlash uchun ishlatiladi.
“Yengil muharrir” va “IDE” orasidagi asosiy farq shundaki, IDE loyiha darajasida ishlaydi, shuning uchun ishga tushirishda ko'proq ma'lumot yuklaydi, kerak bo'lsa loyiha tuzilishini tahlil qiladi va hokazo. Yengil muharrir bir fayl kerak bo'lsa, ancha tezroq ishlaydi.
Amalda, yengil muharrirlar ko'plab plaginlarga ega bo'lishi mumkin, jumladan katalog darajasidagi sintaksis tahlilchilari va avtomatik to'ldiruvchilar, shuning uchun yengil muharrir va IDE orasida aniq chegaralar mavjud emas.
Ko'plab variantlar mavjud, masalan:
- Sublime Text (ko'p platformali, shareware).
- Notepad++ (Windows, bepul).
- Vim va Emacs ham juda yaxshi, agar siz ularni qanday ishlatishni bilsangiz.
Tartibga solmaylik
Yuqoridagi ro'yxatdagi muharrirlar men yoki mening yaxshi dasturchi deb hisoblagan do'stlarim uzoq vaqt davomida foydalanib kelayotgan va mamnun bo'lgan muharrirlar.
Bizning katta dunyomizda boshqa ajoyib muharrirlar ham mavjud. Sizga eng yoqqanini tanlang.
Muharrir tanlash, boshqa har qanday asbob kabi, individualdir va sizning loyihalaringiz, odatlaringiz va shaxsiy xohishlaringizga bog'liq.
Muallifning shaxsiy fikri
Agar men asosan frontend dasturlash bilan shug'ullansam, Visual Studio Code-ni ishlatardim. Aks holda, agar asosan boshqa til/platforma va qisman frontend bo'lsa, XCode (Mac), Visual Studio (Windows) yoki Jetbrains oilasi (Webstorm, PHPStorm, RubyMine va boshqalar, tilga qarab) kabi boshqa muharrirlarni ko'rib chiqing.