ืืื ืจืืืื ืืช ืืื ืืื ืืื ืื ืืืืื?
ืืืืื ืืืฉ ืืฉื ืื ืืืืจืื ืืช ืืฉืชืชืคืชื ื-35 ืจืืืื ืืช ืืื ืืื ืืื ืกืื ืืกืคืฆืืคืืืช ืฉืืคืฉืจ ืืืขืืืช ืขื ืืืขืช โ ืืื ืืกืืืจืืืคืื ืงืืืืื ืืจืืืฉื ืงืืืงืืืืืช ืฉื ืืฉืจ ืืืืจืฃ ืืขื ืฉืืจืืชื ืคืื ืืง ืืื ืงืื ืืจืื ืืื ืืืืจืืงืืื; ืขื ืืชืืงืืืช ืืชืื ืืช, ืืกืคืงื โโืื ืืืื; ืืจืืืง ืืืืฉืจื; ืืืืื ืืืืชื ืืืืื ืืืื; ืืืืืฅ ืื ืื ืื, ืืฉืคืืช ืฉืื ืืช.
ืืืช, ืืื ืขื ~20 ืืจืืืื ืืช ืฉืขืจืืชื ืืขืฆืื ืืืขืกืืง - ืืกืคืจ ืืกืคืืง ืืื ืฉืืืคืื ืืืื ืืจืืืื ืืช ืืื ืืืฆืข ืืช ืืชืฆืคืืช ืืืื (ืืชืืืื ืืืืืืื ืื ืืจืืจื) ืืืืชืืกืก ืื: ืื ื ืืฉืืื ืข ืฉืืืืง ืืืื ืืืืืช ืืื ืื ืืจืื ืจืืืื ืืช, ืื ืืชืืื ืืืืจืืืช ืืื ืืจืื ืฉืืื, ืืืืชื ืืช ืืืืกื ืืช ืฉืื ืืจืื ืืงืฆืืขืืช ืืืคืืชื ืืืืืื ืชืืจืืชื, ืืืจืืช ืืขืืืื ืฉืืืจ ืขืืืชื ืืคืืชืื ืืชืจืื ืืืฉื 10 ืฉื ืื.
ืืืืจ ืื ืคืื ื ืืืชืื ืชืื ืฉื ืืฆืืื ืืชืืืืช ืืจืื ืืืจื ืืืฆื ืืช ืขืืืง ืืืืข ืฉืืื. ืื ืื ื ืจืืฆื ืืืจืืื ืขื ืืชืื ืขื ืืืชืจืื ืืช ืืืื ืืืืื ืืืืืจืื ืฉื ืืฉืืืืช ืืืื ืืฉืืืืช ืืื ืืืช ืฉื ืฉืืื ืืจืืืื ืืช - ืืืืืืื ืืช ืืืื ืืืื ืืืืืจื ืืืืฉ ืฉืื.
ืื ื ืืกืคืจ ืื ืืืชืจ ืขื ืืืื ืืืื, ืชืืืื ื ืืื ืืืืข ืื ืื ืืฉืื ืืืขืช ืืืืืื ืืช ืืชืฉืืืืช ืืฉืืืืช ืืืืฉืืืืช ืืืื ืืืช ืืืื, ืื ืื ืืชื ืื ืื ืืืฆืืื ืคืจืืืงืืื ืขืฆืืืืื ืืืฉื ืฉื ืื.
ืืืืข ืืืืืช ืืืืข ืืืกืืกื ืฉืื ื ืืืชืืจื ืืจืื ืื ืืจืฆืืช?
ืจืืืื ืืช ืืื ืืื, ืื ืขืืืื ืื ืืคืืช ืืืื ืืจืืืื ืืช, ืืืืืื ืืืฅ ืจืฆืื ื ืืืืฃ, ืืื ืื ืืืคืืฉ ืขืืืื ืืืื - ืืื ืื ืืชื ืืืืื ืืชืืื, ืืืืืฃ ืื ืืคืชื ืฉืขืื ืืืื ืืงืื ืืืฉื ืืื ืจื (ืืืืื ื ื "ืืจืื" ืืืื ืืืืืฉื ืฉื ื).
ืืจืืืื ืืช ืจืืื, ืืฉ ืืืจื ืื ืืฉื ืฉืืจืืื ืืช ืืืืฅ ืืื. ืืืจืืืื ืช ืฉืื ืืืื ืื ืืื ื ืืืืืืืจืกืงืืื, ืืื ืืชืื ืชืช ืจืืืื ืืคื ืฉืืฆืืช, ืฉืงืฉื ืืฆืคืืช ืืื ื ืืืฉืืืืช ื ืืืชืืช ืืืืขืจืืชื, ืื ืจืืฉ ืฆืืืช ืืืจืืงืืจ ืฉืืืื ืืจืืข ืืื ืืืืจืื ืืช ืื ืืืืืจื ืฉืื. ืขืื ืื ื ืฉืืืืช ืื, ืฉืืื ืืช ืืฉืืื: ืื ืื ืืฉืืืื ืืจืื!?
ืืื ืืื, ืืื ืืชืช ืืช ืืชืฉืืื ืื ืืจืฉืช, ืืื, ืืคื ืฉืืื ืช, ืืืชื ืฆืคืืื ืืฉืืื ืืื, ื ืืชืจืชื ืืื ืืฆืขื, ืฉืฉืืืชื ืขืืื ืืืคืืื.
ืขื ืืื ื ืืกืืื ืืืืื ืข ืืืืืฅ ืืื ืืืชื ืืขืืช ืืืืชืจืืช ืืืืคื ืืืื, ืื ื ืืจืืืงืื ืืช ืขืฆืื ื ืื ืจืง ืืืืฉืืคื ืืจืืขืฉืช ืฉื ืืืืจืืช ืฉืื ื ืืืื ืืื ืืืคืืื ืื ืืกืืกืืื ืฉื ืืฉืคื, ืืื ืื ืืืคืืชืช ืืืืจืืช ืืื ืืคืืืช ืืืขื.
ืืืขืื ืืื ืฉืืคืืขื ืืฉ ืืขื ืืงืืืืช ืฉืืื ื ืืื ืืงืื ืืช ืกืื ืืืขืืืช ืืื.
ืื ืืคืชื ืฉื ืืืฅ ืืขืืื ืืืื ืืงืืืืช ืืืฉืจ ืฉืืืขืืืช ืืืกืืกืืืช ืื ืืืฆืืจืชืืืช ืฉืืืฆืืืช ืืจืืืื ืืช ืจืง ืืขืชืื ืจืืืงืืช ืงืฉืืจืืช ืืื ืฉืืชืื ืช ืขืืกืง ืื ืืืืื ืืืืืชืืื - ืืื ืจืงืืจืกืืืช, ืืจืคืื ืืืขืจืืืช ืืงืจืช ืืขืืืืช ืืกืื ืืจืื ืืืช ืขื ืืคืื ืื ืขื ืฉืืืืืืช. ืืื ืืืืืื ืืืจืืข ืืืจืช ืฉื ืืืืงืกืื. ืืฆืขืจื.
ืืืืก ื-JavaScript ืืืงืืจื ืฉืื, ืืฉ ืืืืื ืืืื - ืื React.JS ืื ืืื ืืืคืืข, 98% ืืืชืื ืชื JavaScript ืืื ืืฆืืืืื ืืืืฉืื ืืืืืช ืืืืจืืช ืืืืจืืช ืืืื ืื ืื bind - ืืืชืจ ื-20 ืฉื ื ืืืืจ ืืืคืขืชื - ืืืื ืืืฉืืืื ืืืืืช ืืืืืื, ืืงืื ืฉืืืืช ืขื ืื ืืจืืืื ืืช, ืืจืง ืื ืฉืืืฆืื ืืช ืื ืืกืคืจืืืช, ืืืกืืจืืช ืืืืืืืืื ืืืืคืฉืืื ืืืื ืืืฉืื ืืขืืื ืขื ืื. ืืืื, ืืืืืช ืืชืืืื, ืืืกืคืจ ืืื ืืฆืืืฆื ืืื ืฉืืจืืืฉ ืืื 97%.
ืืจืืจ ืฉืจืืืื ืืช ื"ืืืืื ืืืืฆืืืืช" ืฉื ืืฉืืืืช ืืื, ืืคืชืืื ืจืืื ืืชืขืืืื ืืื ืื ืืืืืืื ืืื ืืืืื ืืื - ืืืืฉืืืื ืืืชื ืื ืืฉืืจืช ืืืื, ืืืืืจ, ืืืืคื ืคืืืืจืืืื, ืืฆืขืื ืืฉืื ืืืืงืฉืื ืฉื ืคืืชืื ืืืืฆืืจ ืื ืจืง ืืื ืืืื ืืืงืฉืื, ืืื ืื ืืื ืืืขืช ืฉืื ื ืืฆืืื ืืฉืื ืืืงืฉืื.
ืืื ืืืฉืืืืช ืฉื ืืืกืจ ืืืข ืืกืืกื ืืฉืคื?
ืืชืฉืืื ืืฉืืื ืื ื ืจืืืช ืื ืืืืช, ืืื ืืฉืื ืื ืืืข ืืืื ืืื ืชืืื ืืืืืฃ ืืช ืืคืชืจืื ืฉืื ืืคืื ื ืืจืืืงื - ืืื ืืฉืืง ืชืคืงืื ืขืฆืื ืืืืืื ืฉื ืืชืื ืชืื ืืืืจืื ืืืื ืื ืืื, ืืืืจืื ืืช ืืจืื ืืืืืื (ืืืืขืืงืื). ) ืฉื ืืืข ืืฉืคื ืฉื ืืื ืฉื ืื.
ืงืื ืืืืฉืื ืืืฉืชืืฉ ืืืกืืจืืช ืืกืคืจืืืช ืฉืื ืจืืืืื ืืืชืื ืืื ืืื ืื ืืืื ืืืืืฉื ืืืื ืื ืื ืืืชืืื ืืืชื ืืื ืืื ื ืืกืคืงืช ืฉื ืืืืืืื ืืฉืื ืื ืฉื ืืืฆืืขื. ืืืืฉื ืืืื ืืื ืืขืืื ื-JavaScript ืืื ืืืจืื ืฉื ืกืคืจืืืช JQuery, ืฉืืืืชื ืคืขื ืื ืืข ืืงืืืื ืืืืื, ืืืืืชื ืชืืื ืืืข ืืืงืฃ ืืขืฆืื, ืื ืืชืง ืืฉืืจ ืืฉืคื, ืชืืคืกืช ืืช ืืงืืื ืืืืขื ื. ืืฉืืง - ืชืกืจืืืื ืืฆื ืืงืฆืืขืืื ืฉื ืืชืื ืืืืคืืื ืืขืืืืื ืืคื ืืฆืืจื ืืืชื ื ืืืืชื ืคืจืืกื ืืืืจื ืขื bootstrap ืฉื ืคืจืืื ืกืจืื ืื ืืงืจืื.
ืขืชืืื ืฉื ืคืจืืืงืืื ืฉืคืืชืื ืืืืฉื ืื ืื ืืกืจืช ืืืจืืืช, ืื ืื ืืชืื ืืืจืืช, ืืื ืคืจืืืื ืืงืฆืจ ืืืขื: ืืืืื ืืื ืืฉืืขืืชื ืขื ืืกืฃ, ืืืฉืืื ืืช, ืืคืกืืื ืืกืคืืื ืืืื ืืืื ืืืชืืฆืื ืืื, ืืจืืื ืืืชืืืืืช ืืืืฉื ืฉืืชืืฃ ืคืขืืื.
ืืฆื ืฉื ื, ืืืื ืฉืืืจ ืืืจืื ืฉื ืืชืื ืช, ืืขื ืืืื ืืืฉืืืช ืขื ืืื ืื ืฉืืืื ื ืื ืืื ืขืืฉื. ืืชืื ืืื ื ืฉืืื, ืืื ืืืจืื ืืื ืืืืืื, ืืชืจืืฆืฅ ืืจื ืฉืื ืืืงืฉืื ืจืืื ืขื ืกืืก. ืืืืชืจ ืืฆืืื ืฉืืขืกืืง ืืืื ืืืื ืืจืืืช ืืืืจืืจ ืื ืฉืื ืืืืืื ืืคืืืืืช ืืฉืื ืืืงืฉืื ืืื ืฉืื ืฉืงืคืืื ืืืืกืจ ืืืืืืืช ืืขืฉืืช ืฆืขื ืืืฆื ืฉืื ืื ืืืืืื ืืจืืฅ ืืืงืคืืฅ ืืื ืืืฉืื ืขื ืืืื?
ActualizeBot
ืืืืจ ืฉืจืืืชื ืืช ืืืชืจืื ืืช ืฉื ืจืืืื ืืช, ืืื ืืื ืชื ืฉืืขืืจ ืืจืืืื ืืช ืจืืงืื ืื ืื ืืืืจื ืืชื, ืืฉืืชื ืฉืื ืืืื ื ืืืจ ืืืฆืืจ ืืื ืฉืื ืืชืืื ืื ืืคืชื ืฉืขืืฉื ืืฉืชืื ืืฉืคื ืืืจืช ืืืื ืืขืกืืง ืืืืฉืจื ืืื ืืืืช ืืืื ืืคื ืืช ืื ืจืืืื ืืช ืืืืชืืื ืขื ืืื ืื, ืฉืืื ืื ืงืจื ืื. ืื ืืืจืชื ืืื ืืชืื ืชืื ืืืืืื ืืืื ืืืืฉืืืช ืืขืืืช ืฉืื ืืื ืฆืจืืืื ืืคืชืืจ - ืืืืืื ืื ืื ืืื ืืฉืื ืื ืืจืืืืืืื - ืืื ืชื ืฉืืื ืืชืืื, ืืืืชื ืืช ืื ืืกืคืงืืช ืืืื.
ืืืื ืืฉ ืืจืืข 3 ืคืื ืงืฆืืืช ืคืฉืืืืช:
- ืื ืื ืืฉืคื/ืืกืืจืช ืืกืืืืช ืขื ืื ืช ืืงืื ืืฉืืืืช ืืืฉืืช ืขืืืจื. ืืชื ื ืจืฉื ืืืฉืืืฉืืืืช ืืืืขืืช, ืืชื ืืงืื ืืืชื ืื ืืืืืืจ ืืืืื
- ืคืจืกืื ืืฉืืื ืื ืืฉืืืช ืืืื โ ืืกืคืจ ืฉืื ืืืืจืื ืฉืฉืืชืืฃ ืื ืืืคืชืืืช
- ืืืืื ืฉืืืช ืืขืืื ืืขืืจืชื ืชืืืื ืืืืืจ ืืช ืืืชืืื ืืืืคืืืืืืช ืืืงืกื ืืืฉืืื ืฉืืชื ืืคืจืกืืื, ืืืื ืืืืื ืื ื ืฉืืื, ืื ืืื ืคืืื ืืกืืืืช
ื ืืื ืืขืืฉืื, ืืฉืคืืช ืืืืืช ืืืื ืืช ืืืืืจื: JavaScript, Java, Python, PHP, MySQL. ืืืืืจ ืืืืื ืืืงืฆืช ืืืื ืืืืืืช ืืืื ื ืฉืื. ืื ื ืืงืืื ืืืืกืืฃ ืืจืฉืืื ืื ืืขืืจืช ืงืืืืช ืืืืจื.
ืืืื ืืืฉืง ืืคืืจืื ืจืืงื ืจืื ืืจืืื; ืชืฉืืื ืขืืืจ ืื ืืืจ ืื ืฆืคืื.
ืืชื ืืืื ืืืืื ืก ืืืื ืืืืฆืขืืช ืืงืืฉืืจ ืืื:
ืืงืฆืจื ืขื ืืืฉืื ืืื ื
ืืืื ืืื ืืื ืืื ืืืื ืคืจืืืงืืื ืงืื ืื ืฉืืื ืื ื ืืืื ืืช ืืืจืกื ืืฆืืืืจืืช ืืจืืฉืื ื ืฉื ืืื ื-ืืกืืจืช ืืงืื ืืคืชืื ืฉืื ืืคืืชืื ืืืืื ืขื ืืื ื ืืืจืื, ืืฉื ืืืืื Hobot ืืืืื ื ื-NPM ืขืืืจ ืื ืฉืื ืืืจืืงืืจ.
ืืืกืืจืช ืื ืืื ืขื ืืกืืก Telegraf.JS ื-TypeScript, ืืช ืืจืกืช ืืืคืก-ืืคืก-ืจืืฉืื ื ืฉืื, ืืฆืืืืช ืืืืืื ืืฉืืืืฉ, ื ืืชื ืืฆืคืืช ื-
ืื ืืืื ืจืืืื ืืช ืืืืช ืฆืจืื ืืืฉืชืชืฃ?
ืื ื ืืืื ืฉืืฉ ืื ืื ืืกืคืจ!
ืืงืืจ: www.habr.com