Редакторлор
Код редакторлору
Программисттер жумуш убактысынын көбүн код редакторлорунда өткөрүшөт.
Редакторлордун эки негизги түрү бар: IDE жана жеңил редакторлор. Көпчүлүк инструменттердин ар бир түрүнүн бирин колдонушат.
IDE
IDE (Интегралдык өнүктүрүү чөйрөсү) термини бүтүндөй долбоордун алкагында иштеген көптөгөн өзгөчөлүктөргө ээ күчтүү редакторлорду билдирет. Аты айтып тургандай, бул жөн гана редактор эмес, дагы бир нерсе.
IDE долбоорду (көп файлдардан турушу мүмкүн) жүктөйт, файлдардын ортосунда которуштурууга мүмкүндүк берет, бүткүл долбоор үчүн кодду толтурууну сунуштайт (жөн гана ачык файл эмес) жана ал версияны башкаруу системасы менен интеграцияланган (мисалы, git) , тестирлөө чөйрөсү жана бүткүл долбоордун деңгээлиндеги башка куралдар.
Эгер сиз IDE тандай элек болсоңуз, буларды карап көрүңүз:
Visual Studio Code (кросс-платформа, акысыз, Visual Studio Code - Code Editing. Redefined).
WebStorm (кросс-платформа, акы төлөнүүчү).
Windows үчүн Visual Studio да бар (Visual Studio Code менен чаташтырбоо керек). Visual Studio - бул Windows'до гана иштеген акы төлөнүүчү күчтүү өнүктүрүү чөйрөсү. Бул .NET платформасы үчүн жакшы ылайыктуу. Анын Visual Studio Community деп аталган акысыз версиясы бар.
Көптөгөн IDEлер төлөнөт, бирок алардын сыноо мөөнөтү бар. Алардын баасы, адатта, квалификациялуу иштеп чыгуучунун эмгек акысына салыштырмалуу анча деле эмес, андыктан сизге эң ылайыктуусун тандап көрүңүз.
"Жеңил" редакторлор
"Light" редакторлору IDEлерге караганда күчү азыраак, бирок алар ылдамдыгы, колдонуучуга ыңгайлуу интерфейси жана жөнөкөйлүгү менен айырмаланат.Алар негизинен керектүү файлды тез ачуу жана оңдоо үчүн колдонулат.
Жеңил редактор менен IDE ортосундагы негизги айырмачылык IDE бүтүндөй долбоордун деңгээлинде иштейт, ошондуктан ал ишке киргизүүдө көбүрөөк маалыматтарды жүктөйт, керек болсо долбоордун структурасын талдайт жана башкалар. Эгер сиз бир гана файл менен иштеп жатсаңыз, аны "жарык" редактордо ачуу алда канча тезирээк болот.
Иш жүзүндө, жеңил редакторлор көптөгөн плагиндерге ээ болушу мүмкүн, анын ичинде автотолтурууну жана каталог деңгээлиндеги талдоочуларды, ошондуктан IDE жана жеңил редакторлордун ортосундагы сызыктар бүдөмүк.
Төмөнкү параметрлер сиздин көңүлүңүздү бурууга татыктуу:
Sublime Text (кросс-платформа, shareware).
Notepad++ (Windows, бекер).
Vim жана Emacs да сонун, эгер сиз аларды кантип колдонууну билсеңиз