Программисттер жумуш убактысынын чоң бөлүгүн код редакторлорунда өткөрүшөт.
Код редакторлорунун эки негизги түрү бар: IDE жана "жеңил" редакторлор. Көптөгөн адамдар ар бир түрдөгү бир куралды колдонушат.
IDE (Integrated Development Environment, "интеграцияланган иштеп чыгуу чөйрөсү") термини бүтүндөй долбоордун алкагында иштеген көптөгөн өзгөчөлүктөргө ээ күчтүү редакторлорду билдирет. Аты айтып тургандай, бул жөн гана редактор эмес, бирок толук баалуу иштеп чыгуу чөйрөсү.
IDE көптөгөн файлдардан камтышы мүмкүн болгон долбоорлорду жүктөйт, файлдардын ортосунда которууга мүмкүндүк берет, жөн гана ачылган файл үчүн эмес, бирок бүткүл долбоордогу коду боюнча автокошумчалоону сунуштайт, ал версияны башкаруу система менен (мисалы, git), тестирлөө чөйрөсү жана бүткүл долбоордун деңгээлиндеги башка куралдар менен интеграцияланган.
Эгерде сиз IDE тандай элек болсоңуз, буларды карап көрүңүз:
- Visual Studio Code (кроссплатформалуу, акысыз).
- WebStorm (кроссплатформалуу, акылуу).
Windows үчүн Visual Studio да бар (Visual Studio Code менен чаташтырбаңыз). Visual Studio - бул Windows'до гана иштеген акылуу күчтүү иштеп чыгуу чөйрөсү. Ал .NET платформасына ылайыктуу. Ал JavaScript'те да жакшы. Анын Visual Studio Community деген акысыз версиясы да бар.
Көптөгөн IDE'лер акылуу, бирок алардын сыноо мөөнөтү бар. Алардын баасы дасыккан иштеп чыгуучунун айлыгына салыштырмалуу анча деле чоң эмес, андыктан сиз үчүн эң жакшысын тандап көрсөңүз болот.
"Жеңил" редакторлор IDE'лерге караганда күчтүү эмес, бирок алар ылдамдыгы, ыңгайлуу интерфейси жана жөнөкөйлүгү менен айырмаланат.
Алар негизинен файлды дароо ачуу жана өзгөртүү үчүн колдонулат.
"Жеңил" редактор менен "IDE" ортосундагы негизги айырмачылык - бул IDE долбоордун деңгээлинде иштейт, андыктан ал жүргүзүлгөндө көбүрөөк маалыматтарды жүктөйт, керек болсо долбоордун түзүлүшүн талдайт ж.б. Бизге бир гана файл керек болсо, жеңил редактор тезирээк иштейт.
Иш жүзүндө "жеңил" редакторлор көптөгөн плагиндерге, анын ичинде директория деңгээлиндеги синтаксис анализаторлору жана автокошумчалоолору ээ болушу мүмкүн, ошондуктан "жеңил" редактор менен IDE ортосунда катуу чеги жок.
<<<<<<< HEAD Төмөнкү варианттар сиздин көңүлүңүздү бурууга татыктуу:
- Atom (кроссплатформалуу, акысыз)
- Sublime Text (кроссплатформалуу, шарттуу акысыз).
- Notepad++ (Windows, акысыз).
- Vim жана Emacs кантип колдонгонун билсеңиз, алар да жакшы.
======= There are many options, for instance:
- Sublime Text (cross-platform, shareware).
- Notepad++ (Windows, free).
- Vim and Emacs are also cool if you know how to use them.
540d753e90789205fc6e75c502f68382c87dea9b
Жогоруда саналган редакторлор авторго көптөн бери белгилүү жана кесиптештеринин көптөгөн жакшы пикирлерине ээ болушкан.
Албетте, башка көптөгөн сонун редакторлор бар. Сизге эң жактырганын тандаңыз.
<<<<<<< HEAD Башка куралды сыяктуу эле редакторду тандоо жеке иш болуп саналат жана долбоорлоруңузга, адаттарыңызга жана жеке каалоолоруңузга жараша болот.
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.
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).
540d753e90789205fc6e75c502f68382c87dea9b