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:1-js/01-getting-started/2-code-editors/article.md
- 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.
=======
- Visual Studio Code (cross-platform, free).
- WebStorm (cross-platform, paid).
For Windows, there's also "Visual Studio", not to be confused with "Visual Studio Code". "Visual Studio" is a paid and mighty Windows-only editor, well-suited for the .NET platform. It's also good at JavaScript. There's also a free version Visual Studio Community.
Many IDEs are paid, but have a trial period. Their cost is usually negligible compared to a qualified developer's salary, so just choose the best one for you.
fb4fc33a2234445808100ddc9f5e4dcec8b3d24c:1-js/01-getting-started/3-code-editors/article.md
"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:
<<<<<<< HEAD
- 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.
<<<<<<< HEAD:1-js/01-getting-started/2-code-editors/article.md
Yuqoridagi ro'yxatlardagi muharrirlar men yoki men yaxshi dasturchi deb hisoblaydigan do'stlarim uzoq vaqt davomida foydalanishgan va baxtli bo'lganlar.
Bizning katta dunyoda boshqa buyuk muharrirlar ham bor. Iltimos, o'zingizga eng yoqqanini tanlang.
Muharriri tanlash, boshqa har qanday vositasi kabi, individual va loyihalar bog'liq, odatlar, va shaxsiy imtiyozlar.
-
Atom (cross-platform, free).
-
Visual Studio Code (cross-platform, free).
-
Sublime Text (cross-platform, shareware). ======= There are many options, for instance:
-
Sublime Text (cross-platform, shareware).
035c5267ba80fa7b55878f7213cbde449b4092d9
The editors in the lists above are those that either I or my friends whom I consider good developers have been using for a long time and are happy with.
There are other great editors in our big world. Please choose the one you like the most.
The choice of an editor, like any other tool, is individual and depends on your projects, habits, and personal preferences. <<<<<<< HEAD
fb4fc33a2234445808100ddc9f5e4dcec8b3d24c:1-js/01-getting-started/3-code-editors/article.md =======
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).
035c5267ba80fa7b55878f7213cbde449b4092d9