ÐолÑÑÑÑ ÑаÑÑÑ Ñвоего ÑабоÑего вÑемени пÑогÑаммиÑÑÑ Ð¿ÑоводÑÑ Ð² ÑедакÑоÑÐ°Ñ ÐºÐ¾Ð´Ð°.
ÐÑÑÑ Ð´Ð²Ð° оÑновнÑÑ Ñипа ÑедакÑоÑов: IDE и «лÑгкие» ÑедакÑоÑÑ. Ðногие иÑполÑзÑÑÑ Ð¿Ð¾ Ð¾Ð´Ð½Ð¾Ð¼Ñ Ð¸Ð½ÑÑÑÑменÑÑ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñипа.
IDE
ТеÑмином IDE (Integrated Development Environment, «инÑегÑиÑÐ¾Ð²Ð°Ð½Ð½Ð°Ñ ÑÑеда ÑазÑабоÑки») назÑваÑÑ Ð¼Ð¾ÑнÑе ÑедакÑоÑÑ Ñ Ð¼Ð½Ð¾Ð¶ÐµÑÑвом ÑÑнкÑий, коÑоÑÑе ÑабоÑаÑÑ Ð² ÑÐ°Ð¼ÐºÐ°Ñ Ñелого пÑоекÑа. Ðак видно из названиÑ, ÑÑо не пÑоÑÑо ÑедакÑоÑ, а неÑÑо болÑÑее.
IDE загÑÑÐ¶Ð°ÐµÑ Ð¿ÑÐ¾ÐµÐºÑ (коÑоÑÑй Ð¼Ð¾Ð¶ÐµÑ ÑоÑÑоÑÑÑ Ð¸Ð· множеÑÑва Ñайлов), позволÑÐµÑ Ð¿ÐµÑеклÑÑаÑÑÑÑ Ð¼ÐµÐ¶Ð´Ñ Ñайлами, пÑÐµÐ´Ð»Ð°Ð³Ð°ÐµÑ Ð°Ð²Ñодополнение по ÐºÐ¾Ð´Ñ Ð²Ñего пÑоекÑа (а не ÑолÑко оÑкÑÑÑого Ñайла), Ñакже она инÑегÑиÑована Ñ ÑиÑÑемой конÑÑÐ¾Ð»Ñ Ð²ÐµÑÑий (напÑимеÑ, Ñакой как git), ÑÑедой Ð´Ð»Ñ ÑеÑÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸ дÑÑгими инÑÑÑÑменÑами на ÑÑовне вÑего пÑоекÑа.
ÐÑли Ð²Ñ ÐµÑÑ Ð½Ðµ вÑбÑали Ñебе IDE, пÑиÑмоÑÑиÑеÑÑ Ðº ÑÑим:
- Visual Studio Code (кÑоÑÑ-плаÑÑоÑменнаÑ, беÑплаÑнаÑ).
- WebStorm (кÑоÑÑ-плаÑÑоÑменнаÑ, беÑплаÑÐ½Ð°Ñ Ð´Ð»Ñ Ð½ÐµÐºÐ¾Ð¼Ð¼ÐµÑÑеÑкого иÑполÑзованиÑ).
ÐÐ»Ñ Windows еÑÑÑ ÐµÑÑ Visual Studio (не пÑÑаÑÑ Ñ Visual Studio Code). Visual Studio â ÑÑо плаÑÐ½Ð°Ñ Ð¼Ð¾ÑÐ½Ð°Ñ ÑÑеда ÑазÑабоÑки, коÑоÑÐ°Ñ ÑабоÑÐ°ÐµÑ ÑолÑко на Windows. Ðна Ñ Ð¾ÑоÑо Ð¿Ð¾Ð´Ñ Ð¾Ð´Ð¸Ñ Ð´Ð»Ñ .NET плаÑÑоÑмÑ. У Ð½ÐµÑ ÐµÑÑÑ Ð±ÐµÑплаÑÐ½Ð°Ñ Ð²ÐµÑÑиÑ, коÑоÑÐ°Ñ Ð½Ð°Ð·ÑваеÑÑÑ Visual Studio Community.
Ðногие IDE плаÑнÑе, но Ñ Ð½Ð¸Ñ ÐµÑÑÑ Ð¿ÑобнÑй пеÑиод. ÐÑ Ñена обÑÑно незнаÑиÑелÑна по ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ñ Ð·Ð°ÑплаÑой квалиÑиÑиÑованного ÑазÑабоÑÑика, Ñак ÑÑо пÑобÑйÑе и вÑбиÑайÑе ÑÑ, ÑÑо вам Ð¿Ð¾Ð´Ñ Ð¾Ð´Ð¸Ñ Ð»ÑÑÑе дÑÑÐ³Ð¸Ñ .
«ÐÑгкие» ÑедакÑоÑÑ
«ÐÑгкие» ÑедакÑоÑÑ Ð¼ÐµÐ½ÐµÐµ моÑнÑе, Ñем IDE, но они оÑлиÑаÑÑÑÑ ÑкоÑоÑÑÑÑ, ÑдобнÑм инÑеÑÑейÑом и пÑоÑÑоÑой.
РоÑновном Ð¸Ñ Ð¸ÑполÑзÑÑÑ Ð´Ð»Ñ Ñого, ÑÑÐ¾Ð±Ñ Ð±ÑÑÑÑо оÑкÑÑÑÑ Ð¸ оÑÑедакÑиÑоваÑÑ Ð½ÑжнÑй Ñайл.
Ðлавное оÑлиÑие Ð¼ÐµÐ¶Ð´Ñ Â«Ð»Ñгким» ÑедакÑоÑом и IDE ÑоÑÑÐ¾Ð¸Ñ Ð² Ñом, ÑÑо IDE ÑабоÑÐ°ÐµÑ Ð½Ð° ÑÑовне Ñелого пÑоекÑа, поÑÑÐ¾Ð¼Ñ Ð¾Ð½Ð° загÑÑÐ¶Ð°ÐµÑ Ð±Ð¾Ð»ÑÑе даннÑÑ Ð¿Ñи запÑÑке, анализиÑÑÐµÑ ÑÑÑÑкÑÑÑÑ Ð¿ÑоекÑа, еÑли ÑÑо Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾, и Ñак далее. ÐÑли Ð²Ñ ÑабоÑаеÑе ÑолÑко Ñ Ð¾Ð´Ð½Ð¸Ð¼ Ñайлом, Ñо гоÑаздо бÑÑÑÑее оÑкÑÑÑÑ ÐµÐ³Ð¾ в «лÑгком» ÑедакÑоÑе.
Ðа пÑакÑике «лÑгкие» ÑедакÑоÑÑ Ð¼Ð¾Ð³ÑÑ Ð¸Ð¼ÐµÑÑ Ð¼Ð½Ð¾Ð¶ÐµÑÑво плагинов, вклÑÑÐ°Ñ Ð°Ð²Ñодополнение и анализаÑоÑÑ ÑинÑакÑиÑа на ÑÑовне диÑекÑоÑии, поÑÑÐ¾Ð¼Ñ Ð³ÑаниÑÑ Ð¼ÐµÐ¶Ð´Ñ IDE и «лÑгкими» ÑедакÑоÑами ÑазмÑÑÑ.
СледÑÑÑие ваÑианÑÑ Ð·Ð°ÑлÑживаÑÑ Ð²Ð°Ñего вниманиÑ:
- Sublime Text (кÑоÑÑплаÑÑоÑменнÑй, ÑÑловно-беÑплаÑнÑй).
- Notepad++ (Windows, беÑплаÑнÑй).
- Vim и Emacs Ñоже Ñ Ð¾ÑоÑи, еÑли знаÑÑ, как ими полÑзоваÑÑÑÑ.
Ðе бÑдем ÑÑоÑиÑÑÑÑ
РедакÑоÑÑ, пеÑеÑиÑленнÑе вÑÑе, извеÑÑÐ½Ñ Ð°Ð²ÑоÑÑ Ð´Ð°Ð²Ð½Ð¾ и заÑлÑжили много Ñ Ð¾ÑоÑÐ¸Ñ Ð¾ÑзÑвов Ð¾Ñ ÐºÐ¾Ð»Ð»ÐµÐ³.
ÐонеÑно же, еÑÑÑ Ð¼Ð½Ð¾Ð³Ð¾ дÑÑÐ³Ð¸Ñ Ð¾ÑлиÑнÑÑ ÑедакÑоÑов. ÐÑбиÑайÑе ÑоÑ, коÑоÑÑй вам болÑÑе нÑавиÑÑÑ.
ÐÑÐ±Ð¾Ñ ÑедакÑоÑа, как и лÑбого дÑÑгого инÑÑÑÑменÑа, индивидÑален и завиÑÐ¸Ñ Ð¾Ñ Ð²Ð°ÑÐ¸Ñ Ð¿ÑоекÑов, пÑивÑÑек и лиÑнÑÑ Ð¿ÑедпоÑÑений.
ÐомменÑаÑии
<code>, Ð´Ð»Ñ Ð½ÐµÑколÑÐºÐ¸Ñ ÑÑÑок кода — Ñег<pre>, еÑли болÑÑе 10 ÑÑÑок — ÑÑÑÐ»ÐºÑ Ð½Ð° пеÑоÑниÑÑ (plnkr, JSBin, codepenâ¦)