αž—αžΆαžŸαžΆαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Dart 2.8 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™

αž”αžΆαž“αž€αžΎαžαž‘αžΎαž„ αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž—αžΆαžŸαžΆαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž–αŸ’αžšαž½αž‰ 2.8αžŠαŸ‚αž›αž”αž“αŸ’αžαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž“αŸƒαžŸαžΆαžαžΆ Dart 2 αžŠαŸ‚αž›αž”αžΆαž“αžšαž…αž“αžΆαž‘αžΎαž„αžœαž·αž‰αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„ αžŠαŸ„αž™αž•αŸ’αžαŸ„αžαž›αžΎαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αžŽαŸ’αžαžΆαž‰ αž“αž·αž„αž‘αžΌαžšαžŸαŸαž–αŸ’αž‘ αž“αž·αž„αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαžŸαž˜αžΆαžŸαž’αžΆαžαž»αž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž’αžαž·αžαž·αž‡αž“αŸ”

Dart 2 αžαž»αžŸαž‚αŸ’αž“αžΆαž–αžΈαž—αžΆαžŸαžΆ Dart αžŠαžΎαž˜αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžšαž”αžŸαŸ‹αžœαžΆαž€αŸ’αž“αž»αž„αž€αžΆαžšαžœαžΆαž™αž’αž€αŸ’αžŸαžšαž‹αž·αžαž·αžœαž“αŸ’αžαžαŸ’αž›αžΆαŸ†αž„ (αž”αŸ’αžšαž—αŸαž‘αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž“αŸ’αž“αž·αžŠαŸ’αž‹αžΆαž“αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž· αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž”αŸ’αžšαž—αŸαž‘αž‚αžΊαžŸαŸ’αžšαŸαž…αž…αž·αžαŸ’αž αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αžΆαžšαžœαžΆαž™αž’αž€αŸ’αžŸαžšαžαžΆαž˜αžœαž“αŸ’αžαž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž‘αŸ€αžαž‘αŸ αž αžΎαž™αž”αŸ’αžšαž—αŸαž‘αžŠαŸ‚αž›αž”αžΆαž“αž‚αžŽαž“αžΆαžŠαŸ†αž”αžΌαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž‘αŸ…αž±αŸ’αž™αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž”αŸ’αžšαž—αŸαž‘αž’αžαŸαžš αž“αž·αž„αžαžΉαž„αžšαŸ‰αžΉαž„αž‚αžΊ αž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹) αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸαž αž‘αŸ†αž–αŸαžš αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“ αžŸαŸ†αžŽαž»αŸ†αž“αŸƒαž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αžŠαžΌαž…αž‡αžΆ dart:html αž€αŸαžŠαžΌαž…αž‡αžΆαž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒαž”αžŽαŸ’αžαžΆαž‰ Angular αŸ” αž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒαž˜αž½αž™αž€αŸ†αž–αž»αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžŸαž–αŸ’αžœαž•αŸ’αžŸαžΆαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘ αžšαž»αž™αŸ”αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŠαŸ‚αž› αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αžšαž”αžŸαŸ‹αž•αŸ’αžŸαŸαž„αž‘αŸ€αž αžŸαŸ‚αž›αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αžΈαž€αŸ’αžšαžΌαžαžΊαžŽαŸ‚αž›αžαŸ’αž˜αžΈαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž“αŸ… Google αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„ Fuchsia.

αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αžαŸ’αž˜αžΈ:

  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαž˜αŸ’αž›αŸƒ Null αžŠαŸ„αž™αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αžŠαŸ„αž™αž”αŸ†αž”αŸ‚αž€αž—αžΆαž–αž†αž”αž‚αŸ’αž“αžΆαžαž™αž€αŸ’αžšαŸ„αž™αŸ” αž§αž‘αžΆαž αžšαžŽαŸ αž€αŸ†αž αž»αžŸβ€‹αž–αŸαž›β€‹αž…αž„αž€αŸ’αžšαž„β€‹αž₯αž‘αžΌαžœβ€‹αž“αžΉαž„β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž”αŸ„αŸ‡αž…αŸ„αž› αž”αŸ’αžšαžŸαž·αž“αž”αžΎβ€‹αž€αžΆαžšβ€‹αž”αŸ‰αž»αž“αž”αŸ‰αž„β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž’αŸ’αžœαžΎβ€‹αž‘αžΎαž„β€‹αžŠαžΎαž˜αŸ’αž”αžΈβ€‹αž€αŸ†αžŽαžαŸ‹β€‹αžαž˜αŸ’αž›αŸƒ β€œNull” αž‘αŸ…β€‹αž’αžαŸαžšβ€‹αž“αŸƒβ€‹αž”αŸ’αžšαž—αŸαž‘β€‹αž˜αž·αž“β€‹αž”αžΆαž“β€‹αž€αŸ†αžŽαžαŸ‹β€‹αžŠαžΌαž…αž‡αžΆ β€œintβ€αŸ” αž€αžΆαžšαžŠαžΆαž€αŸ‹αž€αž˜αŸ’αžšαž·αžαž€αŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŽαŸ‚αž“αžΆαŸ†αž•αž„αžŠαŸ‚αžšαž’αŸ†αž–αžΈαž—αžΆαž–αž†αž”αž‚αŸ’αž“αžΆαž“αŸƒαž’αžαŸαžšαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž”αŸ’αžšαž—αŸαž‘ Nullable αž“αž·αž„ Non-Nullable αžŠαžΌαž…αž‡αžΆ "int?" αž“αž·αž„ "int" (αž’αžαŸαžšαžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ’αžšαž—αŸαž‘ "int" αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž’αžαŸαžšαž‡αžΆαž˜αž½αž™αž”αŸ’αžšαž—αŸαž‘ "int" αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αž·αž“αž˜αŸ‚αž“αž•αŸ’αž‘αž»αž™αž˜αž€αžœαž·αž‰αž‘αŸ) αŸ” αž’αž“αž»αžœαžαŸ’αžαžŠαžΌαž…αž‚αŸ’αž“αžΆαž…αŸ†αž–αŸ„αŸ‡αž’αžαŸαžšαžŠαŸ‚αž›αž”αžΆαž“αžαŸ’αžšαž‘αž”αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸαž…αž€αŸ’αžαžΈαžαŸ’αž›αŸ‚αž„αž€αžΆαžšαžŽαŸ "αžαŸ’αžšαž‘αž”αŸ‹" - αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž“αŸ…αž€αŸ’αž“αž»αž„αžαž½αž“αŸƒαž’αž“αž»αž‚αž˜αž“αŸαž’αžαŸαžšαžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ’αžšαž—αŸαž‘αžŠαŸ‚αž›αž˜αž·αž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αžšαžŠαŸ’αž‹ "Null" αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αžαž˜αŸ’αž›αŸƒαž‘αŸαž“αŸ„αŸ‡ αž’αŸ’αž“αž€αž…αž„αž€αŸ’αžšαž„αž“αžΉαž„αž”αž„αŸ’αž αžΆαž‰αž€αŸ†αž αž»αžŸαŸ” αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž“αžΉαž„αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž‡αŸ€αžŸαžœαžΆαž„αž€αžΆαžšαž‚αžΆαŸ†αž„αžŠαŸ‚αž›αž”αžŽαŸ’αžαžΆαž›αž˜αž€αž–αžΈαž€αžΆαžšαž–αŸ’αž™αžΆαž™αžΆαž˜αž”αŸ’αžšαžΎαž’αžαŸαžšαžŠαŸ‚αž›αžαž˜αŸ’αž›αŸƒαž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹ αž αžΎαž™αž€αŸ†αžŽαžαŸ‹αž‘αŸ…αž‡αžΆ "Null"αŸ”
  • αžƒαŸ’αž›αžΆαŸ†αž„ pub.dev αž”αžΆαž“αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αžŸαž‰αŸ’αž‰αžΆαžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž€αž‰αŸ’αž…αž”αŸ‹ 10 αž–αžΆαž“αŸ‹αŸ” αž‡αžΆαž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒαžœαžŠαŸ’αžαž“αŸƒαž€αžΆαžšαž•αŸ’αžαž›αŸ‹ Dart 2.8 αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž“αŸƒαž€αžΆαžšαž‘αžΆαž‰αž™αž€αž€αž‰αŸ’αž…αž”αŸ‹αž–αžΈ pub.dev αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αžŠαŸ„αž™αž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαž‘αžΆαž‰αž™αž€αž€αž‰αŸ’αž…αž”αŸ‹αž‘αŸ…αž‡αžΆαžαŸ’αžŸαŸ‚αžŸαŸ’αžšαž‘αžΆαž™αž”αŸ‰αžΆαžšαŸ‰αžΆαž‘αŸ‚αž›αž…αŸ’αžšαžΎαž“αž“αŸ…αž–αŸαž›αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ "pub get" αž€αŸαžŠαžΌαž…αž‡αžΆαž€αžΆαžšαž…αž„αž€αŸ’αžšαž„αž‡αžΆαž˜αž»αž“αžαŸ’αž‡αž·αž›αž“αŸ…αž–αŸαž›αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž· " pub run" αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαŸ” αž€αžΆαžšαžŸαžΆαž€αž›αŸ’αž”αž„αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ "pub get" αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αž˜αŸ’αžšαŸ„αž„αžαŸ’αž˜αžΈαžŠαŸ‚αž›αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž›αžΎ Flutter αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αž–αžΈαž€αžΆαžšαžαž™αž…αž»αŸ‡αž“αŸƒαž–αŸαž›αžœαŸαž›αžΆαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž–αžΈ 6.5 αž‘αŸ… 2.5 αžœαž·αž“αžΆαž‘αžΈ αž“αž·αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž’αŸ†αŸ—αžŠαžΌαž…αž‡αžΆ Flutter gallery αž–αžΈ 15 αž‘αŸ… 3 αžœαž·αž“αžΆαž‘αžΈαŸ”
  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ "pub outdated" αžαŸ’αž˜αžΈ αžŠαžΎαž˜αŸ’αž”αžΈαžšαž€αŸ’αžŸαžΆαž—αžΆαž–αž’αžΆαžŸαŸ’αžšαŸαž™αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸ…αž›αžΎαž€αž‰αŸ’αž…αž”αŸ‹αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αž±αŸ’αž™αž‘αžΆαž“αŸ‹αžŸαž˜αŸαž™αŸ” αžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ "pub outdated" αž’αŸ’αž“αž€αž’αžΆαž…αžœαžΆαž™αžαž˜αŸ’αž›αŸƒαžŠαŸ„αž™αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž―αž€αžŸαžΆαžš pubspec αžαžΆαžαžΎαž˜αžΆαž“αž€αŸ†αžŽαŸ‚αžŸαŸ†αžαžΆαž“αŸ‹αŸ—αžαŸ’αž˜αžΈαž‡αžΆαž„αž“αŸƒαž—αžΆαž–αž’αžΆαžŸαŸ’αžšαŸαž™αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž—αŸ’αž‡αžΆαž”αŸ‹αž‡αžΆαž˜αž½αž™αž€αž‰αŸ’αž…αž”αŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αŸ” αž˜αž·αž“αžŠαžΌαž… "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
    αžšαž”αžΆαžš 2.0.1 2.1.0 3.0.3 3.0.3

αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž“αŸƒαž—αžΆαžŸαžΆ DartαŸ–

  • αžœαžΆαž€αŸ’αž™αžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αžŸαŸ’αž‚αžΆαž›αŸ‹ αž“αž·αž„αž„αžΆαž™αžŸαŸ’αžšαž½αž›αžšαŸ€αž“ αž˜αžΆαž“αž›αž€αŸ’αžαžŽαŸˆαž’αž˜αŸ’αž˜αž‡αžΆαžαž·αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ JavaScript, C αž“αž·αž„ Java αŸ”
  • αž’αžΆαž“αžΆαž”αžΆαž“αž“αžΌαžœαž€αžΆαžšαž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž›αžΏαž“ αž“αž·αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžαŸ’αž–αžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αžαžΆαž˜αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαž‘αŸ†αž“αžΎαž”αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αž“αž·αž„αž”αŸ’αžšαž—αŸαž‘αž•αŸ’αžŸαŸαž„αŸ—αž“αŸƒαž”αžšαž·αžŸαŸ’αžαžΆαž“ αž…αžΆαž”αŸ‹αž–αžΈαž§αž”αž€αžšαžŽαŸαž…αž›αŸαžαžšαž αžΌαžαžŠαž›αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαžŠαŸαž˜αžΆαž“αž₯αž‘αŸ’αž’αž·αž–αž›αŸ”
  • αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžαŸ’αž“αžΆαž€αŸ‹ αž“αž·αž„αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαžœαŸαž…αžαŸ’αž…αž”αŸ‹ αž“αž·αž„αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‘αžΎαž„αžœαž·αž‰αž“αžΌαžœαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αž αž“αž·αž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹αŸ”
  • αž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž”αŸ’αžšαž—αŸαž‘αž’αŸ’αžœαžΎαž±αŸ’αž™αžœαžΆαž€αžΆαž“αŸ‹αžαŸ‚αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αŸ†αž”αžΆαžαŸ‹αž€αŸ†αž αž»αžŸ αž“αž·αž„αž€αŸ†αžŽαžαŸ‹αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽαž€αŸ†αž αž»αžŸ αž’αŸ’αžœαžΎαž±αŸ’αž™αž€αžΌαžŠαž€αžΆαž“αŸ‹αžαŸ‚αž…αŸ’αž”αžΆαžŸαŸ‹ αž“αž·αž„αž’αžΆαž…αž’αžΆαž“αž”αžΆαž“αž€αžΆαž“αŸ‹αžαŸ‚αž…αŸ’αžšαžΎαž“ αž“αž·αž„αžŸαž˜αŸ’αžšαž½αž›αž€αžΆαžšαž€αŸ‚αž”αŸ’αžšαŸ‚ αž“αž·αž„αž€αžΆαžšαžœαž·αž—αžΆαž‚αžšαž”αžŸαŸ‹αžœαžΆαžŠαŸ„αž™αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž—αžΆαž‚αžΈαž‘αžΈαž”αžΈαŸ”
  • αž”αŸ’αžšαž—αŸαž‘β€‹αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αž‚αžΆαŸ†αž‘αŸ’αžšβ€‹αžšαž½αž˜β€‹αž˜αžΆαž“αŸ– αž”αŸ’αžšαž—αŸαž‘β€‹αž•αŸ’αžŸαŸαž„αŸ—β€‹αž“αŸƒβ€‹αžŸαž‰αŸ’αž‰αžΆβ€‹αž’αžΆαžšαŸ αž“αž·αž„β€‹αž”αž‰αŸ’αž‡αžΈ αž‡αž½αžšβ€‹αž”αŸ’αžšαž—αŸαž‘β€‹αž›αŸαž αž“αž·αž„β€‹αžαŸ’αžŸαŸ‚αž’αž€αŸ’αžŸαžš αž”αŸ’αžšαž—αŸαž‘β€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αž€αŸ†αžŽαžαŸ‹β€‹αž€αžΆαž›αž”αžšαž·αž…αŸ’αž†αŸαž‘ αž“αž·αž„β€‹αž˜αŸ‰αŸ„αž„ αž€αž“αŸ’αžŸαŸ„αž˜β€‹αž’αž˜αŸ’αž˜αžαžΆ (RegExp)αŸ” αž”αŸ’αžšαž αŸ‚αž› αž”αž„αŸ’αž€αžΎαžαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αŸ” αž”αŸ’αžšαž—αŸαž‘;
  • αžŠαžΎαž˜αŸ’αž”αžΈαžšαŸ€αž”αž…αŸ†αž€αžΆαžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž”αŸ‰αžΆαžšαŸ‰αžΆαž‘αŸ‚αž› αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαŸ’αž“αžΎαž±αŸ’αž™αž”αŸ’αžšαžΎαžαŸ’αž“αžΆαž€αŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αž‚αž»αžŽαž›αž€αŸ’αžαžŽαŸˆαž―αž€αŸ„ αž€αžΌαžŠαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αž€αŸ’αž“αž»αž„αž…αž“αŸ’αž›αŸ„αŸ‡αžŠαžΆαž…αŸ‹αžŸαŸ’αžšαž™αžΆαž›αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€ αž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜αž‡αžΆαž˜αž½αž™αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž…αž˜αŸ’αž”αž„αžŠαŸ„αž™αž€αžΆαžšαž•αŸ’αž‰αžΎαžŸαžΆαžšαŸ”
  • αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αžŠαŸ‚αž›αžŸαž˜αŸ’αžšαž½αž›αžŠαž›αŸ‹αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžš αž“αž·αž„αž€αžΆαžšαž”αŸ†αž”αžΆαžαŸ‹αž€αŸ†αž αž»αžŸαž“αŸƒαž‚αž˜αŸ’αžšαŸ„αž„αž”αžŽαŸ’αžŠαžΆαž‰αž’αŸ†αŸ” αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž˜αž»αžαž„αžΆαžšαžšαž”αžŸαŸ‹αž—αžΆαž‚αžΈαž‘αžΈαž”αžΈαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž“αŸƒαž”αžŽαŸ’αžŽαžΆαž›αŸαž™αžšαž½αž˜αŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ‚αž„αž…αŸ‚αž€αž‘αŸ…αž‡αžΆαž•αŸ’αž“αŸ‚αž€ αž“αž·αž„αž”αŸ’αžšαž‚αž›αŸ‹αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž“αŸƒαž•αŸ’αž“αŸ‚αž€αž“αžΈαž˜αž½αž™αŸ—αž‘αŸ…αž±αŸ’αž™αž€αŸ’αžšαž»αž˜αž’αŸ’αž“αž€αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αŸ”
  • αžŸαŸ†αžŽαž»αŸ†αž“αŸƒαž§αž”αž€αžšαžŽαŸαžŠαŸ‚αž›αžαŸ’αžšαŸ€αž˜αžšαž½αž…αž‡αžΆαžŸαŸ’αžšαŸαž…αžŠαžΎαž˜αŸ’αž”αžΈαž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž“αŸ…αž€αŸ’αž“αž»αž„αž—αžΆαžŸαžΆ Dart αžšαž½αž˜αž‘αžΆαŸ†αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžαžΆαž˜αžœαž“αŸ’αž αž“αž·αž„αž§αž”αž€αžšαžŽαŸαž”αŸ†αž”αžΆαžαŸ‹αž€αŸ†αž αž»αžŸαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž€αŸ‚αž€αžΌαžŠαž“αŸ…αž›αžΎαž™αž“αŸ’αžαž αŸ„αŸ‡ ("αž€αŸ‚αžŸαž˜αŸ’αžšαž½αž›αž“αž·αž„αž”αž“αŸ’αž");
  • αžŠαžΎαž˜αŸ’αž”αžΈαžŸαž˜αŸ’αžšαž½αž›αžŠαž›αŸ‹αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αŸ’αž“αž»αž„αž—αžΆαžŸαžΆ Dart αžœαžΆαž”αžΆαž“αž—αŸ’αž‡αžΆαž”αŸ‹αž˜αž€αž‡αžΆαž˜αž½αž™ SDK, αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αž‰αŸ’αž…αž”αŸ‹ αž αžΆαž„αžŸαŸ’αžšαžΆ, αž’αŸ’αž“αž€αžœαž·αž—αžΆαž‚αž€αžΌαžŠαž‹αž·αžαž·αžœαž“αŸ’αž dart_analyzerαžŸαŸ†αžŽαž»αŸ†αž”αžŽαŸ’αžŽαžΆαž›αŸαž™ αž”αžšαž·αž™αžΆαž€αžΆαžŸαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆ DartPad αž“αž·αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‡αŸ†αž“αž½αž™ Dart-enabled αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ IntelliJ IDEA, WebStorm, Emacs, αž’αžαŸ’αžαž”αž‘αž’αž‘αž·αž‘αŸαž– ៣ ΠΈ Vim;
  • αž€αž‰αŸ’αž…αž”αŸ‹αž”αž“αŸ’αžαŸ‚αž˜αžŠαŸ‚αž›αž˜αžΆαž“αž”αžŽαŸ’αžŽαžΆαž›αŸαž™ αž“αž·αž„αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸ‚αž€αž…αžΆαž™αžαžΆαž˜αžšαž™αŸˆαžƒαŸ’αž›αžΆαŸ†αž„ αž αžΆαž„αžŸαŸ’αžšαžΆαžŠαŸ‚αž›αž˜αžΆαž“αž…αŸ’αžšαžΎαž“αž‡αžΆαž„ 10 αž–αžΆαž“αŸ‹αž€αž‰αŸ’αž…αž”αŸ‹αŸ”

αž”αŸ’αžšαž—αž–: opennet.ru

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹