เจ…เจฒเฉˆเจ•เจธเฉ€ เจ—เฉเจฐเฉˆเจšเฉ‡เจต: เจซเจฐเฉฐเจŸเจเจ‚เจก 'เจคเฉ‡ เจœเจพเจ“

เจ•เฉ€เจต เจ—เฉ‹ เจฎเฉ€เจŸเจ…เฉฑเจช เจฎเจˆ 2018:

เจ…เจฒเฉˆเจ•เจธเฉ€ เจ—เฉเจฐเฉˆเจšเฉ‡เจต: เจซเจฐเฉฐเจŸเจเจ‚เจก 'เจคเฉ‡ เจœเจพเจ“

เจฎเฉ‹เจนเจฐเฉ€: - เจธเจพเจฐเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจธเจคเจฟ เจธเจผเฉเจฐเฉ€ เจ…เจ•เจพเจฒ! เจ‡เฉฑเจฅเฉ‡ เจนเฉ‹เจฃ เจฒเจˆ เจคเฉเจนเจพเจกเจพ เจงเฉฐเจจเจตเจพเจฆ! เจ…เฉฑเจœ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฆเฉ‹ เจ…เจงเจฟเจ•เจพเจฐเจค เจฌเฉเจฒเจพเจฐเฉ‡ เจนเจจ - เจฒเจฏเฉ‹เจธเจผเจพ เจ…เจคเฉ‡ เจตเจพเจจเจฟเจ†เฅค เจœเฉ‡ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ•เจพเจซเจผเฉ€ เจธเจฎเจพเจ‚ เจนเฉˆ เจคเจพเจ‚ เจฆเฉ‹ เจนเฉ‹เจฐ เจนเฉ‹เจฃเจ—เฉ‡. เจชเจนเจฟเจฒเจพ เจธเจชเฉ€เจ•เจฐ เจ…เจฒเฉˆเจ•เจธเฉ€ เจ—เฉเจฐเฉˆเจšเฉ‡เจต เจนเฉˆ, เจ‰เจน เจธเจพเจจเฉ‚เฉฐ เจ—เฉ‹เจซเจฐเจœเฉ‡เจเจธ เจฌเจพเจฐเฉ‡ เจฆเฉฑเจธเฉ‡เจ—เจพ.

เจ…เจฒเฉˆเจ•เจธเฉ€ เจ—เฉเจฐเฉˆเจšเฉ‡เจต (เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ - เจเจœเฉ€): - เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจ—เฉ‹ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจนเจพเจ‚, เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจ—เฉ‹ เจตเจฟเฉฑเจš เจตเฉˆเฉฑเจฌ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฒเจฟเจ–เจฆเจพ เจนเจพเจ‚เฅค เจ•เจˆ เจตเจพเจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจซเจฐเฉฐเจŸเจเจ‚เจก เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃเจพ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆ, เจ•เจˆ เจตเจพเจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจตเจฟเฉฑเจš เจนเฉฑเจฅเฉ€เจ‚ เจœเจพเจฃเจพ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค เจฎเฉˆเจ‚ เจ—เฉ‹ เจ†เจจ เจซเจฐเฉฐเจŸเจเจ‚เจก เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ‡ เจ…เจจเฉเจญเจต เจ…เจคเฉ‡ เจ–เฉ‹เจœ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ‚เฅค

เจฆเฉฐเจคเจ•เจฅเจพ เจ‡เจน เจนเฉˆ: เจชเจนเจฟเจฒเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ—เฉ‹ เจจเฉ‚เฉฐ เจซเจฐเฉฐเจŸเจเจ‚เจก 'เจคเฉ‡ เจ•เจฟเจ‰เจ‚ เจšเจฒเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚, เจซเจฟเจฐ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡ เจ•เจฟ เจ‡เจน เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจฆเฉ‹ เจคเจฐเฉ€เจ•เฉ‡ เจนเจจ - เจตเฉˆเฉฑเจฌ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจ…เจคเฉ‡ เจ—เฉ‹เจซเจฐเจœเฉ‡เจเจธ. เจ†เจ“ เจฆเฉ‡เจ–เฉ€เจ เจ•เจฟ เจ‡เจจเฉเจนเจพเจ‚ เจนเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจ•เฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉ€ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจซเจฐเฉฐเจŸเจเจ‚เจก เจตเจฟเฉฑเจš เจ•เฉ€ เจ—เจฒเจค เจนเฉˆ?

เจ•เฉ€ เจนเจฐ เจ•เฉ‹เจˆ เจ‡เจธ เจ—เฉฑเจฒ เจจเจพเจฒ เจธเจนเจฟเจฎเจค เจนเฉˆ เจ•เจฟ เจซเจฐเฉฐเจŸเจเจ‚เจก เจจเจพเจฒ เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจนเฉˆ?

เจ…เจฒเฉˆเจ•เจธเฉ€ เจ—เฉเจฐเฉˆเจšเฉ‡เจต: เจซเจฐเฉฐเจŸเจเจ‚เจก 'เจคเฉ‡ เจœเจพเจ“

เจ•เฉ€ เจ‡เฉฑเจฅเฉ‡ เจ•เจพเจซเจผเฉ€ เจŸเฉˆเจธเจŸ เจจเจนเฉ€เจ‚ เจนเจจ? เจนเฉŒเจฒเฉ€ เจฌเจฟเจฒเจก? เจˆเจ•เฉ‹เจธเจฟเจธเจŸเจฎ? เจœเฉเจฐเจฎเจพเจจเจพ.

เจซเจฐเฉฐเจŸเจเจ‚เจก เจฆเฉ‡ เจธเฉฐเจฌเฉฐเจง เจตเจฟเฉฑเจš, เจฎเฉˆเจจเฉ‚เฉฐ เจ‰เจน เจนเจตเจพเจฒเจพ เจชเจธเฉฐเจฆ เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ• เจซเจฐเฉฐเจŸเจเจ‚เจก เจกเจฟเจตเฉˆเจฒเจชเจฐ เจจเฉ‡ เจ†เจชเจฃเฉ€ เจ•เจฟเจคเจพเจฌ เจตเจฟเฉฑเจš เจ•เจฟเจนเจพ เจนเฉˆ:

เจ…เจฒเฉˆเจ•เจธเฉ€ เจ—เฉเจฐเฉˆเจšเฉ‡เจต: เจซเจฐเฉฐเจŸเจเจ‚เจก 'เจคเฉ‡ เจœเจพเจ“

JavaScript เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เจฟเจธเจฎ เจฆเจพ เจธเจฟเจธเจŸเจฎ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจนเฉเจฃ เจฎเฉˆเจ‚ เจ‰เจนเจจเจพเจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเจพ เจจเจพเจฎ เจฆเจฟเจ†เจ‚เจ—เจพ เจœเฉ‹ เจฎเฉˆเจจเฉ‚เฉฐ เจฎเฉ‡เจฐเฉ‡ เจ•เฉฐเจฎ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจ†เจˆเจ†เจ‚ เจ…เจคเฉ‡ เจฆเฉฑเจธเจพเจ‚เจ—เจพ เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจŸเจพเจˆเจช เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ Javasript เจตเจฟเฉฑเจš เจธเจผเจพเจ‡เจฆ เจนเฉ€ เจŸเจพเจˆเจช เจธเจฟเจธเจŸเจฎ เจ•เจฟเจนเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ - เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจนเจจ เจœเฉ‹ เจตเจธเจคเฉ‚ เจฆเฉ€ เจ•เจฟเจธเจฎ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ, เจชเจฐ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‡เจธเจฆเจพ เจ•เจฟเจธเจฎเจพเจ‚ เจจเจพเจฒ เจ•เฉ‹เจˆ เจฒเฉˆเจฃเจพ-เจฆเฉ‡เจฃเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจน เจธเจฎเฉฑเจธเจฟเจ† TypeScript (Javasript เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจเจก-เจ†เจจ) เจ…เจคเฉ‡ เจซเจฒเฉ‹ (เจœเจพเจตเจพเจธเจ•เฉเจฐเจฟเจชเจŸ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจฅเจฟเจฐ-เจ•เจฟเจธเจฎ เจšเฉˆเจ•เจฐ) เจตเจฟเฉฑเจš เจนเฉฑเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจซเจฐเฉฐเจŸเจเจ‚เจก เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ Javascript เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ–เจฐเจพเจฌ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจ เจฆเฉ‡ เจฌเจฟเฉฐเจฆเฉ‚ เจคเฉ‡ เจชเจนเฉเฉฐเจš เจ—เจฟเจ† เจนเฉˆ.

เจ…เจฒเฉˆเจ•เจธเฉ€ เจ—เฉเจฐเฉˆเจšเฉ‡เจต: เจซเจฐเฉฐเจŸเจเจ‚เจก 'เจคเฉ‡ เจœเจพเจ“

เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจฎเจฟเจ†เจฐเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ - เจฌเฉเจฐเจพเจŠเจœเจผเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉเจ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจ†เจฌเจœเฉˆเจ•เจŸ เจ…เจคเฉ‡ "เจฎเฉˆเจœเจฟเจ•" เจซเฉฐเจ•เจธเจผเจจ เจนเจจเฅค เจชเจฐ เจœเจพเจตเจพเจธเจ•เฉเจฐเจฟเจชเจŸ เจตเจฟเฉฑเจš เจ…เจœเจฟเจนเฉ€ เจ•เฉ‹เจˆ เจฎเจฟเจ†เจฐเฉ€ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจน เจธเจฎเฉฑเจธเจฟเจ† เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ jQuery เจฆเฉเจ†เจฐเจพ เจ‡เฉฑเจ• เจตเจพเจฐ เจนเฉฑเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ (เจนเจฐ เจ•เฉ‹เจˆ jQuery เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจธเจพเจฐเฉ‡ เจชเฉเจฐเฉ‹เจŸเฉ‹เจŸเจพเจˆเจชเจพเจ‚, เจธเจนเจพเจ‡เจ•เจพเจ‚, เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเจพเจฒ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจธเจจ)เฅค เจนเฉเจฃ เจนเจฐ เจ•เฉ‹เจˆ เจฒเฉ‹เจกเจธเจผ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ:

เจ…เจฒเฉˆเจ•เจธเฉ€ เจ—เฉเจฐเฉˆเจšเฉ‡เจต: เจซเจฐเฉฐเจŸเจเจ‚เจก 'เจคเฉ‡ เจœเจพเจ“

เจ•เจพเจฒเจฌเฉˆเจ• เจจเจฐเจ•. เจฎเฉˆเจจเฉ‚เฉฐ เจฒเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‡ เจฒเจ—เจญเจ— 5 เจธเจพเจฒ เจชเจนเจฟเจฒเจพเจ‚ เจœเจพเจตเจพเจธเจ•เฉเจฐเจฟเจชเจŸ เจ•เฉ‹เจก เจฆเฉ‡เจ–เจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ เจ‡เจน เจ•เจพเจฒเจฌเฉˆเจ•เจธ เจฆเฉ€ เจ‡เฉฑเจ• เจธเจผเจพเจจเจฆเจพเจฐ เจชเฉ‡เจšเฉ€เจฆเจ—เฉ€ เจฆเฉ‡ "เจจเฉ‚เจกเจฒ" เจตเจพเจ‚เจ— เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจธเฉ€เฅค เจนเฉเจฃ เจ‡เจน เจธเจฎเฉฑเจธเจฟเจ† เจนเฉฑเจฒ เจนเฉ‹ เจ—เจˆ เจนเฉˆ (ES-15 เจœเจพเจ‚ ES-16 เจฆเฉ‡ เจœเจพเจฐเฉ€ เจนเฉ‹เจฃ เจฆเฉ‡ เจจเจพเจฒ), Javascript เจตเจฟเฉฑเจš เจตเจพเจ…เจฆเฉ‡ เจœเฉ‹เฉœ เจฆเจฟเฉฑเจคเฉ‡ เจ—เจ เจนเจจ เจ…เจคเฉ‡ เจนเจฐ เจ•เฉ‹เจˆ เจฅเฉ‹เฉœเฉเจนเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจ†เจธเจพเจจ เจธเจพเจน เจฒเฉˆ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจ…เจฒเฉˆเจ•เจธเฉ€ เจ—เฉเจฐเฉˆเจšเฉ‡เจต: เจซเจฐเฉฐเจŸเจเจ‚เจก 'เจคเฉ‡ เจœเจพเจ“

เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจชเฉเจฐเฉ‹เจฎเจฟเจธ เจจเจฐเจ• เจจเจนเฉ€เจ‚ เจชเจนเฉเฉฐเจšเจฆเจพ... เจฎเฉˆเจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจชเจคเจพ เจ•เจฟ เจซเจฐเฉฐเจŸ-เจเจ‚เจก เจ‰เจฆเจฏเฉ‹เจ— เจ•เจฟเจตเฉ‡เจ‚ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ‰เจน เจนเจฎเฉ‡เจธเจผเจพ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจ…เจœเฉ€เจฌ เจœเฉฐเจ—เจฒ เจตเจฟเฉฑเจš เจฒเฉˆ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจ…เจธเฉ€เจ‚ เจตเจพเจ…เจฆเจฟเจ†เจ‚ 'เจคเฉ‡ เจตเฉ€ เจจเจฐเจ• เจฌเจฃเจพ เจฒเจฟเจ†เฅค เจซเจฟเจฐ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจฎเฉเฉฑเจขเจฒเจพ เจœเฉ‹เฉœ เจ•เฉ‡ เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ - async/await:

เจ…เจฒเฉˆเจ•เจธเฉ€ เจ—เฉเจฐเฉˆเจšเฉ‡เจต: เจซเจฐเฉฐเจŸเจเจ‚เจก 'เจคเฉ‡ เจœเจพเจ“

เจ…เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเฉ€ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ† เจนเฉฑเจฒ เจนเฉ‹ เจ—เจˆ เจนเฉˆเฅค Async/await เจตเฉฑเจ–-เจตเฉฑเจ– เจญเจพเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจพเจซเจผเฉ€ เจชเฉเจฐเจธเจฟเฉฑเจง เจนเฉˆเฅค เจชเจพเจˆเจฅเจจ เจ…เจคเฉ‡ เจนเฉ‹เจฐเจพเจ‚ เจ•เฉ‹เจฒ เจ‡เจน เจชเจนเฉเฉฐเจš เจนเฉˆ - เจ‡เจน เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจนเฉˆเฅค เจธเจฎเฉฑเจธเจฟเจ† เจนเฉฑเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค

เจ•เจฟเจนเฉœเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจนเฉฑเจฒ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ? เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจฆเฉ€ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจตเจง เจฐเจนเฉ€ เจ—เฉเฉฐเจเจฒเจคเจพ, เจˆเจ•เฉ‹เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจ—เฉเฉฐเจเจฒเจคเจพ เจ…เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ.

เจ…เจฒเฉˆเจ•เจธเฉ€ เจ—เฉเจฐเฉˆเจšเฉ‡เจต: เจซเจฐเฉฐเจŸเจเจ‚เจก 'เจคเฉ‡ เจœเจพเจ“

  • Javascript เจธเฉฐเจŸเฉˆเจ•เจธ เจฅเฉ‹เฉœเจพ เจ…เจœเฉ€เจฌ เจนเฉˆ. เจ…เจธเฉ€เจ‚ เจธเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจเจฐเฉ‡ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจตเจธเจคเฉ‚ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจšเฉเจŸเจ•เจฒเฉ‡ เจœเฉ‹เฉœเจจ เจฆเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจœเจพเจฃเจฆเฉ‡ เจนเจพเจ‚เฅค
  • เจœเจพเจตเจพเจธเจ•เฉเจฐเจฟเจชเจŸ เจฌเจนเฉ-เจชเฉˆเจฐเจพเจกเจพเจˆเจฎ เจนเฉˆเฅค เจ‡เจน เจนเฉเจฃ เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจฆเจฌเจพเจ‰เจฃ เจตเจพเจฒเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจˆเจ•เฉ‹เจธเจฟเจธเจŸเจฎ เจฌเจนเฉเจค เจตเฉฑเจกเจพ เจนเฉˆ:
    • เจนเจฐ เจ•เฉ‹เจˆ เจตเฉฑเจ–เฉ‹ เจตเฉฑเจ–เจฐเฉ€เจ†เจ‚ เจธเจผเฉˆเจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฆเจพ เจนเฉˆ - เจ•เฉเจ เจธเฉฐเจฐเจšเจจเจพเจคเจฎเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเจฟเจ–เจฆเฉ‡ เจนเจจ, เจ•เฉเจ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒ เจคเฉŒเจฐ' เจคเฉ‡ เจฒเจฟเจ–เจฆเฉ‡ เจนเจจ, เจตเฉฑเจ–-เจตเฉฑเจ– เจตเจฟเจ•เจพเจธเจ•เจพเจฐ เจตเฉฑเจ–เจฐเฉ‡ เจขเฉฐเจ— เจจเจพเจฒ เจฒเจฟเจ–เจฆเฉ‡ เจนเจจ;
    • เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจคเฉ‹เจ‚, เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉˆเจฐเจพเจกเจพเจˆเจฎเจœเจผ;
    • Javasript เจตเจฟเฉฑเจš เจซเฉฐเจ•เจธเจผเจจเจฒ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจฆเฉ‡ เจจเจพเจฒ เจฌเจนเฉเจค เจธเจพเจฐเจพ "เจฎเจœเจผเฉ‡เจฆเจพเจฐ" เจนเฉˆ - เจฐเฉˆเจ‚เจฌเจกเจพ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฑเจคเฉ€ เจ…เจคเฉ‡ เจนเฉเจฃ เจ•เฉ‹เจˆ เจตเฉ€ เจ‡เจธ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจชเฉœเฉเจน เจธเจ•เจฆเจพ เจนเฉˆเฅค

  • เจ‡เจน เจธเจญ เจˆเจ•เฉ‹เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ เจตเฉฑเจกเจพ เจชเฉเจฐเจญเจพเจต เจชเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจ…เจตเจฟเจธเจผเจตเจพเจธเจผเจฏเฉ‹เจ— เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจงเจฟเจ† เจนเฉˆเฅค เจชเฉˆเจ•เฉ‡เจœ เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจจเจพเจฒ เจ…เจธเฉฐเจ—เจค เจนเจจ: เจ•เฉเจ เจตเจพเจ…เจฆเจฟเจ†เจ‚ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเจจ, เจ•เฉเจ เจ…เจธเจฟเฉฐเจ•/เจ‰เจกเฉ€เจ• 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเจจ, เจ•เฉเจ เจ•เจพเจฒเจฌเฉˆเจ•เจพเจ‚ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเจจเฅค เจ‰เจน เจตเฉ€ เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉˆเจฐเจพเจกเจพเจˆเจฎ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฆเฉ‡ เจนเจจ!
  • เจ‡เจธ เจจเจพเจฒ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจ•เจพเจ‡เจฎ เจฐเฉฑเจ–เจฃเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจชเฉœเฉเจน เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจฌเฉฑเจ— เจฒเฉฑเจญเจฃเจพ เจ”เจ–เจพ เจนเฉˆเฅค

เจตเฉˆเฉฑเจฌ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจ•เฉ€ เจนเฉˆ?

เจฎเฉ‹เจœเจผเฉ€เจฒเจพ เจซเจพเจŠเจ‚เจกเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจ•เจˆ เจนเฉ‹เจฐ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจฆเฉ‡ เจฌเจนเจพเจฆเจฐ เจฒเฉ‹เจ• เจตเฉˆเฉฑเจฌ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจตเจฐเจ—เฉ€ เจšเฉ€เจœเจผ เจฒเฉˆ เจ•เฉ‡ เจ†เจ เจนเจจเฅค เจ‡เจน เจ•เฉ€ เจนเฉˆ?

เจ…เจฒเฉˆเจ•เจธเฉ€ เจ—เฉเจฐเฉˆเจšเฉ‡เจต: เจซเจฐเฉฐเจŸเจเจ‚เจก 'เจคเฉ‡ เจœเจพเจ“

  • เจ‡เจน เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš เจฌเจฃเฉ€ เจ‡เฉฑเจ• เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจนเฉˆ เจœเฉ‹ เจฌเจพเจˆเจจเจฐเฉ€ เจซเจพเจฐเจฎเฉˆเจŸ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค
  • เจฌเจพเจˆเจจเจฐเฉ€ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ‰เฉฑเจฅเฉ‡ เจชเจนเฉเฉฐเจšเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจฒเจ—เจญเจ— เจจเฉ‡เจŸเจฟเจต เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจญเจพเจต, เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจจเฉ‚เฉฐ เจนเจฐ เจตเจพเจฐ เจœเจพเจตเจพเจธเจ•เฉเจฐเจฟเจชเจŸ เจ•เฉ‹เจก เจฆเฉ‡ เจธเจพเจฐเฉ‡ "เจจเฉ‚เจกเจฒเจœเจผ" เจจเฉ‚เฉฐ เจชเจพเจฐเจธ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค
  • เจธเจพเจฐเฉ‡ เจฌเฉเจฐเจพเจŠเจœเจผเจฐเจพเจ‚ เจจเฉ‡ เจธเจฎเจฐเจฅเจจ เจฆเจพ เจเจฒเจพเจจ เจ•เฉ€เจคเจพ เจนเฉˆเฅค
  • เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจฌเจพเจˆเจŸเจ•เฉ‹เจก เจนเฉˆ, เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจญเจพเจธเจผเจพ เจฒเจˆ เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจฒเจฟเจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค
  • เจšเจพเจฐ เจชเฉเจฐเจฎเฉเฉฑเจ– เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจตเฉˆเฉฑเจฌ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจธเจนเจพเจ‡เจคเจพ เจจเจพเจฒ เจญเฉ‡เจœเจฆเฉ‡ เจนเจจเฅค
  • เจ…เจธเฉ€เจ‚ เจœเจฒเจฆเฉ€ เจนเฉ€ Go เจตเจฟเฉฑเจš เจฆเฉ‡เจธเฉ€ เจธเจฎเจฐเจฅเจจ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚เฅค เจ‡เจน เจจเจตเจพเจ‚ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจœเฉ‹เฉœเจฟเจ† เจœเจพ เจšเฉเฉฑเจ•เจพ เจนเฉˆ: GOARCH=wasm GOOS=js (เจ›เฉ‡เจคเฉ€ เจนเฉ€)เฅค เจนเฉเจฃ เจคเฉฑเจ•, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจธเจฎเจเจฆเจพ เจนเจพเจ‚, เจ‡เจน เจ•เจพเจฐเจœเจธเจผเฉ€เจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจ‡เฉฑเจ• เจฌเจฟเจ†เจจ เจนเฉˆ เจ•เจฟ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ—เฉ‹ เจตเจฟเฉฑเจš เจนเฉ‹เจตเฉ‡เจ—เจพ.

เจนเฉเจฃ เจ•เฉ€ เจ•เจฐเจจเจพ เจนเฉˆ? เจ—เฉ‹เจซเจฐ เจœเฉ‡.เจเจธ

เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจตเฉˆเจฌ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ‰เฉฑเจฅเฉ‡ เจ—เฉ‹เจซเจฐเจœเฉ‡เจเจธ เจตเจฐเจ—เจพ เจŸเฉเจฐเจพเจ‚เจธเจชเจพเจˆเจฒเจฐ เจนเฉˆเฅค

เจ…เจฒเฉˆเจ•เจธเฉ€ เจ—เฉเจฐเฉˆเจšเฉ‡เจต: เจซเจฐเฉฐเจŸเจเจ‚เจก 'เจคเฉ‡ เจœเจพเจ“

  • เจ—เฉ‹ เจ•เฉ‹เจก เจจเฉ‚เฉฐ "เจธเจผเฉเฉฑเจง" เจœเจพเจตเจพเจธเจ•เฉเจฐเจฟเจชเจŸ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค
  • เจธเจพเจฐเฉ‡ เจฌเฉเจฐเจพเจŠเจœเจผเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจšเฉฑเจฒเจฆเจพ เจนเฉˆ - เจ‡เฉฑเจฅเฉ‡ เจ•เฉ‹เจˆ เจจเจตเฉ€เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเจจ เจœเฉ‹ เจธเจฟเจฐเจซเจผ เจ†เจงเฉเจจเจฟเจ• เจฌเฉเจฐเจพเจŠเจœเจผเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจธเจฎเจฐเจฅเจฟเจค เจนเจจ (เจ‡เจน เจตเจจเฉ€เจฒเจพ เจœเฉ‡เจเจธ เจนเฉˆ, เจœเฉ‹ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจšเฉ€เจœเจผ 'เจคเฉ‡ เจšเฉฑเจฒเจฆเจพ เจนเฉˆ)เฅค
  • เจ—เฉ‹ เจฆเฉ‡ เจ•เฉ‹เจฒ เจฒเจ—เจญเจ— เจนเจฐ เจšเฉ€เจœเจผ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจนเฉˆ, เจ—เฉ‹เจฐเฉ‹เจŸเฉ€เจจ เจ…เจคเฉ‡ เจšเฉˆเจจเจฒเจพเจ‚ เจธเจฎเฉ‡เจค... เจนเจฐ เจ‰เจน เจšเฉ€เจœเจผ เจœเจฟเจธเจจเฉ‚เฉฐ เจ…เจธเฉ€เจ‚ เจชเจฟเจ†เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจœเจพเจฃเจฆเฉ‡ เจนเจพเจ‚เฅค
  • เจฒเจ—เจญเจ— เจชเฉ‚เจฐเฉ€ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆ, เจ‰เจนเจจเจพเจ‚ เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจจเฉ‚เฉฐ เจ›เฉฑเจก เจ•เฉ‡ เจœเจฟเจนเจจเจพเจ‚ เจฆเจพ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจเจพ เจ•เฉ‹เจˆ เจ…เจฐเจฅ เจจเจนเฉ€เจ‚ เจฐเฉฑเจ–เจฆเจพ: syscall, เจจเฉˆเฉฑเจŸ เจ‡เฉฐเจŸเจฐเจเจ•เจธเจผเจจ (เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจจเฉˆเฉฑเจŸ/http เจ•เจฒเจพเจ‡เฉฐเจŸ เจนเฉˆ, เจชเจฐ เจ•เฉ‹เจˆ เจธเจฐเจตเจฐ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸ เจจเฉ‚เฉฐ XMLHttpRequest เจฆเฉเจ†เจฐเจพ เจ‡เจฎเฉ‚เจฒเฉ‡เจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ)เฅค เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจชเฉ‚เจฐเฉ€ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจ‰เจชเจฒเจฌเจง เจนเฉˆ - เจ‡เฉฑเจฅเฉ‡ เจ‡เจน เจฌเฉเจฐเจพเจ‰เจœเจผเจฐ เจตเจฟเฉฑเจš เจนเฉˆ, เจ‡เฉฑเจฅเฉ‡ เจ—เฉ‹ เจฆเฉ€ stdlib เจนเฉˆ, เจœเจฟเจธเจจเฉ‚เฉฐ เจ…เจธเฉ€เจ‚ เจชเจฟเจ†เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค
  • เจ—เฉ‹ เจตเจฟเฉฑเจš เจชเฉ‚เจฐเจพ เจชเฉˆเจ•เฉ‡เจœ เจˆเจ•เฉ‹เจธเจฟเจธเจŸเจฎ, เจธเจพเจฐเฉ‡ เจฅเจฐเจก-เจชเจพเจฐเจŸเฉ€ เจนเฉฑเจฒ (เจŸเฉˆเจชเจฒเฉ‡เจŸเจฟเฉฐเจ—, เจ†เจฆเจฟ) เจจเฉ‚เฉฐ เจ—เฉ‹เจซเจฐเจœเฉ‡เจเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš เจšเจฒเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

GopherJS เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจ†เจธเจพเจจ เจนเฉˆ - เจ‡เจน เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจจเจฟเจฏเจฎเจค เจ—เฉ‹ เจชเฉˆเจ•เฉ‡เจœ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• GopherJS เจ•เจฎเจพเจ‚เจก เจนเฉˆ:

เจ…เจฒเฉˆเจ•เจธเฉ€ เจ—เฉเจฐเฉˆเจšเฉ‡เจต: เจซเจฐเฉฐเจŸเจเจ‚เจก 'เจคเฉ‡ เจœเจพเจ“

เจ‡เจน เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจœเจฟเจนเฉ€ เจนเฉˆเจฒเฉ‹ เจฆเฉเจจเฉ€เจ† เจนเฉˆ ...

เจ…เจฒเฉˆเจ•เจธเฉ€ เจ—เฉเจฐเฉˆเจšเฉ‡เจต: เจซเจฐเฉฐเจŸเจเจ‚เจก 'เจคเฉ‡ เจœเจพเจ“

...เจฌเฉเจฐเจพเจŠเจœเจผเจฐ API เจคเฉฑเจ• เจชเจนเฉเฉฐเจšเจฃ เจฒเจˆ เจ‡เฉฑเจ• เจจเจฟเจฏเจฎเจค เจ—เฉ‹ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ, เจ‡เฉฑเจ• เจจเจฟเจฏเจฎเจค เจธเจŸเฉˆเจ‚เจกเจฐเจก เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ fmt เจชเฉˆเจ•เฉ‡เจœ เจ…เจคเฉ‡ เจฌเจพเจˆเจกเจฟเฉฐเจ— Jsเฅค Println เจจเฉ‚เฉฐ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจ•เฉฐเจธเฉ‹เจฒ เจฒเฉŒเจ— เจตเจฟเฉฑเจš เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ เจœเจพเจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ "เจนเฉˆเจฒเฉ‹ เจ—เฉ‹เจซเจฐเจธ" เจฒเจฟเจ–เฉ‡เจ—เจพ! เจ‡เจน เจฌเจนเฉเจค เจธเจงเจพเจฐเจจ เจนเฉˆ: เจ…เจธเฉ€เจ‚ GopherJS เจฌเจฟเจฒเจก เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ - เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš เจฒเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ - เจธเจญ เจ•เฉเจ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ!

เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจ•เฉ€ เจนเฉˆ? เจฌเฉฐเจงเจจ

เจ…เจฒเฉˆเจ•เจธเฉ€ เจ—เฉเจฐเฉˆเจšเฉ‡เจต: เจซเจฐเฉฐเจŸเจเจ‚เจก 'เจคเฉ‡ เจœเจพเจ“

เจธเจพเจฐเฉ‡ เจชเฉเจฐเจธเจฟเฉฑเจง js เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจฒเจˆ เจฌเจพเจˆเจกเจฟเฉฐเจ— เจนเจจ:

  • JQuery;
  • Angular.js;
  • เจตเฉฑเจกเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจจเจพเจฒ เจชเจฒเจพเจŸ เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ D3.js;
  • React.js;
  • VueJS;
  • เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเฉŒเจจ เจฒเจˆ เจตเฉ€ เจธเจฎเจฐเจฅเจจ เจนเฉˆ (เจ…เจฐเจฅเจพเจค, เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเฉ‹เจจ 'เจคเฉ‡ เจกเฉˆเจธเจ•เจŸเฉŒเจช เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฒเจฟเจ– เจธเจ•เจฆเฉ‡ เจนเจพเจ‚);
  • เจ…เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจฎเจœเจผเฉ‡เจฆเจพเจฐ เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ WebGL (เจ…เจธเฉ€เจ‚ 3D เจ—เฉเจฐเจพเจซเจฟเจ•เจธ, เจธเฉฐเจ—เฉ€เจค เจ…เจคเฉ‡ เจธเจพเจฐเฉ€เจ†เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจตเจพเจฒเฉ€เจ†เจ‚ เจ–เฉ‡เจกเจพเจ‚ เจธเจฎเฉ‡เจค เจซเฉเฉฑเจฒ-เจ—เฉเจฐเจพเจซเจฟเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚);
  • เจ…เจคเฉ‡ เจธเจพเจฐเฉ‡ เจชเฉเจฐเจธเจฟเฉฑเจง เจœเจพเจตเจพเจธเจ•เฉเจฐเจฟเจชเจŸ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจ…เจคเฉ‡ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฒเจˆ เจนเฉ‹เจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจฌเจพเจˆเจกเจฟเฉฐเจ—เจพเจ‚เฅค

เจซเจฐเฉ‡เจฎเจตเจฐเจ•

  1. เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ GopherJS - Vecty เจฒเจˆ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เฉฑเจ• เจตเฉˆเจฌ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจน React.js เจฆเจพ เจชเฉ‚เจฐเจพ เจเจจเจพเจฒเจพเจ— เจนเฉˆ, เจชเจฐ GopherJS เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจธเจฟเจฐเจซเจผ Go เจตเจฟเฉฑเจš เจตเจฟเจ•เจธเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  2. เจ‡เฉฑเจฅเฉ‡ เจ—เฉ‡เจฎ เจฌเฉˆเจ— เจนเจจ (เจนเฉˆเจฐเจพเจจเฉ€!) เจฎเฉˆเจจเฉ‚เฉฐ เจฆเฉ‹ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจชเฉเจฐเจธเจฟเฉฑเจง เจฎเจฟเจฒเฉ‡:
    • เจเจ‚เจ—เฉ‹;
    • เจˆเจฌเจฟเจŸเจจ.

เจฎเฉˆเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เฉเจ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจฆเจฟเจ–เจพเจตเจพเจ‚เจ—เจพ เจ•เจฟ เจ‡เจน เจ•เจฟเจนเฉ‹ เจœเจฟเจนเจพ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ Go เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เฉ€ เจฒเจฟเจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹:

เจ…เจฒเฉˆเจ•เจธเฉ€ เจ—เฉเจฐเฉˆเจšเฉ‡เจต: เจซเจฐเฉฐเจŸเจเจ‚เจก 'เจคเฉ‡ เจœเจพเจ“

เจœเจพเจ‚ เจ‡เจน เจตเจฟเจ•เจฒเจช (เจฎเฉˆเจจเฉ‚เฉฐ เจ•เฉ‹เจˆ 3D เจจเจฟเจธเจผเจพเจจเฉ‡เจฌเจพเจœเจผ เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเจฟเจ†, เจชเจฐ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจฎเฉŒเจœเฉ‚เจฆ เจนเฉ‹เจตเฉ‡):

เจ…เจฒเฉˆเจ•เจธเฉ€ เจ—เฉเจฐเฉˆเจšเฉ‡เจต: เจซเจฐเฉฐเจŸเจเจ‚เจก 'เจคเฉ‡ เจœเจพเจ“

เจฎเฉˆเจ‚ เจ•เฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เจฐ เจฐเจฟเจนเจพ เจนเจพเจ‚?

เจนเฉเจฃ เจซเจฐเฉฐเจŸ-เจเจ‚เจก เจ‡เฉฐเจกเจธเจŸเจฐเฉ€ เจ…เจœเจฟเจนเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจนเฉˆ เจ•เจฟ เจ‰เจน เจธเจพเจฐเฉ€เจ†เจ‚ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจœเฉ‹ เจชเจนเจฟเจฒเจพเจ‚ เจœเจพเจตเจพเจธเจ•เฉเจฐเจฟเจชเจŸ เจคเฉ‹เจ‚ เจชเฉเจ•เจพเจฐเจฆเฉ€เจ†เจ‚ เจธเจจ, เจ‰เฉฑเจฅเฉ‡ เจ•เจพเจนเจฒเฉ€ เจนเฉ‹ เจœเจพเจฃเจ—เฉ€เจ†เจ‚เฅค เจนเฉเจฃ เจธเจญ เจ•เฉเจ โ€œเจตเฉˆเฉฑเจฌ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€เจ†เจ‚โ€ เจตเจฟเฉฑเจš เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค เจธเจพเจจเฉ‚เฉฐ เจ—เฉ‹เจซเจฐเจพเจ‚ เจตเจœเฉ‹เจ‚ เจ‰เฉฑเจฅเฉ‡ เจ†เจชเจฃเฉ€ เจธเจนเฉ€ เจœเจ—เฉเจนเจพ เจฒเฉˆเจฃ เจฆเฉ€ เจ•เฉ€ เจฒเฉ‹เฉœ เจนเฉˆ?

เจ…เจฒเฉˆเจ•เจธเฉ€ เจ—เฉเจฐเฉˆเจšเฉ‡เจต: เจซเจฐเฉฐเจŸเจเจ‚เจก 'เจคเฉ‡ เจœเจพเจ“

เจ—เฉ‹ เจจเฉ‡ เจฐเจตเจพเจ‡เจคเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจน เจฎเฉฐเจจเจฟเจ† เจนเฉˆ เจ•เจฟ เจ‡เจน เจ‡เฉฑเจ• เจธเจฟเจธเจŸเจฎ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจนเฉˆ, เจ…เจคเฉ‡ UI เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ…เจฎเจฒเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉ‹เจˆ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจจเจนเฉ€เจ‚ เจนเจจเฅค เจ•เฉเจ เจนเฉˆ, เจชเจฐ เจ‡เจน เจ…เฉฑเจงเจพ เจ›เฉฑเจกเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ, เจ…เฉฑเจงเจพ เจ—เฉˆเจฐ-เจ•เจพเจฐเจœเจธเจผเฉ€เจฒ เจนเฉˆเฅค

เจ…เจคเฉ‡ เจนเฉเจฃ Go เจตเจฟเฉฑเจš UI เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฌเจฃเจพเจ‰เจฃ เจฆเจพ เจ‡เฉฑเจ• เจตเจงเฉ€เจ† เจฎเฉŒเจ•เจพ เจนเฉˆ เจœเฉ‹ GopherJS 'เจคเฉ‡ เจšเฉฑเจฒเฉ‡เจ—เฉ€! เจคเฉเจธเฉ€เจ‚ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจ†เจชเจฃเจพ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจฒเจฟเจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹! เจ‡เจน เจ‰เจน เจธเจฎเจพเจ‚ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจฒเจฟเจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ…เจคเฉ‡ เจ‡เจน เจชเจนเจฟเจฒเฉ‡ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉ‹เจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจ›เฉ‡เจคเฉ€ เจ—เฉ‹เจฆ เจฒเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจธเจŸเจพเจฐ เจนเฉ‹เจตเฉ‹เจ—เฉ‡ (เจœเฉ‡ เจ‡เจน เจ‡เฉฑเจ• เจตเจงเฉ€เจ† เจขเจพเจ‚เจšเจพ เจนเฉˆ).

เจคเฉเจธเฉ€เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเฉ‹ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจนเฉ€ เจ—เฉ‹ เจˆเจ•เฉ‹เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจนเจจ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ เจ‡เฉฐเจœเจฃ)เฅค เจ‰เจน เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เฉฐเจฎ เจ•เจฐเจจเจ—เฉ‡, เจคเฉเจธเฉ€เจ‚ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจฌเจพเจˆเจกเจฟเฉฐเจ— เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจฐเฉˆเจ‚เจกเจฐ เจ•เจฐ เจธเจ•เฉ‹เฅค เจจเจพเจฒ เจนเฉ€, เจคเฉเจธเฉ€เจ‚, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจธเฉ‡เจตเจพ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเฉ‹ เจธเจฐเจตเจฐ เจ…เจคเฉ‡ เจซเจฐเฉฐเจŸ-เจเจ‚เจก 'เจคเฉ‡ เจ‡เฉฑเจ•เฉ‹ เจ•เฉ‹เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เฉฑเจ•เฉ‹ เจšเฉ€เจœเจผ เจจเฉ‚เฉฐ เจฐเฉˆเจ‚เจกเจฐ เจ•เจฐ เจธเจ•เจฆเฉ€ เจนเฉˆ - เจ‰เจน เจธเจญ เจ•เฉเจ เจœเฉ‹ เจซเจฐเฉฐเจŸ-เจเจ‚เจก เจกเจฟเจตเฉˆเจฒเจชเจฐ เจชเจธเฉฐเจฆ เจ•เจฐเจฆเฉ‡ เจนเจจ (เจธเจฟเจฐเจซเจผ เจนเฉเจฃ เจ—เฉ‹ เจตเจฟเฉฑเจš)เฅค

เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ–เฉ‡เจก เจฒเจฟเจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹! เจเจตเฉ‡เจ‚ เจนเฉ€โ€ฆ

เจ‡เจน เจธเจญ เจฎเฉˆเจ‚ เจ•เจนเจฟเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจธเฉ€เฅค

เจ…เจฒเฉˆเจ•เจธเฉ€ เจ—เฉเจฐเฉˆเจšเฉ‡เจต: เจซเจฐเฉฐเจŸเจเจ‚เจก 'เจคเฉ‡ เจœเจพเจ“

เจคเฉเจนเจพเจกเฉ‡ เจธเจตเจพเจฒ

เจธเจตเจพเจฒ (เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ Q เจตเจœเฉ‹เจ‚ เจœเจพเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ): - เจ•เฉ€ เจฎเฉˆเจ‚ Go เจœเจพเจ‚ Js เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฆเจพ เจนเจพเจ‚?

AG: โ€“ เจคเฉเจธเฉ€เจ‚ เจฐเฉ‚เจŸเฉ€เจจ, เจšเฉˆเจจเจฒ, เจธเจŸเฉเจฐเจ•เจšเจฐ, เจเจฎเจฌเฉˆเจกเจฟเฉฐเจ— เจฒเจฟเจ–เจฆเฉ‡ เจนเฉ‹ โ€“ Go เจตเจฟเฉฑเจš เจธเจญ เจ•เฉเจ... เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ‡เจตเฉˆเจ‚เจŸ เจฆเฉ€ เจ—เจพเจนเจ•เฉ€ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเฉ‹, เจ‰เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจซเฉฐเจ•เจธเจผเจจ เจชเจพเจธ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เฅค

เจ เจŸเฉ€: - เจคเจพเจ‚ เจฎเฉˆเจ‚ "เจจเฉฐเจ—เฉ‡" เจœเฉ‡เจเจธ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฆเจพ เจนเจพเจ‚?

AG: - เจจเจนเฉ€เจ‚, เจคเฉเจธเฉ€เจ‚ เจ—เฉ‹ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ API เจจเจพเจฒ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ (เจเจชเฉ€เจ†เจˆ เจฌเจฆเจฒเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉˆ)เฅค เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจ–เฉเจฆ เจฆเฉ€เจ†เจ‚ เจฌเจพเจˆเจกเจฟเฉฐเจ—เจพเจ‚ เจฒเจฟเจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจœเฉ‹ เจธเฉฐเจฆเฉ‡เจธเจผ เจšเฉˆเจจเจฒ เจจเฉ‚เฉฐ เจญเฉ‡เจœเฉ‡ เจœเจพเจฃ - เจ‡เจน เจฎเฉเจธเจผเจ•เจฒ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจ เจŸเฉ€: - เจฎเฉ‹เจฌเจพเจˆเจฒ เจฌเจพเจฐเฉ‡ เจ•เฉ€?

AG: - เจฎเฉˆเจ‚ เจจเจฟเจธเจผเจšเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจฆเฉ‡เจ–เจฟเจ†: เจ•เฉ‹เจฐเจกเฉ‹เจตเจพ เจชเฉˆเจš เจฒเจˆ เจฌเจพเจˆเจกเจฟเฉฐเจ— เจนเจจ เจœเฉ‹ Js เจšเจฒเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจฎเฉ‚เจฒ เจชเฉเจฐเจคเฉ€เจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš - เจฎเฉˆเจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจชเจคเจพ; เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‰เฉฑเจฅเฉ‡ เจนเฉ‹เจตเฉ‡, เจธเจผเจพเจ‡เจฆ เจจเจนเฉ€เจ‚ (เจฎเฉˆเจจเฉ‚เฉฐ เจ•เฉ‹เจˆ เจ–เจพเจธ เจฆเจฟเจฒเจšเจธเจชเฉ€ เจจเจนเฉ€เจ‚ เจธเฉ€)เฅค เจเจจ-เจ—เฉ‹ เจ—เฉ‡เจฎ เจ‡เฉฐเจœเจฃ เจฎเฉ‹เจฌเจพเจˆเจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ - เจ†เจˆเจ“เจเจธ เจ…เจคเฉ‡ เจเจ‚เจกเจฐเฉŒเจ‡เจก เจฆเฉ‹เจตเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ เจŸเฉ€: - เจตเฉˆเฉฑเจฌ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจฌเจพเจฐเฉ‡ เจธเจตเจพเจฒเฅค เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจ…เจคเฉ‡ "เจœเจผเจฟเจชเจฟเฉฐเจ—" เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ, เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจœเจ—เฉเจนเจพ เจฒเจˆ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ... เจ•เฉ€ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจซเจฐเฉฐเจŸ-เจเจ‚เจก เจฆเฉเจจเฉ€เจ† เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจตเฉ€ เจจเจนเฉ€เจ‚ เจฎเจพเจฐเจพเจ‚เจ—เฉ‡?

AG: - เจตเฉˆเฉฑเจฌ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจ‡เฉฑเจ• เจฌเจพเจˆเจจเจฐเฉ€ เจซเจพเจฐเจฎเฉˆเจŸ เจนเฉˆ, เจ…เจคเฉ‡ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเจพเจˆเจจเจฐเฉ€ เจŸเฉˆเจ•เจธเจŸ เจคเฉ‹เจ‚ เจตเฉฑเจง เจ…เฉฐเจคเจฎ เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€... เจคเฉเจธเฉ€เจ‚ เจฐเจจเจŸเจพเจˆเจฎ เจตเฉฑเจฒ เจ–เจฟเฉฑเจšเฉ‡ เจ—เจ เจนเฉ‹, เจชเจฐ เจ‡เจน เจธเจŸเฉˆเจ‚เจกเจฐเจก เจœเจพเจตเจพเจธเจ•เฉเจฐเจฟเจชเจŸ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ เจฌเจพเจนเจฐ เจ–เจฟเฉฑเจšเจฃ เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ‡เจน เจ‰เฉฑเจฅเฉ‡ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจ•เฉเจ เจฒเฉ‹เจกเจพเจธเจผ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹เฅค เจฎเฉˆเจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจชเจคเจพ เจ•เจฟ เจฒเฉ‹เจฆเจพเจธเจผ เจ•เจฟเฉฐเจจเจพ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค

เจ เจŸเฉ€: - เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจฐเจจเจŸเจพเจˆเจฎ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ ...

AG: - "เจธเจผเฉเฉฑเจง" เจœเจพเจตเจพเจธเจ•เฉเจฐเจฟเจชเจŸ เจตเจฟเฉฑเจš?

เจ เจŸเฉ€: - เจนเจพเจ‚เฅค เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจญเฉ‡เจœเจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจธเฉฐเจ•เฉเจšเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚...

AG: - เจชเจฐ เจ‡เจน เจŸเฉˆเจ•เจธเจŸ เจนเฉˆ... เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เฉฑเจ• เจฎเฉˆเจ—เจพเจฌเจพเจˆเจŸ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เจน เจธเจญ เจนเฉˆ (เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจชเฉ‚เจฐเจพ เจฐเจจเจŸเจพเจˆเจฎ เจนเฉˆ)เฅค เจ…เฉฑเจ—เฉ‡, เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเจพ เจ•เจพเจฐเฉ‹เจฌเจพเจฐเฉ€ เจคเจฐเจ• เจฒเจฟเจ–เจฆเฉ‡ เจนเฉ‹, เจœเฉ‹ เจคเฉเจนเจพเจกเฉ€ เจฌเจพเจˆเจจเจฐเฉ€ เจจเฉ‚เฉฐ 1% เจตเจงเจพ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค เจนเฉเจฃ เจคเฉฑเจ• เจฎเฉˆเจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจซเจฐเฉฐเจŸเจเจ‚เจก เจจเฉ‚เฉฐ เจฎเจพเจฐเจฆเจพ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ– เจฐเจฟเจนเจพ. เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจตเฉˆเฉฑเจฌ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจธเจชเฉฑเจธเจผเจŸ เจ•เจพเจฐเจจ เจฒเจˆ เจœเจพเจตเจพเจธเจ•เฉเจฐเจฟเจชเจŸ เจจเจพเจฒเฉ‹เจ‚ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เฉ€ - เจ‡เจธ เจจเฉ‚เฉฐ เจชเจพเจฐเจธ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจ เจŸเฉ€: - เจ‡เจน เจ…เจœเฉ‡ เจตเฉ€ เจ‡เฉฑเจ• เจตเจฟเจตเจพเจฆเจชเฉ‚เจฐเจจ เจฌเจฟเฉฐเจฆเฉ‚ เจนเฉˆ... "เจตเจพเจธเจฎเจพ" (เจตเฉˆเจฌ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€) เจฆเจพ เจ…เจœเฉ‡ เจคเฉฑเจ• เจ•เฉ‹เจˆ เจนเจตเจพเจฒเจพ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจนเฉ‹เจ‡เจ† เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจ•เฉ‹เจˆ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจฟเจฐเจฃเจพ เจ•เจฐ เจธเจ•เฉ‡เฅค เจธเฉฐเจ•เจฒเจช เจคเฉŒเจฐ 'เจคเฉ‡, เจนเจพเจ‚: เจ…เจธเฉ€เจ‚ เจธเจพเจฐเฉ‡ เจธเจฎเจเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจฌเจพเจˆเจจเจฐเฉ€ เจคเฉ‡เจœเจผ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ, เจชเจฐ เจ‰เจธเฉ‡ V8 เจฆเจพ เจฎเฉŒเจœเฉ‚เจฆเจพ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจ•เฉเจธเจผเจฒ เจนเฉˆเฅค

AG: - เจนเจพเจ‚เฅค

เจ เจŸเฉ€: - เจ‰เฉฑเจฅเฉ‡ เจธเฉฐเจ•เจฒเจจ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจน เจ‡เฉฑเจ• เจคเฉฑเจฅ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจตเฉฑเจกเจพ เจซเจพเจ‡เจฆเจพ เจนเฉ‹เจตเฉ‡เจ—เจพ.

AG: - เจตเฉˆเฉฑเจฌ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจตเฉ€ เจตเฉฑเจกเฉ‡ เจฒเฉ‹เจ•เจพเจ‚ เจฆเฉเจ†เจฐเจพ เจฌเจฃเจพเจˆ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจ เจŸเฉ€: - เจ‡เจน เจฎเฉˆเจจเฉ‚เฉฐ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจตเฉˆเฉฑเจฌ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจฆเจพ เจจเจฟเจฐเจฃเจพ เจ•เจฐเจจเจพ เจ…เจœเฉ‡ เจตเฉ€ เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆ. เจนเฉเจฃ เจ•เจˆ เจธเจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจ—เฉฑเจฒเจฌเจพเจค เจนเฉ‹ เจฐเจนเฉ€ เจนเฉˆ, เจชเจฐ เจ•เฉเจ เจ…เจธเจฒ เจชเฉเจฐเจพเจชเจคเฉ€เจ†เจ‚ เจนเจจ เจœเฉ‹ เจฎเจนเจฟเจธเฉ‚เจธ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ.

AG: - เจธเจผเจพเจ‡เจฆ. เจ…เจธเฉ€เจ‚ เจตเฉ‡เจ– เจฒเจตเจพเจ‚เจ—เฉ‡.

เจ เจŸเฉ€: - เจธเจพเจจเฉ‚เฉฐ เจฌเฉˆเจ•เจเจ‚เจก 'เจคเฉ‡ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเจจ... เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจธเจพเจจเฉ‚เฉฐ เจ‡เจจเฉเจนเจพเจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจซเจฐเฉฐเจŸเจเจ‚เจก 'เจคเฉ‡ เจ›เฉฑเจก เจฆเฉ‡เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ? เจ‰เฉฑเจฅเฉ‡ เจ•เจฟเจ‰เจ‚ เจœเจพเจฃเจพ?

AG: - เจธเจพเจจเฉ‚เฉฐ เจซเจฐเฉฐเจŸ-เจฒเจพเจˆเจจ เจตเจฐเจ•เจฐเจพเจ‚ เจฆเจพ เจธเจŸเจพเจซ เจฐเฉฑเจ–เจฃเจพ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจ•เฉเจ เจตเจฟเจ—เจฟเจ†เจชเจจ ๐Ÿ™‚

เจธเจพเจกเฉ‡ เจจเจพเจฒ เจฐเจนเจฟเจฃ เจฒเจˆ เจคเฉเจนเจพเจกเจพ เจงเฉฐเจจเจตเจพเจฆเฅค เจ•เฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจพเจกเฉ‡ เจฒเฉ‡เจ– เจชเจธเฉฐเจฆ เจนเจจ? เจนเฉ‹เจฐ เจฆเจฟเจฒเจšเจธเจช เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ‡เจ–เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹? เจ†เจฐเจกเจฐ เจฆเฉ‡ เจ•เฉ‡ เจœเจพเจ‚ เจฆเฉ‹เจธเจคเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เจฐเจ•เฉ‡ เจธเจพเจกเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเฉ‹, $4.99 เจคเฉ‹เจ‚ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฒเจˆ เจ•เจฒเจพเจ‰เจก VPS, เจชเฉเจฐเจตเฉ‡เจธเจผ-เจชเฉฑเจงเจฐ เจฆเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจตเจฟเจฒเฉฑเจ–เจฃ เจเจจเจพเจฒเจพเจ—, เจœเจฟเจธเจฆเฉ€ เจ–เฉ‹เจœ เจธเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€: VPS (KVM) E5-2697 v3 (6 เจ•เฉ‹เจฐ) 10GB DDR4 480GB SSD 1Gbps เจคเฉ‹เจ‚ $19 เจœเจพเจ‚ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเจพเจ‚เจเจพ เจ•เจฐเจจเจพ เจนเฉˆ เจฌเจพเจฐเฉ‡ เจชเฉ‚เจฐเฉ€ เจธเฉฑเจšเจพเจˆ? (RAID1 เจ…เจคเฉ‡ RAID10 เจฆเฉ‡ เจจเจพเจฒ เจ‰เจชเจฒเจฌเจง, 24 เจ•เฉ‹เจฐ เจคเฉฑเจ• เจ…เจคเฉ‡ 40GB DDR4 เจคเฉฑเจ•)เฅค

เจกเฉˆเจฒ R730xd เจเจฎเจธเจŸเจฐเจกเจฎ เจตเจฟเฉฑเจš เจˆเจ•เฉเจ‡เจจเจฟเจ•เจธ เจŸเฉ€เจ…เจฐ IV เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจตเจฟเฉฑเจš 2 เจ—เฉเจฃเจพ เจธเจธเจคเจพ? เจ‡เฉฑเจฅเฉ‡ เจนเฉ€ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 เจŸเฉ€เจตเฉ€ $199 เจคเฉ‹เจ‚ เจจเฉ€เจฆเจฐเจฒเฉˆเจ‚เจก เจตเจฟเฉฑเจš! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - $99 เจคเฉ‹เจ‚! เจฌเจพเจฐเฉ‡ เจชเฉœเฉเจนเฉ‹ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ เจ•เจพเจฐเจชเฉ‹เจฐเฉ‡เจธเจผเจจ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจฃเจพเจ‡เจ† เจœเจพเจตเฉ‡ เจกเฉ‡เจฒ R730xd E5-2650 v4 เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพเจฒ เจ•เจฒเจพเจธ 9000 เจฏเฉ‚เจฐเฉ‹ เจฆเฉ€ เจ•เฉ€เจฎเจค เจฆเฉ‡ เจ‡เฉฑเจ• เจชเฉˆเจธเฉ‡ เจฒเจˆ?

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹