เช…เชฎเซ‡ เช•เซเชฐเชฟเชชเซเชŸเซ‹เช•เชฐเชจเซเชธเซ€ - intwt.com เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ€เชจเซ‡ เชจเซเชฏเซ‚เช เชเช—เซเชฐเซ€เช—เซ‡เชŸเชฐ เชฌเชจเชพเชตเซเชฏเซเช‚ เช›เซ‡

เชนเชพเชฏ เชนเซ‡เชฌเชฐ!

เช•เซเชฐเชฟเชชเซเชŸเซ‹เช•เชฐเชจเซเชธเซ€ เชฎเชพเชฐเซเช•เซ‡เชŸ เชฆเชฐเชฐเซ‹เชœ เชตเชงเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชฎเชพเชนเชฟเชคเซ€เชจเซ‹ เชœเชฅเซเชฅเซ‹ เชตเชงเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡.

เชคเซ‡เชฅเซ€ เชœ เช…เชฎเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชถเชฐเซ‚ เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ intwt.com เชตเซ‡เชชเชพเชฐเซ€เช“ เช…เชจเซ‡ เช•เซเชฐเชฟเชชเซเชŸเซ‹เช•เชฐเชจเซเชธเซ€เชฎเชพเช‚ เชฐเชธ เชงเชฐเชพเชตเชจเชพเชฐ เช•เซ‹เชˆเชชเชฃ เชฎเชพเชŸเซ‡ เชธเซ‹เชถเชฟเชฏเชฒ เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚เชฅเซ€ เชธเชฎเชพเชšเชพเชฐ เช…เชจเซ‡ เชชเซ‹เชธเซเชŸเซเชธเชจเซเช‚ เชเช•เชคเซเชฐเซ€เช•เชฐเชฃ เช›เซ‡.

เช…เชฎเซ‡ เช•เซเชฐเชฟเชชเซเชŸเซ‹เช•เชฐเชจเซเชธเซ€ - intwt.com เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ€เชจเซ‡ เชจเซเชฏเซ‚เช เชเช—เซเชฐเซ€เช—เซ‡เชŸเชฐ เชฌเชจเชพเชตเซเชฏเซเช‚ เช›เซ‡

เชธเซ‡เชตเชพเชจเซเช‚ เชธเชฐเชณ, เช…เชจเซเช•เซ‚เชณ เช…เชจเซ‡ เชธเชฎเชœเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซเช‚ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชคเซ‡เชจเซ‡ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชฎเชพเชนเชฟเชคเซ€เชจเซ€ เชฆเซ‡เช–เชฐเซ‡เช– เชฎเชพเชŸเซ‡ เช–เชฐเซ‡เช–เชฐ เช…เชธเชฐเช•เชพเชฐเช• เชธเชพเชงเชจ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡.

เช† เช•เซเชทเชฃเซ‡, เช…เชฎเซ‡ เช…เช‚เช—เซเชฐเซ‡เชœเซ€, เชฐเชถเชฟเชฏเชจ เช…เชจเซ‡ เชšเชพเช‡เชจเซ€เชเชฎเชพเช‚ 3 เชนเชœเชพเชฐเชฅเซ€ เชตเชงเซ เชธเชฎเชพเชšเชพเชฐ เชธเซเชคเซเชฐเซ‹เชคเซ‹เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเซ€เช เช›เซ€เช, เชชเชฐเชฟเชฃเชพเชฎเซ‡ เช…เชฎเชจเซ‡ เชฆเชฐเชฐเซ‹เชœ เชฒเช—เชญเช— 3 เชนเชœเชพเชฐ เชจเชตเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เชชเซเชฐเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡.

เช•เซเชฐเชฟเชชเซเชŸเซ‹เช•เชฐเชจเซเชธเซ€ เช…เชจเซ‡ เชธเซ‹เชถเชฟเชฏเชฒ เชจเซ‡เชŸเชตเชฐเซเช•เชฎเชพเช‚ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏเชคเชพเชจเชพ เช‰เชฒเซเชฒเซ‡เช– เชฎเชพเชŸเซ‡ เชธเชฟเชธเซเชŸเชฎ เชฆเซเชตเชพเชฐเชพ เชฆเชฐเซ‡เช• เชธเชพเชฎเช—เซเชฐเซ€เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชจเซเชฏเซ‚เช เชซเชฟเชฒเซเชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชซเซ€เชกเชจเซ‡ เช•เชธเซเชŸเชฎเชพเช‡เช เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เชคเซ‡เชจเซ‡ เชคเชฎเชพเชฐเชพ เชเช•เชพเช‰เชจเซเชŸเชฎเชพเช‚ เชธเชพเชšเชตเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชœเซ‹ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซ‹, เชคเชฎเชพเชฐเซ€ เชŸเซ‡เชฒเชฟเช—เซเชฐเชพเชฎ เชšเซ‡เชจเชฒเชฎเชพเช‚ เชฌเซเชฐเซ‹เชกเช•เชพเชธเซเชŸ เชถเชพเชฎเซ‡เชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เช…เชฎเซ‡ 2716 เช•เซเชฐเชฟเชชเซเชŸเซ‹เช•เชฐเชจเซเชธเซ€ เชฎเชพเชŸเซ‡ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชธเซ‚เชšเช•เชพเช‚เช•เซ‹เชจเซเช‚ เชธเชคเชค เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เชฌเชœเชพเชฐเชฎเชพเช‚ เชจเชตเซ€ เช•เชฐเชจเซเชธเซ€เชจเชพ เช‰เชฆเชญเชต เชชเชฐ เชจเชœเชฐ เชฐเชพเช–เซ€เช เช›เซ€เช.

เช•เซเชฐเชฟเชชเซเชŸเซ‹เช•เชฐเชจเซเชธเซ€เชจเซ€ เชฏเชพเชฆเซ€ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชถเซ‡เชท เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชคเชฎเซ‡ เชฌเชœเชพเชฐเชฎเชพเช‚ เชตเซƒเชฆเซเชงเชฟ เช…เชจเซ‡ เช˜เชŸเชพเชกเชพเชจเชพเช‚ เชฒเซ€เชกเชฐเซเชธเชจเซ‡ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹.

เชฆเชฐเซ‡เช• เชšเชฒเชฃ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เชเช• เช…เชฒเช— เชชเซƒเชทเซเช  เชชเชฐ เชจเชตเซ€เชจเชคเชฎ เชธเชฎเชพเชšเชพเชฐ เช…เชจเซ‡ เชคเชฎเชพเชฎ เชธเซ‚เชšเช•เชพเช‚เช•เซ‹ เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เชฟเช‚เชฎเชค, เช•เซ‡เชชเชฟเชŸเชฒเชพเช‡เชเซ‡เชถเชจ, เชตเช—เซ‡เชฐเซ‡, เชคเซ‡เชฎเชœ เชฌเชœเชพเชฐเชฎเชพเช‚ เชšเชฒเชฃเชจเชพ เช…เชธเซเชคเชฟเชคเซเชตเชจเชพ เชธเชฎเช—เซเชฐ เชธเชฎเชฏเช—เชพเชณเชพ เชฎเชพเชŸเซ‡ เช•เชฟเช‚เชฎเชค เชšเชพเชฐเซเชŸ.

เชคเชฎเชพเชฐเชพ เชตเซเชฏเช•เซเชคเชฟเช—เชค เช–เชพเชคเชพเชฎเชพเช‚, เชคเชฎเซ‡ เช•เซเชฐเชฟเชชเซเชŸเซ‹เช•เชฐเชจเซเชธเซ€ เชชเซ‹เชฐเซเชŸเชซเซ‹เชฒเชฟเชฏเซ‹ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชšเชพเชฐเซเชŸ เชชเชฐ เชคเซ‡เชจเซ€ เช—เชคเชฟเชถเซ€เชฒเชคเชพเชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เช† เช•เซเชทเชฃเซ‡ เช…เชฎเซ‡ เชฎเซเชฆเซเชฐเซ€เช•เชฐเชฃ เชตเชฟเชถเซ‡ เชตเชฟเชšเชพเชฐเซ€ เชฐเชนเซเชฏเชพ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡... เชธเซ‡เชตเชพ เช–เซ‚เชฌ เชœ เชจเชพเชจเซ€ เช›เซ‡ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชทเช•เซ‹ เชฎเซ‡เชณเชตเซ€ เชฐเชนเซ€ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเช‚เชญเชตเชคเชƒ เชคเซ‡ เชœเชพเชนเซ‡เชฐเชพเชค เช…เชจเซ‡ เชชเซ‡เช‡เชก เชธเชฌเซเชธเซเช•เซเชฐเชฟเชชเซเชถเชจ PRO เช•เชพเชฐเซเชฏเซ‹เชจเซ€ เชเช•เซเชธเซ‡เชธ เชนเชถเซ‡.

เช•เซ‡เชŸเชฒเซ€เช• เชคเช•เชจเซ€เช•เซ€ เชตเชฟเช—เชคเซ‹

เชธเซ‡เชตเชพเชจเซ‡ เชฌเซ‡ เชญเชพเช—เชฎเชพเช‚ เชตเชนเซ‡เช‚เชšเซ€ เชถเช•เชพเชฏ เช›เซ‡

  1. เชซเซเชฐเชจเซเชŸเชเชจเซเชก เช Vue เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ SPA เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช›เซ‡ เช…เชจเซ‡ Go เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เชฌเซ‡เช•เชเชจเซเชก เช›เซ‡, เชœเซ‡ เชถเซ‹เชง เชเช‚เชœเซ€เชจ เชฎเชพเชŸเซ‡ เชธเชพเชฎเช—เซเชฐเซ€ เช…เชจเซ‡ SPA เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชก เชธเชพเชฅเซ‡ เชจเซเชฏเซ‚เชจเชคเชฎ HTML เชตเชฟเชคเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช† เช…เชญเชฟเช—เชฎ เชคเชฎเชจเซ‡ เชธเชฐเซเชตเชฐ เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช— เชŸเชพเชณเชตเชพ เช…เชจเซ‡ เชธเชฐเซเชš เชเชจเซเชœเชฟเชจ เชธเชพเชฅเซ‡ เชฎเซˆเชคเซเชฐเซ€เชชเซ‚เชฐเซเชฃ เชฌเชจเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชœเซ‹เช•เซ‡ เชฏเชพเชจเซเชกเซ‡เช•เซเชทเซ‡ เชคเชฐเชค เชœ เช…เชฎเชจเซ‡ เชฆเชฐเชตเชพเชœเชพ เชคเชฐเซ€เช•เซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเซเชฏเชพ.
  2. เชชเชพเชฐเซเชธเชฐเชจเซ‡ เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เชกเซ‡เชŸเชพเชฌเซ‡เช เช…เชจเซ‡ เชเชกเชฎเชฟเชจ เชชเซ‡เชจเชฒ เชธเชพเชฅเซ‡ เช…เชฒเช— เชธเซ‡เชตเชพเชฎเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชฅเซ€ เชคเซ‡เชจเซ‡ เช•เซ‹เชˆเชชเชฃ เชธเชฎเชธเซเชฏเชพ เชตเชฟเชจเชพ เช…เชฒเช— เชธเชฐเซเชตเชฐ เชชเชฐ เช–เชธเซ‡เชกเซ€ เชถเช•เชพเชฏ. เช…เชนเซ€เช‚ เช…เชฎเซ‡ เชชเชพเชฐเซเชธเชฟเช‚เช— เช•เชคเชพเชฐ เช…เชจเซ‡ เชฐเซ‹เชŸเซ‡เชŸเชฟเช‚เช— TOR เชชเซเชฐเซ‹เช•เซเชธเซ€เชจเซ‡ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡ Go, PostgreSQL, Beanstalkd เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เช›เซ‡ เชœเซ‡ เช…เชฎเชจเซ‡ IP เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชŸเชพเชณเชตเชพ เชฆเซ‡ เช›เซ‡. เช•เซ‡เชŸเชฒเซ€เช• เชธเชพเช‡เชŸเซเชธเชจเซ‡ เชชเชพเชฐเซเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เชธเซเชฐเช•เซเชทเชพ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธเชจเซ‡ เชฌเชพเชฏเชชเชพเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฌเซเชฐเชพเช‰เชเชฐเชฒเซ‡เชธ เช•เซเชฐเซ‹เชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชชเชกเชถเซ‡. เชชเชพเชฐเซเชธเชฐ เชฎเชพเชŸเซ‡ เชเชกเชฎเชฟเชจ เชชเซ‡เชจเชฒ Laravel เชฎเชพเช‚ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.

เชคเชฎเชพเชฎ เชธเซ‡เชตเชพเช“ เชกเซ‹เช•เชฐเชจเซ€ เช…เช‚เชฆเชฐ เชšเชพเชฒเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชนเชพเชฒเชฎเชพเช‚ 19 เช•เชจเซเชŸเซ‡เชจเชฐ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡. เช† เชฌเชงเซเช‚ GitLab CI เชฆเซเชตเชพเชฐเชพ เชœเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช…เชฎเซ‡ เชธเชฟเชธเซเชŸเชฎ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เชฎเชฟเชฅเชฟเชฏเชธ เช…เชจเซ‡ เช—เซเชฐเชพเชซเชจเชพ เช…เชจเซ‡ เชญเซ‚เชฒ เชฒเซ‹เช— เชฎเชพเชŸเซ‡ เชธเซ‡เชจเซเชŸเซเชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช.

เช†เช—เชณ เชถเซเช‚ เช†เชฏเซ‹เชœเชจ เช›เซ‡?

iOS เช…เชจเซ‡ Android เชฎเชพเชŸเซ‡ เชฎเซ‹เชฌเชพเช‡เชฒ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‹ เชตเชฟเช•เชพเชธ, เช•เซเชฐเชฟเชชเซเชŸเซ‹เช•เชฐเชจเซเชธเซ€ เชชเชฐ เชฎเซ‚เชณ เชฒเซ‡เช–เซ‹, เชตเชฟเชกเชฟเช“เช เช…เชจเซ‡ เชธเชฎเซ€เช•เซเชทเชพเช“ เชชเซ‹เชธเซเชŸ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชงเชฐเชพเชตเชคเชพ เชจเชฟเชทเซเชฃเชพเชคเซ‹ เชฎเชพเชŸเซ‡ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฌเชจเชพเชตเชตเซเช‚. เชฒเซ‡เช–เช• เชฎเชพเชŸเซ‡ เชธเชฌเซเชธเซเช•เซเชฐเชพเช‡เชฌ เช•เชฐเซ‹. เช…เชจเซ‡ เช…เชฒเชฌเชคเซเชค, เชšเชฒเชฃเชจเซ€ เช•เชฟเช‚เชฎเชคเชจเซ€ เชนเชฟเชฒเชšเชพเชฒ เชชเชฐ เชธเชฎเชพเชšเชพเชฐเชจเซ€ เช…เชธเชฐเชจเซเช‚ เชธเซเชตเชšเชพเชฒเชฟเชค เชฐเซ€เช—เซเชฐเซ‡เชธเชจ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ.

เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชตเชฟเช•เชธเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชŸเซ€เช•เชพ เช…เชฅเชตเชพ เชตเชฟเชšเชพเชฐเซ‹ เชธเชพเช‚เชญเชณเซ€เชจเซ‡ เช…เชฎเชจเซ‡ เช†เชจเช‚เชฆ เชฅเชถเซ‡.

เชชเซ‹เชธเซเชŸเชจเชพ เชตเชพเชธเซเชคเชตเชฟเช• เชฒเซ‡เช–เช• เชชเซ€เชเชธ เชฆเชฟเชฎเชฟเชคเซเชฐเซ€, เชคเซ‡เชจเซ‡ เชฌเชงเชพ เชชเซเชฐเชถเซเชจเซ‹.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹