เจกเจพเจฐเจŸ 2.14 เจญเจพเจธเจผเจพ เจ…เจคเฉ‡ เจซเจฒเจŸเจฐ 2.5 เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจ‰เจชเจฒเจฌเจง เจนเฉˆ

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

เจกเจพเจฐเจŸ เจญเจพเจธเจผเจพ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚:

  • เจœเจพเจฃเฉ‚ เจ…เจคเฉ‡ เจธเจฟเฉฑเจ–เจฃ เจตเจฟเฉฑเจš เจ†เจธเจพเจจ เจธเจฟเฉฐเจŸเฉˆเจ•เจธ, JavaScript, C เจ…เจคเฉ‡ Java เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐเจพเจ‚ เจฒเจˆ เจ•เฉเจฆเจฐเจคเฉ€เฅค
  • เจชเฉ‹เจฐเจŸเฉ‡เจฌเจฒ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจคเฉ‹เจ‚ เจธเจผเจ•เจคเฉ€เจธเจผเจพเจฒเฉ€ เจธเจฐเจตเจฐเจพเจ‚ เจคเฉฑเจ•, เจธเจพเจฐเฉ‡ เจ†เจงเฉเจจเจฟเจ• เจตเฉˆเจฌ เจฌเฉเจฐเจพเจ‰เจœเจผเจฐเจพเจ‚ เจ…เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจตเจพเจคเจพเจตเจฐเจฃเจพเจ‚ เจฒเจˆ เจคเฉ‡เจœเจผ เจฒเจพเจ‚เจš เจ…เจคเฉ‡ เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃเจพเฅค
  • เจ•เจฒเจพเจธเจพเจ‚ เจ…เจคเฉ‡ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธเจพเจ‚ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจœเฉ‹ เจฎเฉŒเจœเฉ‚เจฆเจพ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจ…เจคเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจเจจเจ•เฉˆเจชเจธเฉ‚เจฒเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจฎเฉเฉœ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค
  • เจ•เจฟเจธเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจจเจพเจฒ เจกเฉ€เจฌเฉฑเจ— เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจ—เจฒเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจธเจชเฉฑเจธเจผเจŸ เจ…เจคเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจชเฉœเฉเจนเจจเจฏเฉ‹เจ— เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจคเฉ€เจœเฉ€-เจงเจฟเจฐ เจฆเฉ‡ เจตเจฟเจ•เจพเจธเจ•เจพเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ‡เจธเจฆเฉ€ เจธเฉ‹เจง เจ…เจคเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค
  • เจธเจฎเจฐเจฅเจฟเจค เจ•เจฟเจธเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเจจ: เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจนเฉˆเจธเจผ, เจเจฐเฉ‡ เจ…เจคเฉ‡ เจธเฉ‚เจšเฉ€เจ†เจ‚, เจ•เจคเจพเจฐเจพเจ‚, เจธเฉฐเจ–เจฟเจ†เจคเจฎเจ• เจ…เจคเฉ‡ เจธเจคเจฐ เจฆเฉ€เจ†เจ‚ เจ•เจฟเจธเจฎเจพเจ‚, เจฎเจฟเจคเฉ€ เจ…เจคเฉ‡ เจธเจฎเจพเจ‚ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ เจ•เจฟเจธเจฎเจพเจ‚, เจจเจฟเจฏเจฎเจค เจธเจฎเฉ€เจ•เจฐเจจ (RegExp)เฅค เจคเฉเจนเจพเจกเฉ€เจ†เจ‚ เจ•เจฟเจธเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃเจพ เจธเฉฐเจญเจต เจนเฉˆ.
  • เจชเฉˆเจฐเจฒเจฒ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ, เจ†เจˆเจธเฉ‹เจฒเฉ‡เจŸ เจเจŸเจฐเฉ€เจฌเจฟเจŠเจŸ เจฆเฉ‡ เจจเจพเจฒ เจ•เจฒเจพเจธเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเจพ เจชเฉเจฐเจธเจคเจพเจต เจนเฉˆ, เจœเจฟเจธเจฆเจพ เจ•เฉ‹เจก เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจ†เจˆเจธเฉ‹เจฒเฉ‡เจŸเจก เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจšเจฒเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจธเฉเจจเฉ‡เจนเฉ‡ เจญเฉ‡เจœ เจ•เฉ‡ เจฎเฉเฉฑเจ– เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเจพเจฒ เจ—เฉฑเจฒเจฌเจพเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹ เจตเฉฑเจกเฉ‡ เจตเฉˆเจฌ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ‡ เจธเจฎเจฐเจฅเจจ เจ…เจคเฉ‡ เจกเฉ€เจฌเฉฑเจ—เจฟเฉฐเจ— เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจฅเจฐเจก-เจชเจพเจฐเจŸเฉ€ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจจเฉ‚เฉฐ เจธเจผเฉ‡เจ…เจฐเจก เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจนเจฐเฉ‡เจ• เจนเจฟเฉฑเจธเฉ‡ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจŸเฉ€เจฎ เจจเฉ‚เฉฐ เจธเฉŒเจ‚เจชเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
  • เจกเจพเจฐเจŸ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจตเจฟเจ•เจพเจธ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจŸเฉ‚เจฒเจœเจผ เจฆเจพ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจตเจฟเจ•เจพเจธ เจ…เจคเฉ‡ เจกเฉ€เจฌเฉฑเจ—เจฟเฉฐเจ— เจŸเฉ‚เจฒ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจธเฉเจงเจพเจฐ ("เจธเฉฐเจชเจพเจฆเจจ เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เฉ‹") เจธเจผเจพเจฎเจฒ เจนเจจเฅค
  • เจกเจพเจฐเจŸ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจ‡เจน เจ‡เฉฑเจ• SDK, เจ‡เฉฑเจ• เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจชเฉฑเจฌ, เจ‡เฉฑเจ• เจธเจฅเจฟเจฐ เจ•เฉ‹เจก เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจกเจพเจฐเจŸ_เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ•, เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน, เจ‡เฉฑเจ• เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจตเจฟเจ•เจพเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจกเจพเจฐเจŸเจชเฉˆเจก เจ…เจคเฉ‡ IntelliJ IDEA, WebStorm, Emacs, Sublime Text เจฒเจˆ เจกเจพเจฐเจŸ-เจธเจฎเจฐเจฅเจฟเจค เจชเจฒเฉฑเจ—เจ‡เจจ เจฆเฉ‡ เจจเจพเจฒ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆเฅค 2 เจ…เจคเฉ‡ เจตเจฟเจฎ.
  • เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจตเจพเจฒเฉ‡ เจตเจพเจงเฉ‚ เจชเฉˆเจ•เฉ‡เจœ เจชเจฌ เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจฆเฉเจ†เจฐเจพ เจตเฉฐเจกเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจœเจฟเจธ เจตเจฟเฉฑเจš 20 เจนเจœเจผเจพเจฐ เจคเฉ‹เจ‚ เจตเฉฑเจง เจชเฉˆเจ•เฉ‡เจœ เจนเจจเฅค

เจกเจพเจฐเจŸ 2.14 เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš เจฎเฉเฉฑเจ– เจฌเจฆเจฒเจพเจ…:

  • เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจŸเฉเจฐเจฟเจชเจฒ เจธเจผเจฟเจซเจŸ เจ“เจชเจฐเฉ‡เจŸเจฐ (>>>) เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ ">>" เจ†เจชเจฐเฉ‡เจŸเจฐ เจฆเฉ‡ เจ‰เจฒเจŸ, เจ‡เฉฑเจ• เจ…เฉฐเจ•เจ—เจฃเจฟเจค เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เฉฑเจ• เจฒเจพเจœเจผเฉ€เจ•เจฒ เจธเจผเจฟเจซเจŸ เจœเฉ‹ เจธเจพเจˆเจจ เจฌเจฟเฉฑเจŸ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เฉ‡ เจฌเจฟเจจเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ (เจธเจผเจฟเจซเจŸ เจจเฉ‚เฉฐ เจตเฉฐเจกเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจธเจ•เจพเจฐเจพเจคเจฎเจ• เจ…เจคเฉ‡ เจจเจ•เจพเจฐเจพเจคเจฎเจ• เจธเฉฐเจ–เจฟเจ†เจตเจพเจ‚)เฅค
  • เจ•เจฟเจธเจฎ เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸเจพเจ‚ 'เจคเฉ‡ เจชเจพเจฌเฉฐเจฆเฉ€ เจนเจŸเจพเจˆ เจ—เจˆ เจนเฉˆ เจœเฉ‹ เจ†เจฎ เจซเฉฐเจ•เจธเจผเจจ เจ•เจฟเจธเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจŸเจพเจˆเจช เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเฉ‡ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฐเฉ‹เจ•เจฆเฉ€ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจนเฉเจฃ เจคเฉเจธเฉ€เจ‚ เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹: เจฒเฉ‡เจŸ เจธเฉ‚เจšเฉ€ (เจŸเฉ€)>เจ†เจˆเจกเฉ€ เจซเฉฐเจ•เจธเจผเจจ; var เจ•เจพเจฒเจฌเฉˆเจ• = [ (เจŸเฉ€ เจฎเฉเฉฑเจฒ) => เจฎเฉเฉฑเจฒ]; เจฒเฉ‡เจŸ S เจซเฉฐเจ•เจธเจผเจจ (T)>(S) f;
  • @Deprecated เจตเจฐเจ—เฉ€เจ†เจ‚ เจเจจเฉ‹เจŸเฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเจจ เจฆเจฟเจ“เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจนเฉเจฃ เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹: @TypeHelper (42, "เจ…เจฐเจฅ")
  • เจ†เจฌเจœเฉˆเจ•เจŸ เจ•เจฒเจพเจธ เจตเจฟเฉฑเจš เจธเจŸเฉˆเจ‚เจกเจฐเจก เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ (เจ•เฉ‹เจฐ) เจตเจฟเฉฑเจš เจธเจฅเจฟเจฐ เจขเฉฐเจ— เจนเฉˆเจธเจผ, เจนเฉˆเจธเจผเจ…เฉฑเจฒ เจ…เจคเฉ‡ เจนเฉˆเจธเจผเจ…เฉฑเจฒเจ…เจจเฉ‹เจฐเจกเจฐเจก เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจกเฉ‡เจŸ เจŸเจพเจˆเจฎ เจ•เจฒเจพเจธ เจจเฉ‡ เจ—เจฐเจฎเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจธเจฐเจฆเฉ€เจ†เจ‚ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจตเจฟเจšเจ•เจพเจฐ เจ˜เฉœเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจธเจฅเจพเจจเจ• เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ• เจ˜เฉฐเจŸเฉ‡ เจจเจพเจฒ เจตเฉฐเจกเจฃ เจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเจจ (เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจˆ, เจ†เจธเจŸเฉเจฐเฉ‡เจฒเฉ€เจ† เจตเจฟเฉฑเจš 30 เจฎเจฟเฉฐเจŸ เจฆเจพ เจ‡เฉฑเจ• เจ†เจซเจธเฉˆเฉฑเจŸ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ)เฅค ffi เจชเฉˆเจ•เฉ‡เจœ เจจเฉ‡ เจ…เจฐเฉ‡เจจเจพ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเฉฐเจก เจตเจฟเจงเฉ€ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจœเฉ‹เฉœเจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ†เจชเจฃเฉ‡ เจ†เจช เจธเจฐเฉ‹เจคเจพเจ‚ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจซเจพเจˆเจ—เจจ เจชเฉˆเจ•เฉ‡เจœ เจจเฉ‡ เจธเฉ€ เจญเจพเจธเจผเจพ เจคเฉ‹เจ‚ เจกเจพเจฐเจŸ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจŸเจพเจˆเจชเจกเฉ‡เจซ เจชเจฐเจฟเจญเจพเจธเจผเจพเจตเจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจนเฉˆเฅค
  • pub.dev เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจคเฉ‹เจ‚ 250 เจธเจญ เจคเฉ‹เจ‚ เจชเฉเจฐเจธเจฟเฉฑเจง เจชเฉˆเจ•เฉ‡เจœ เจ…เจคเฉ‡ 94% เจšเฉ‹เจŸเฉ€ เจฆเฉ‡-1000 เจจเฉ‚เฉฐ "เจจเจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ†" เจฎเฉ‹เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจธเจตเจฟเจš เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ‰เจนเจจเจพเจ‚ เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจ•เฉ‹เจธเจผเจฟเจธเจผเจพเจ‚ เจ•เจพเจฐเจจ เจนเฉ‹เจฃ เจตเจพเจฒเฉ‡ เจ•เจฐเฉˆเจธเจผเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจšเฉ‡เจ—เจพ เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเจพ เจฎเฉเฉฑเจฒ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ "เจจเฉฑเจฒ" 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค "" เจฎเฉ‹เจก เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจตเจฟเฉฑเจš null เจฎเฉเฉฑเจฒ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจชเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ null เจฎเฉเฉฑเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจฎเฉ‹เจก เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเจพ เจธเจ–เจคเฉ€ เจจเจพเจฒ เจธเจคเจฟเจ•เจพเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจจเฉ‚เฉฐ เจตเจพเจงเฉ‚ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ•เจฟเจธเจฎ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉฐเจชเจพเจˆเจฒ เจธเจฎเฉ‡เจ‚ 'เจคเฉ‡ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ "เจจเฉฑเจฒ" เจฎเฉเฉฑเจฒ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ•เจฟเจธเจฎ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ เจœเฉ‹ เจ•เจฟ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ "int", เจคเจพเจ‚ เจ‡เฉฑเจ• เจ—เจฒเจคเฉ€ เจฆเจฟเจ–เจพเจˆ เจœเจพเจตเฉ‡เจ—เฉ€เฅค
  • เจ•เฉ‹เจก เจเจจเจพเจฒเจพเจˆเจœเจผเจฐ (เจฒเจฟเฉฐเจŸเจฐ) เจฒเจˆ เจจเจฟเจฏเจฎเจพเจ‚ เจฆเฉ‡ เจฏเฉ‚เจจเฉ€เจซเจพเจˆเจก เจธเฉˆเฉฑเจŸ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจนเจจ, เจœเฉ‹ เจกเจพเจฐเจŸ เจ…เจคเฉ‡ เจซเจฒเจŸเจฐ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจฒเจˆ เจ•เฉ‹เจก เจธเจผเฉˆเจฒเฉ€ เจฆเจฟเจธเจผเจพ-เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจธเจนเจพเจ‡เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ‡เจคเจฟเจนเจพเจธเจ• เจ•เจพเจฐเจจเจพเจ‚ เจ•เจฐเจ•เฉ‡, เจซเจฒเจŸเจฐ เจ…เจคเฉ‡ เจกเจพเจฐเจŸ เจฒเจˆ เจ•เฉ‹เจกเจฟเฉฐเจ— เจจเจฟเจฏเจฎ เจตเฉฑเจ–เจฐเฉ‡ เจธเจจ, เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจกเจพเจฐเจŸ เจฒเจˆ เจตเจฐเจคเฉ‹เจ‚ เจตเจฟเฉฑเจš เจจเจฟเจฏเจฎเจพเจ‚ เจฆเฉ‡ เจฆเฉ‹ เจธเฉˆเฉฑเจŸ เจธเจจ - เจ—เฉ‚เจ—เจฒ เจคเฉ‹เจ‚ เจชเฉˆเจกเฉˆเจ‚เจŸเจฟเจ• เจ…เจคเฉ‡ เจกเจพเจฐเจŸ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ•เจฎเจฟเจŠเจจเจฟเจŸเฉ€ เจฆเฉ‡ เจจเจฟเจฏเจฎเฅค เจกเจพเจฐเจŸ 2.14 เจฒเจฟเฉฐเจŸเจฐ เจฒเจˆ เจจเจฟเจฏเจฎเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจ†เจฎ เจธเฉˆเฉฑเจŸ เจชเฉ‡เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธเจจเฉ‚เฉฐ เจจเจตเฉ‡เจ‚ เจกเจพเจฐเจŸ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจ…เจคเฉ‡ เจซเจฒเจŸเจฐ SDK เจตเจฟเฉฑเจš เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจตเจฐเจคเจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจธเฉˆเฉฑเจŸ เจตเจฟเฉฑเจš เจฎเฉ‚เจฒ เจจเจฟเจฏเจฎ (lints/core.yaml เจชเฉˆเจ•เฉ‡เจœ), เจธเจฟเจซเจผเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ‡ เจตเจพเจงเฉ‚ เจจเจฟเจฏเจฎ (lints/recommended.yaml), เจ…เจคเฉ‡ เจซเจฒเจŸเจฐ-เจตเจฟเจธเจผเฉ‡เจธเจผ เจธเจฟเจซเจผเจพเจฐเจธเจผเจพเจ‚ (flutter_lints/flutter.yaml) เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจชเฉˆเจกเฉˆเจ‚เจŸเจฟเจ• เจจเจฟเจฏเจฎเจพเจ‚ เจฆเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจกเจพเจฐเจŸ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจธเจฟเจซเจผเจพเจฐเจธเจผเจพเจ‚ เจฆเฉ‡ เจ…เจงเจพเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจ•เฉ‹เจกเจฟเฉฐเจ— เจธเจผเฉˆเจฒเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฒเจพเจน เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
  • เจซเจพเจฐเจฎเฉˆเจŸเจฐ เจตเจฟเฉฑเจš, เจ•เฉˆเจธเจ•เฉ‡เจกเจฟเฉฐเจ— เจ•เฉ‹เจก เจฌเจฒเจพเจ•เจพเจ‚ เจฆเฉ€ เจซเจพเจฐเจฎเฉˆเจŸเจฟเฉฐเจ— เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพเจตเจพเจ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ, เจœเฉ‹ เจ•เจฟ เจซเจพเจฐเจฎเฉˆเจŸเจฟเฉฐเจ— เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจฟเฉฑเจš เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจธเฉเจงเจพเจฐ เจ•เจฐ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจธเจฎเฉ€เจ•เจฐเจจ เจคเฉฑเจคเจพเจ‚ เจฆเฉ€ เจฎเจฒเจ•เฉ€เจ…เจค เจฆเฉ€ เจ…เจธเจชเจธเจผเจŸ เจตเจฟเจ†เจ–เจฟเจ† เจคเฉ‹เจ‚ เจฌเจš เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจฎเฉ€เจ•เจฐเจจ เจตเจฟเฉฑเจš "..doIt" เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจเจพ "var เจจเจคเฉ€เจœเจพ = errorState ? foo : bad..doIt()โ€ โ€œเจฌเฉเจฐเฉ‡โ€ เจฌเจฒเจพเจ• เจฆเฉ‡ เจ•เฉฐเจกเฉ€เจธเจผเจจเจฒ เจนเจฟเฉฑเจธเฉ‡ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจธเจฎเฉเฉฑเจšเฉ€ เจธเจฎเฉ€เจ•เจฐเจจ, เจ‡เจธเจฒเจˆ เจซเจพเจฐเจฎเฉˆเจŸ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจนเฉเจฃ เจตเฉฑเจ– เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ: var เจจเจคเฉ€เจœเจพ = errorState? foo : เจ–เจฐเจพเจฌ ..doIt();
  • เจเจชเจฒ M1 (เจธเจฟเจฒเจฟเจ•เจจ) เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ SDK เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจเจชเจฒ เจธเจฟเจฒเฉ€เจ•เจพเจจ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจตเจพเจฒเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจกเจพเจฐเจŸ VM, เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ SDK เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ, เจ…เจคเฉ‡ เจ‡เจนเจจเจพเจ‚ เจšเจฟเจชเจธ เจฒเจˆ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆเฅค
  • "dart pub" เจ•เจฎเจพเจ‚เจก เจจเฉ‡ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจธเจฐเจตเจฟเจธ เจซเจพเจˆเจฒ ".pubignore" เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ pub.dev เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจชเฉˆเจ•เฉ‡เจœ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ›เฉฑเจกเฉ€เจ†เจ‚ เจœเจพเจฃเจ—เฉ€เจ†เจ‚เฅค เจ‡เจน เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ ".gitignore" เจ…เจฃเจกเจฟเฉฑเจ  เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš เจฆเจ–เจฒ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ (เจ•เฉเจ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš, pub.dev เจ‰เจนเจจเจพเจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจšเจฃเจพ เจšเจพเจน เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‹ Git เจตเจฟเฉฑเจš เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจตเจฟเจ•เจพเจธ เจฆเฉŒเจฐเจพเจจ เจตเจฐเจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚)เฅค
  • "เจกเจพเจฐเจŸ เจŸเฉˆเจธเจŸ" เจ•เจฎเจพเจ‚เจก เจฆเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจนเฉเจฃ เจชเจฌเจธเจชเฉ‡เจ• เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฆเฉเจฌเจพเจฐเจพ เจ•เฉฐเจชเจพเจˆเจฒเจฟเฉฐเจ— เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉฐเจฌเจฐ เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเจฟเจ† เจ—เจฟเจ† เจนเฉˆ.
  • ECMAScript 5 เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจธเฉฐเจ•เจฒเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ (เจคเจฌเจฆเฉ€เจฒเฉ€ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ IE11 เจฌเจฐเจพเจŠเจœเจผเจฐ เจจเจพเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจ–เจคเจฎ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เฉ€)เฅค
  • เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจธเจŸเฉ‡เจœเจนเฉˆเจ‚เจก, เจกเจพเจฐเจŸเจเจซเจเจฎเจŸเฉ€ เจ…เจคเฉ‡ เจกเจพเจฐเจŸ2เจจเฉˆเจŸเจฟเจต เจจเฉ‚เฉฐ เจ…เจชเฉเจฐเจšเจฒเจฟเจค เจ˜เฉ‹เจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจกเจพเจฐเจŸ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉเจ†เจฐเจพ เจฌเฉเจฒเจพเจ เจ—เจ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจฌเจฆเจฒเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
  • VM เจจเฉ‡เจŸเจฟเจต เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจตเจฟเจงเฉ€ เจจเฉ‚เฉฐ เจฌเจฐเจคเจฐเจซเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจกเจพเจฐเจŸ เจ•เฉ‹เจก เจคเฉ‹เจ‚ เจฎเฉ‚เจฒ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจ เจฒเจˆ, เจจเจตเฉ‡เจ‚ เจกเจพเจฐเจŸ FFI (เจตเจฟเจฆเฉ‡เจธเจผเฉ€ เจซเฉฐเจ•เจธเจผเจจ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจนเฉ€, เจฏเฉ‚เจœเจผเจฐ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจซเจฒเจŸเจฐ 2.5 เจฆเฉ€ เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจฐเฉ€เจฒเฉ€เจœเจผ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€, เจœเจฟเจธ เจจเฉ‚เฉฐ เจฐเฉ€เจเจ•เจŸ เจจเฉ‡เจŸเจฟเจต เจฆเฉ‡ เจตเจฟเจ•เจฒเจช เจตเจœเฉ‹เจ‚ เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจ•เฉ‹เจก เจฌเฉ‡เจธ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡, iOS, Android, Windows, macOS เจ…เจคเฉ‡ เจฒเจˆ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจฒเฉ€เจจเจ•เจธ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจฌเฉเจฐเจพเจŠเจœเจผเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค เจ—เฉ‚เจ—เจฒ เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจซเฉ‚เจธเจผเฉ€เจ† เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เจฐเจจเฉ‡เจฒ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฒเจˆ เจ‡เฉฑเจ• เจ•เจธเจŸเจฎ เจธเจผเฉˆเฉฑเจฒ เจซเจฒเจŸเจฐ เจฆเฉ‡ เจ…เจงเจพเจฐ 'เจคเฉ‡ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค

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

เจซเจฒเจŸเจฐ 2.5 เจตเจฟเฉฑเจš เจฎเฉเฉฑเจ– เจฌเจฆเจฒเจพเจ…:

  • เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพเจตเจพเจ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚เฅค iOS เจ…เจคเฉ‡ macOS เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ 'เจคเฉ‡, เจฎเฉˆเจŸเจฒ เจ—เฉเจฐเจพเจซเจฟเจ•เจธ API เจฒเจˆ เจธเจผเฉˆเจกเจฐเจพเจ‚ เจฆเจพ เจชเฉเจฐเฉ€เจ•เฉฐเจชเจพเจˆเจฒเฉ‡เจธเจผเจจ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ…เจธเจฟเฉฐเจ•เจฐเฉ‹เจจเจธ เจ‡เจตเฉˆเจ‚เจŸเจธ เจฆเฉ€ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจฆเฉ€ เจธเฉเจงเจฐเฉ€ เจ•เฉเจธเจผเจฒเจคเจพเฅค เจœเจฆเฉ‹เจ‚ เจ•เฉ‚เฉœเจพ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจตเจพเจฒเจพ เจ…เจฃเจตเจฐเจคเฉ‡ เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจคเฉ‹เจ‚ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเจพ เจฆเจพเจ…เจตเจพ เจ•เจฐเจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจฆเฉ‡เจฐเฉ€ เจจเจพเจฒ เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจฃ เจตเจœเฉ‹เจ‚, 20-เจธเจ•เจฟเฉฐเจŸ เจฆเฉ‡ เจเจจเฉ€เจฎเฉ‡เจŸเจก GIF เจฆเฉ‡ เจชเจฒเฉ‡เจฌเฉˆเจ• เจฆเฉŒเจฐเจพเจจ, เจ•เฉ‚เฉœเจพ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ 400 เจคเฉ‹เจ‚ เจ˜เจŸเจพ เจ•เฉ‡ 4 เจ•เจฐ เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจกเจพเจฐเจŸ เจ…เจคเฉ‡ เจ‰เจฆเฉ‡เจธเจผ- เจตเจฟเจšเจ•เจพเจฐ เจธเฉเจจเฉ‡เจนเฉ‡ เจชเจพเจธ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจฆเฉ‡เจฐเฉ€ C/Swift เจจเฉ‚เฉฐ เจ˜เจŸเจพ เจ•เฉ‡ 50% (iOS) เจœเจพเจ‚ Java/Kotlin (Android) เจเจชเจฒ เจธเจฟเจฒเฉ€เจ•เจพเจจ เจšเจฟเฉฑเจช 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจฎเฉ‚เจฒ เจฌเจฟเจฒเจก เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค
    เจกเจพเจฐเจŸ 2.14 เจญเจพเจธเจผเจพ เจ…เจคเฉ‡ เจซเจฒเจŸเจฐ 2.5 เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจ‰เจชเจฒเจฌเจง เจนเฉˆ
  • เจเจ‚เจกเจฐเฉŒเจ‡เจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฒเจˆ, เจซเฉเฉฑเจฒ เจธเจ•เฉเจฐเฉ€เจจ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจธเจฅเจพเจชเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค "เจฎเจŸเฉ€เจฐเฉ€เจ…เจฒ เจฏเฉ‚" เจกเจฟเจœเจผเจพเจˆเจจ เจธเฉฐเจ•เจฒเจช เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ, เจ…เจ—เจฒเฉ€ เจชเฉ€เฉœเฉเจนเฉ€ เจฆเฉ‡ เจฎเจŸเฉ€เจฐเฉ€เจ…เจฒ เจกเจฟเจœเจผเจพเจˆเจจ เจตเจฟเจ•เจฒเจช เจตเจœเฉ‹เจ‚ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ†, เจœเจพเจฐเฉ€ เจฐเจฟเจนเจพเฅค เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจธเจŸเฉ‡เจŸ MaterialState.scrolledUnder เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†, เจฎเฉเฉœ เจ†เจ•เจพเจฐ เจฆเฉ‡เจฃ เจตเฉ‡เจฒเฉ‡ เจธเจ•เฉเจฐเฉŒเจฒ เจฌเจพเจฐเจพเจ‚ เจฆเจพ เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจกเจฟเจธเจชเจฒเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ, เจ…เจคเฉ‡ เจธเฉ‚เจšเจจเจพ เจฌเฉˆเจจเจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ€เจคเจพเฅค
  • เจ†เจŸเฉ‹เจซเฉ‹เจ•เจธ, เจเจ•เจธเจชเฉ‹เจœเจผเจฐ, เจซเจฒเฉˆเจธเจผ, เจœเจผเฉ‚เจฎ, เจธเจผเฉ‹เจฐ เจ˜เจŸเจพเจ‰เจฃ เจ…เจคเฉ‡ เจฐเฉˆเจœเจผเฉ‹เจฒเจฟเจŠเจธเจผเจจ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจŸเฉ‚เจฒ เจœเฉ‹เฉœเจฆเฉ‡ เจนเฉ‹เจ, เจ•เฉˆเจฎเจฐเจพ เจชเจฒเฉฑเจ—-เจ‡เจจ เจฆเฉ€เจ†เจ‚ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจงเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค
  • เจกเจฟเจตเฉˆเจฒเจชเจฐ เจŸเฉ‚เจฒเจœเจผ (DevTools) เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ‡ เจตเจฟเจœเฉ‡เจŸ เจจเจฟเจฐเฉ€เจ–เจฃ เจฎเฉ‹เจก เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฒเจˆ เจธเฉเจงเจพเจฐเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจจเจพเจฒ เจนเฉ€ เจฐเฉˆเจ‚เจกเจฐเจฟเฉฐเจ— เจฆเฉ‡เจฐเฉ€ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจ เจ…เจคเฉ‡ เจธเจผเฉˆเจกเจฐ เจ•เฉฐเจชเจพเจ‡เจฒเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจŸเจฐเฉˆเจ• เจ•เจฐเจจ เจฒเจˆ เจŸเฉ‚เจฒเฅค
    เจกเจพเจฐเจŸ 2.14 เจญเจพเจธเจผเจพ เจ…เจคเฉ‡ เจซเจฒเจŸเจฐ 2.5 เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจ‰เจชเจฒเจฌเจง เจนเฉˆ
  • เจตเจฟเจœเจผเฉ‚เจ…เจฒ เจธเจŸเฉ‚เจกเฉ€เจ“ เจ•เฉ‹เจก เจ…เจคเฉ‡ เจ‡เฉฐเจŸเฉˆเจฒเฉ€เจœเฉ‡/เจเจ‚เจกเจฐเจพเจ‡เจก เจธเจŸเฉ‚เจกเฉ€เจ“ เจฒเจˆ เจฌเจฟเจนเจคเจฐ เจชเจฒเฉฑเจ—เจ‡เจจเฅค

เจธเจฐเฉ‹เจค: opennet.ru

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