Navoaka ny fiteny fandaharana Dart 2.8

nitranga famoahana fiteny fandaharana Darts 2.8, izay manohy ny fivoaran'ny sampana Dart 2 nohavaozina tanteraka, nifantoka tamin'ny fampandrosoana ho an'ny rafitra Web sy finday ary natao ho an'ny famoronana singa amin'ny lafiny mpanjifa.

Ny Dart 2 dia tsy mitovy amin'ny fiteny Dart tany am-boalohany amin'ny fampiasana sora-baventy mahery vaika (ny karazana dia azo raisina ho azy, noho izany dia azo atao ny fanondroana karazana, fa tsy ampiasaina intsony ny fanoratana dynamique ary ny karazana kajy voalohany dia omena amin'ny karazana fanamarinana miovaova sy henjana. ampiharina avy eo). Ho an'ny fampandrosoana ny fampiharana tranonkala nanatitra andiana tranomboky manokana, toy ny dart:html, ary koa ny rafi-tranonkala Angular. Ampiroboroboina ny rafitra iray hamoronana rindranasa finday Flutter, mifototra amin'izany, ankoatry ny zavatra hafa, ny akoran'ny mpampiasa an'ny rafitra fiasa microkernel vaovao novolavolaina ao amin'ny Google dia natsangana. fuchsia.

Ao amin'ny famoahana vaovao:

  • Added dia midika hoe mampiasa soa aman-tsara ny sanda Null, manapaka ny fifanarahana mihemotra. Ohatra, misy hadisoana amin'ny fotoana fanangonana dia hatsipy izao raha toa ka misy andrana manendry ny sanda "Null" amin'ny fari-piainana tsy voafaritra, toy ny "int". Nampidirina ihany koa ny fameperana momba ny fifanandrifian'ny variables amin'ny karazana Nullable sy non-Nullable, toy ny "int?" ary "int" (variana misy karazana "int" dia azo omena faribolana misy karazana "int", fa tsy ny mifamadika amin'izany). Toy izany koa no mihatra amin'ny variables naverina ao amin'ny fanambarana "miverina" - raha ao amin'ny vatan'ny asa misy variable misy karazana tsy mamela ny fanjakana "Null" tsy omena sanda, ny compiler dia hampiseho fahadisoana. Ireo fanovana ireo dia ahafahanao misoroka ny fianjerana ateraky ny fiezahana mampiasa fari-pahalalana izay tsy voafaritra ny sandany ary apetraka amin'ny β€œNull”.
  • repository pub.dev nandalo ny marika fonosana 10 arivo. Ao anatin'ny tsingerin'ny famatsiana Dart 2.8, dia nihatsara be ny fanatanterahana ny fangalana fonosana avy amin'ny pub.dev tamin'ny alalan'ny fanohanana ny fakana ny fonosana ho kofehy mifanandrify maro rehefa manatanteraka ny baiko "pub get", ary koa ny famoriam-bola kamo rehefa manatanteraka ny " pub run" baiko. Ny fitsapana ny baiko "pub get" ho an'ny tetikasa vaovao mifototra amin'ny Flutter dia nahitana fihenan'ny fotoana fiasana avy amin'ny 6.5 ka hatramin'ny 2.5 segondra, ary ho an'ny fampiharana lehibe kokoa toa ny Flutter gallery, avy amin'ny 15 ka hatramin'ny 3 segondra.
  • Nampiana baiko "pub lany andro" vaovao mba hitazonana ny fiankinan-doha rehetra amin'ny fonosana napetraka. Amin'ny fampiasana ny baiko "pub lany andro", azonao atao ny manombatombana, tsy misy fiovana amin'ny rakitra pubspec, raha misy dikan-teny lehibe kokoa amin'ny fiankinan-doha rehetra mifandraika amin'ny fonosana voatondro. Tsy toy ny "fanavaozana pub", ny baiko vaovao dia tsy manamarina ny dikan-teny mifandraika amin'ny pubspec, fa ny sampana vaovao ihany koa. Ohatra, ho an'ny fonosana misy fiankinan-doha "foo: ^1.3.0" sy "bar: ^2.0.0", ny fandehanana "pub lany andro" dia hampiseho ny fisian'ny sampana misy sy ny sampana vaovao:

    Fiankinan-doha amin'izao fotoana izao azo havaozina farany farany
    fo 1.3.0 1.3.1 1.3.1 1.3.1
    bara 2.0.1 2.1.0 3.0.3 3.0.3

Ny mampiavaka ny fiteny Dart:

  • Syntax mahazatra sy mora ianarana, voajanahary ho an'ny mpandrindra JavaScript, C ary Java.
  • Miantoka ny fandefasana haingana sy ny fampisehoana avo lenta ho an'ny mpitety tranonkala maoderina rehetra sy ny karazana tontolo isan-karazany, manomboka amin'ny fitaovana azo entina mankany amin'ny lohamilina matanjaka;
  • Ny fahafahana mamaritra ny kilasy sy ny interface izay mamela ny encapsulation sy ny fampiasana indray ny fomba sy ny angona efa misy;
  • Ny famaritana karazana dia manamora ny fandrafetana sy hamantarana ny lesoka, mahatonga ny kaody ho mazava kokoa sy mora vakina, ary manatsotra ny fanovana sy ny famakafakana ataon'ireo mpamorona antoko fahatelo.
  • Ny karazana tohana dia misy: karazana hash, arrays ary lisitra, filaharana, karazana isa sy tady, karazana hamaritana ny daty sy ny ora, fomba fiteny mahazatra (RegExp). Angamba mamorona ny anao manokana karazana;
  • Mba handaminana ny famonoana parallΓ¨le, dia soso-kevitra ny hampiasa kilasy miaraka amin'ny toetra mitoka-monina, ny fehezan-dalΓ na izay tanterahina tanteraka amin'ny toerana mitoka-monina ao amin'ny faritra fitadidiana misaraka, mifandray amin'ny dingana lehibe amin'ny fandefasana hafatra;
  • Fanohanana ny fampiasana trano famakiam-boky izay manamora ny fanohanana sy ny debugging ny tetikasan-tranonkala lehibe. Azo ampidirina amin'ny endrika tranomboky iombonana ny fampiharana ny asa ataon'ny antoko fahatelo. Azo zaraina ho ampahany ny fampiharana ary ankininy amin'ny ekipa mpandrindra programa manokana ny fampandrosoana ny ampahany tsirairay;
  • Fitaovam-pitaovana efa vonona hanohanana ny fampandrosoana amin'ny fiteny Dart, ao anatin'izany ny fampiharana ny fampivoarana mavitrika sy ny fitaovana debug miaraka amin'ny fanitsiana code on-the-fly ("edit-and-continue");
  • Mba hanatsorana ny fampandrosoana amin'ny fiteny Dart, dia tonga miaraka amin'izany SDK, mpitantana fonosana Pub, mpanadihady kaody static dart_analyzer, fitambaran'ny tranomboky, tontolo iainana fampandrosoana mitambatra DartPad ary Dart-enabled plugins for IntelliJ IDEA, WebStorm, Emacs, Lahatsoratra ambony 2 ΠΈ vim;
  • Ny fonosana fanampiny misy tranomboky sy kojakoja ilaina dia zaraina amin'ny alΓ lan'ny tahiry Pub, izay manana fonosana mihoatra ny 10 arivo.

Source: opennet.ru

Add a comment