IDart 2.14 iza nenkxaso yeApple M1, iziphathi ezintsha, izincedisi kunye nokunye okuninzi

UGoogle kutshanje ubhengeze ukumiliselwa kwe Inguqulelo entsha yolwimi lwenkqubo "Umtsalane 2.14", eqhubeka nokuphuhliswa kwesebe ngokutsha le-Dart 2 kwaye eyahlukileyo kwinguqulelo yoqobo yolwimi lwe-Dart ngokusetyenziswa kweskripthi esomeleleyo.

Kule nguqulo intsha Inkxaso ye-Apple M1 ibonisiwe, ukuhlanganiswa kwabasebenzi abatsha, ukuphuculwa kweminye imiyalelo, ulawulo lwenkumbulo, kwimithetho nokunye okuninzi.

Kulabo abangazi Imijukujelwa Kuya kufuneka uyazi ukuba le, yi yenzelwe ukunika iziphumo ezingcono ngezinye iindlela kwezinye iingxaki ze JavaScript, ngaphandle kwento yokuba kwinkcazo-ntetho yakhe akukho zikhombisi zicacileyo zenziweyo JavaScript. Yenzelwe ukuba sisixhobo esilula kwiiprojekthi ezinkulu kunye nokubonelela ngokhuseleko olungcono.

Inqaku leDart ayizukutshintsha iJavaScript njengolona lwimi lusetyenziswayo kwiwebhu, kodwa ukunika enye indlela yanamhlanje. Umoya wolwimi ungabonakala kwiingxelo zikaLars Bak, injineli yesoftware kaGoogle, ochaza uDart "njengelwimi elicwangcisiweyo kodwa eliguquguqukayo kwinkqubo yeWebhu"

Iimpawu ezintsha zeDart 2.14

Kule nguqulo intsha yeDart 2.4 enye yezinto ezintsha ezinikiweyo yile I-SDK sele inenkxaso yeeprosesa ze-Apple M1, Oko kuthetha ukuba ukubanakho ukuqhuba i-Dart VM, izinto ezisetyenziswayo, kunye nezinto ze-SDK kwiinkqubo ezineprosesa ye-Apple Silicon, kunye nenkxaso yokuqulunqa iifayile ezinokuphunyezwa kwezi chips.

Enye into entsha kumyalelo «dart pub» apho ku Inkxaso ifakiwe kwifayile entsha ".pubignore" yefayile yenkonzo ekuvumela ukuba uchaze uluhlu lweefayile eziza kutsitywa xa upapasha iphakheji kwindawo yogcino. Olu seto aludibani ".gitignore" ungaluhoyi uluhlu (kwezinye iimeko pub.dev ifuna ukungadlulisi iifayile ezifunekayo kwi-Git, umzekelo izikripthi zangaphakathi ezisetyenziswe ngexesha lophuhliso).

Kwithala leencwadi eliqhelekileyo (Isiseko) iindlela ezimileyo hash, hashAll kunye hashAllUnordered zongezwa kudidi lweNjongo, ngelixa leklasi Ixesha lexesha, kule ndlela yokuphathwa kwexesha lasekhaya liphuculwe xa kuguqulwa iiyure phakathi kwehlobo nobusika ixesha elingesiloxesha elininzi leyure.

Kwakhona kwi-Dart 2.14 Iiseti zemigaqo emanyelwayo zicetyiswa ukuba zihlalutye ikhowudi (linter), ebonelela ngenkxaso ngaxeshanye ukuqinisekisa ukuthotyelwa kwezincomo zesimbo sekhowudi yeDart kunye nesakhelo seFlutter. Ngezizathu zembali, imigaqo yokufaka iikhowudi kwiFlutter kunye neDart yahlukile, kwaye kukho iiseti ezimbini zemigaqo esetyenziselwa iDart.

UDart 2.14 wazisa iseti entsha yemigaqo emiselweyo yokufaka ngokungagqibekanga kwiiprojekthi ezintsha zeDart kunye neFlutter SDK. Cwangcisa ibandakanya imigaqo yolawulo, imigaqo eyongezelelweyo ecetyiswayo, kunye nezikhokelo ezithile zeFlutter.

Kwifomathi, ukulungiswa kwenziwe kwifomathi yeebhloko zekhowudi kwiCascada, enokuthi iphucule ngokubonakalayo ukufomatha ukusebenza kunye nokuthintela ukutolika okungacacanga kobulungu bezinto zokubonisa.

Iphakheji ye-ffi yongeza inkxaso kulwabiwo lwenkumbulo, ekhupha izixhobo ngokuzenzekelayo. Iphakheji ye-ffigen yongeza amandla okuvelisa iinkcazo ze-typedef zeentlobo ze-Dart ukusuka kulwimi lwe-C.

Olunye utshintsho olwahlukileyo:

  • Umsebenzi ophindwe kathathu wokutshintsha (>>>) wongezwe, ngokungafaniyo nomsebenzisi «>>», ongasebenziyo ngokwezibalo, kodwa endaweni yotshintsho olusebenzayo olusebenzayo ngaphandle komqondiso wesitshixo (utshintsho lwenziwa ngaphandle kokwahlulahlula phakathi kokulungileyo nokungalunganga amanani).
  • Kususwe isithintelo kuhlobo lwempikiswano, engavumeli ukusebenzisa iintlobo zemisebenzi njengeempikiswano nohlobo.
  • Umsebenzi wenziwe ukuphucula ukusebenza komyalelo "wovavanyo lwe-dart", ngoku ongafuniyo ukuphinda uvavanye iimvavanyo emva kokutshintsha i-pubspec, ukuba inombolo yenguqulo ayitshintshanga.
  • Kususwe inkxaso yokuqokelela kwimowudi yokuhambelana ye-ECMAScript 5 (utshintsho luya kubangela ilahleko yokuhambelana nesikhangeli se-IE11).
  • Isiteji esahlukileyo, i-dartfmt, kunye ne-dart2native eziluncedo ziye zancitshiswa, zathathelwa indawo yimiyalelo eyakhelweyo ngaphakathi eyabanjiswa ngokusetyenziswa kwe-dart.
  • Inkqubo engasasebenziyo ye-VM yendalo. Ukubiza ikhowudi yemveli kwikhowudi yeDart, kuyacetyiswa ukuba kusetyenziswe iDart FFI entsha (Isinxibelelanisi soMsebenzi waNgaphandle).

Umthombo: https://medium.com


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.