Dart 2.8 เบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเบญเบญเบ

เป„เบ”เป‰เบˆเบฑเบ”เบ‚เบถเป‰เบ™ เบเบฒเบ™เบ›เปˆเบญเบเป‚เบ›เบฅเปเบเบฅเบกเบžเบฒเบชเบฒ Darts 2.8, เป€เบŠเบดเปˆเบ‡เบชเบทเบšเบ•เปเปˆเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เบชเบฒเบ‚เบฒ Dart 2 เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเบญเบเปเบšเบšเปƒเบซเบกเปˆเบขเปˆเบฒเบ‡เปเบ‚เบ‡เปเบฎเบ‡, เบชเบธเบกเปƒเบชเปˆเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบšเป€เบงเบฑเบšเปเบฅเบฐเบกเบทเบ–เบทเปเบฅเบฐเป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ”เป‰เบฒเบ™เบฅเบนเบเบ„เป‰เบฒ.

Dart 2 เปเบ•เบเบ•เปˆเบฒเบ‡เบˆเบฒเบเบžเบฒเบชเบฒ Dart เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบžเบดเบกเปเบšเบšเบ„เบปเบ‡เบ—เบตเปˆเบ—เบตเปˆเป€เบ‚เบฑเป‰เบกเปเบ‚เบ‡ (เบ›เบฐเป€เบžเบ”เบชเบฒเบกเบฒเบ”เบ„เบฒเบ”เป€เบ”เบปเบฒเป„เบ”เป‰เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบ›เบฐเป€เบžเบ”เปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เปเบ•เปˆเบเบฒเบ™เบžเบดเบกเปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบญเบตเบเบ•เปเปˆเป„เบ›เปเบฅเบฐเบ›เบฐเป€เบžเบ”เบ—เบตเปˆเบ„เบดเบ”เป„เบฅเปˆเป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เปเบกเปˆเบ™เบกเบญเบšเปƒเบซเป‰เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ›เบฐเป€เบžเบ”เบ—เบตเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡เปเบฅเบฐเป€เบ„เบฑเปˆเบ‡เบ„เบฑเบ”เปเบกเปˆเบ™. เป„เบ”เป‰โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ•เปเปˆโ€‹เบกเบฒ). เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒ เบชเบฐเป€เปœเบตเปƒเบซเป‰ เบŠเบธเบ”เบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบชเบฐเป€เบžเบฒเบฐ, เป€เบŠเบฑเปˆเบ™ dart:html, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบญเบšเป€เบงเบฑเบš Angular. เบเบญเบšเบเบณเบฅเบฑเบ‡เบ–เบทเบเบชเบปเปˆเบ‡เป€เบชเบตเบกเปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบกเบทเบ–เบท เบ›เบธเบเบšเบปเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบ™เบฑเป‰เบ™, เปƒเบ™เบšเบฑเบ™เบ”เบฒเบชเบดเปˆเบ‡เบญเบทเปˆเบ™เป†, เปเบเบฐเบœเบนเป‰เปƒเบŠเป‰เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ microkernel เปƒเบซเบกเปˆเบ—เบตเปˆเบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบขเบนเปˆ Google เปเบกเปˆเบ™เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™. Fuchsia.

เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบเปƒเบซเบกเปˆ:

  • เป€เบžเบตเปˆเบกเบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบˆเบฐเปƒเบŠเป‰เบ„เปˆเบฒ Null เบขเปˆเบฒเบ‡เบ›เบญเบ”เป„เบž, เบ—เปเบฒเบฅเบฒเบเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเบซเบผเบฑเบ‡. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเปƒเบŠเป‰เป€เบงเบฅเบฒเบฅเบงเบšเบฅเบงเบกเบˆเบฐเบ–เบทเบเบ–เบดเป‰เบกเบ–เป‰เบฒเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบ—เบตเปˆเบˆเบฐเบเปเบฒเบซเบ™เบปเบ”เบ„เปˆเบฒ "Null" เปƒเบซเป‰เบเบฑเบšเบ•เบปเบงเปเบ›เบ‚เบญเบ‡เบ›เบฐเป€เบžเบ”เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบเปเบฒเบ™เบปเบ”, เป€เบŠเบฑเปˆเบ™ "int". เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบเบฑเบ‡เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบ‚เบญเบ‡เบ•เบปเบงเปเบ›เบ—เบตเปˆเบกเบตเบ›เบฐเป€เบžเบ” Nullable เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™ Nullable, เป€เบŠเบฑเปˆเบ™ "int?" เปเบฅเบฐ "int" (เบ•เบปเบงเปเบ›เบ—เบตเปˆเบกเบตเบ›เบฐเป€เบžเบ” "int" เบชเบฒเบกเบฒเบ”เบ–เบทเบเบกเบญเบšเบซเบกเบฒเบเบ•เบปเบงเปเบ›เบ—เบตเปˆเบกเบตเบ›เบฐเป€เบžเบ” "int", เปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบก). เบ”เบฝเบงเบเบฑเบ™เปƒเบŠเป‰เบเบฑเบšเบ•เบปเบงเปเบ›เบ—เบตเปˆเบชเบปเปˆเบ‡เบ„เบทเบ™เปƒเบ™เบ„เปเบฒเบ–เบฐเปเบซเบผเบ‡เบเบฒเบ™ "เบเบฑเบšเบ„เบทเบ™" - เบ–เป‰เบฒเบขเบนเปˆเปƒเบ™เบ•เบปเบงเบ‚เบญเบ‡เบซเบ™เป‰เบฒเบ—เบตเปˆเบ•เบปเบงเปเบ›เบ—เบตเปˆเบกเบตเบ›เบฐเป€เบžเบ”เบ—เบตเปˆเบšเปเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบชเบฐเบ–เบฒเบ™เบฐ "Null" เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบกเบญเบšเบซเบกเบฒเบเบ„เปˆเบฒ, compiler เบˆเบฐเบชเบฐเปเบ”เบ‡เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบซเบผเบตเบเบฅเปˆเบฝเบ‡เบเบฒเบ™เบ‚เบฑเบ”เบ‚เป‰เบญเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบˆเบฒเบเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบ•เบปเบงเปเบ›เบ—เบตเปˆเบšเปเปˆเบกเบตเบ„เปˆเบฒ เปเบฅเบฐเบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™ โ€œNullโ€.
  • เบ„เบฑเบ‡เป€เบเบฑเบšเบกเป‰เบฝเบ™ pub.dev เบœเปˆเบฒเบ™ 10 เบžเบฑเบ™เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เปเบฒเบ. เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบงเบปเบ‡เบˆเบญเบ™เบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡ Dart 2.8, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ”เบถเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เบˆเบฒเบ pub.dev เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเป‚เบ”เบเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบซเบปเบงเบ‚เปเป‰เบ‚เบฐเบซเบ™เบฒเบ™เบซเบผเบฒเบเป€เบกเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡ "pub get", เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš precompilation lazy เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ” " pub run" เบ„เปเบฒเบชเบฑเปˆเบ‡. เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ„เปเบฒเบชเบฑเปˆเบ‡ "pub get" เบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เปƒเบซเบกเปˆเบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ Flutter เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เป€เบงเบฅเบฒเบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เบˆเบฒเบ 6.5 เบซเบฒ 2.5 เบงเบดเบ™เบฒเบ—เบต, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเป€เบŠเบฑเปˆเบ™ Flutter gallery, เบˆเบฒเบ 15 เบซเบฒ 3 เบงเบดเบ™เบฒเบ—เบต.
  • เป„เบ”เป‰เป€เบžเบตเปˆเบกเบ„เปเบฒเบชเบฑเปˆเบ‡เปƒเบซเบกเปˆ "pub outdated" เป€เบžเบทเปˆเบญเบฎเบฑเบเบชเบฒเบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เปƒเบซเป‰เบ—เบฑเบ™เบชเบฐเป„เบซเบก. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ "pub outdated", เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เบฐเป€เบกเบตเบ™, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบŸเบฅเปŒ pubspec, เบšเปเปˆเบงเปˆเบฒเบˆเบฐเบกเบตเบชเบฐเบšเบฑเบšเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปƒเบซเบกเปˆเบ‚เบญเบ‡เบ—เบธเบ dependencies เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบŠเบธเบ”เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป„เบงเป‰. เบšเปเปˆเบ„เบทเบเบฑเบš "pub upgrade", เบ„เปเบฒเบชเบฑเปˆเบ‡เปƒเบซเบกเปˆเบˆเบฐเบเบงเบ”เป€เบšเบดเปˆเบ‡เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบชเบฐเบšเบฑเบšเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบš pubspec, เปเบ•เปˆเบเบฑเบ‡เบชเบฒเบ‚เบฒเปƒเบซเบกเปˆ. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบชเปเบฒเบฅเบฑเบšเปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเบกเบตเบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบดเบ‡เบ—เบตเปˆเบ›เบฑเบเปเบธเบ” "foo: ^1.3.0" เปเบฅเบฐ "bar: ^2.0.0", เบเบฒเบ™เปเบฅเปˆเบ™ "pub outdated" เบˆเบฐเบชเบฐเปเบ”เบ‡เบเบฒเบ™เบกเบตเบ—เบฑเบ‡เบชเบฒเบ‚เบฒเบ—เบตเปˆเบกเบตเบขเบนเปˆ เปเบฅเบฐเบชเบฒเบ‚เบฒเปƒเปเปˆเบเบงเปˆเบฒ:

    เบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบเบฒเบ™เบเบปเบเบฅเบฐเบ”เบฑเบšเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เป„เบ”เป‰เบซเบผเป‰เบฒเบชเบธเบ”
    foo 1.3.0 1.3.1 1.3.1 1.3.1
    bar 2.0.1 2.1.0 3.0.3 3.0.3

เบ„เบธเบ™โ€‹เบ™เบฐโ€‹เบชเบปเบกโ€‹เบšเบฑเบ”โ€‹เบ‚เบญเบ‡โ€‹เบžเบฒโ€‹เบชเบฒ Dartโ€‹:

  • syntax เบ—เบตเปˆเบ„เบธเป‰เบ™เป€เบ„เบตเบเปเบฅเบฐเบ‡เปˆเบฒเบเบ•เปเปˆเบเบฒเบ™เบฎเบฝเบ™เบฎเบนเป‰, เบ—เปเบฒเบกเบฐเบŠเบฒเบ”เบชเปเบฒเบฅเบฑเบš JavaScript, C เปเบฅเบฐ Java programmers.
  • เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบงเป„เบงเปเบฅเบฐเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเบนเบ‡เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบกเปเบฅเบฐเบ›เบฐเป€เบžเบ”เบ•เปˆเบฒเบ‡เป†เบ‚เบญเบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก, เบˆเบฒเบเบญเบธเบ›เบฐเบเบญเบ™ Portable เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš;
  • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบซเป‰เบญเบ‡เบฎเบฝเบ™เปเบฅเบฐเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ encapsulation เปเบฅเบฐ reuse เบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเปเบฅเบฐเบ‚เปเป‰เบกเบนเบ™;
  • เบเบฒเบ™เบฅเบฐเบšเบธเบ›เบฐเป€เบžเบ”เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™เปƒเบ™เบเบฒเบ™เบ”เบตเบšเบฑเบ เปเบฅเบฐเบฅเบฐเบšเบธเบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”, เป€เบฎเบฑเบ”เปƒเบซเป‰เบฅเบฐเบซเบฑเบ”เบŠเบฑเบ”เป€เบˆเบ™เบ‚เบถเป‰เบ™ เปเบฅเบฐเบชเบฒเบกเบฒเบ”เบญเปˆเบฒเบ™เป„เบ”เป‰เบซเบผเบฒเบเบ‚เบถเป‰เบ™, เปเบฅเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบ”เบฑเบ”เปเบเป‰ เปเบฅเบฐเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเป‚เบ”เบเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบกเบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™.
  • เบ›เบฐเป€เบžเบ”เบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ›เบฐเบเบญเบšเบกเบต: เบ›เบฐเป€เบžเบ”เบ•เปˆเบฒเบ‡เป†เบ‚เบญเบ‡ hashes, arrays เปเบฅเบฐเบฅเบฒเบเบŠเบทเปˆ, เปเบ–เบง, เบ›เบฐเป€เบžเบ”เบ•เบปเบงเป€เบฅเบเปเบฅเบฐ string, เบ›เบฐเป€เบžเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบงเบฑเบ™เบ—เบตเปเบฅเบฐเป€เบงเบฅเบฒ, เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเบ›เบปเบเบเบฐเบ•เบด (RegExp). เบšเบฒเบ‡เบ—เบต เบเบฒเบ™โ€‹เบชเป‰เบฒเบ‡โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบญเบ‡โ€‹ เบ›เบฐเป€เบžเบ”;
  • เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบฐเบซเบ™เบฒเบ™, เบกเบฑเบ™เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เปƒเบŠเป‰เบซเป‰เบญเบ‡เบฎเบฝเบ™เบ—เบตเปˆเบกเบตเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐ isolate, เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเป‚เบ”เบ”เบ”เปˆเบฝเบงเปƒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ, เบžเบปเบงเบžเบฑเบ™เบเบฑเบšเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ•เบปเป‰เบ™เบ•เปเป‚เบ”เบเบเบฒเบ™เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบก;
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปเบฅเบฐ debugging เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เป€เบงเบฑเบšเป„เบŠเบ•เปŒเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ. เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบซเบ™เป‰เบฒเบ—เบตเปˆเบ‚เบญเบ‡เบšเบธเบเบ„เบปเบ™เบ—เบตเบชเบฒเบกเบชเบฒเบกเบฒเบ”เบฅเบงเบกเบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบฎเปˆเบงเบกเบเบฑเบ™. เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบชเบฒเบกเบฒเบ”เปเบšเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™เบžเบฒเบเบชเปˆเบงเบ™เปเบฅเบฐเบกเบญเบšเบซเบกเบฒเบเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐเบžเบฒเบเบชเปˆเบงเบ™เบเบฑเบšเบ—เบตเบกเบ‡เบฒเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบ‚เบญเบ‡เบ™เบฑเบเบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบก;
  • เบŠเบธเบ”เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปƒเบ™เบžเบฒเบชเบฒ Dart, เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบกเบท debugging เบ”เป‰เบงเบเบเบฒเบ™เปเบเป‰เป„เบ‚เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบšเบดเบ™เป„เบ”เป‰ ("เปเบเป‰เป„เบ‚เปเบฅเบฐเบชเบทเบšเบ•เปเปˆ");
  • เป€เบžเบทเปˆเบญเบ‡เปˆเบฒเบเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปƒเบ™เบžเบฒเบชเบฒ Dart, เบกเบฑเบ™เบกเบฒเบžเป‰เบญเบกเบเบฑเบš SDK, เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบŠเบธเบ” เบœเบฑเบš, เป€เบ„เบทเปˆเบญเบ‡เบงเบดเป€เบ„เบฒเบฐเบฅเบฐเบซเบฑเบ”เบชเบฐเบ–เบดเบ” dart_analyzer, เบŠเบธเบ”เบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”, เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™ DartPad เปเบฅเบฐ Dart-enabled plugins เบชเปเบฒเบฅเบฑเบš IntelliJ IDEA, WebStorm, Emacs, เบ‚เปเป‰เบ„เบงเบฒเบก Sublime 2 ะธ เบงเบดเบก;
  • เบŠเบธเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ—เบตเปˆเบกเบตเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เปเบฅเบฐเบชเบดเปˆเบ‡เบญเปเบฒเบ™เบงเบเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเปเบกเปˆเบ™เปเบˆเบเบขเบฒเบเบœเปˆเบฒเบ™ repository เบœเบฑเบš, เป€เบŠเบดเปˆเบ‡เบกเบตเบซเบผเบฒเบเบเบงเปˆเบฒ 10 เบžเบฑเบ™เบŠเบธเบ”.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™