Dart 2.14 inouya neApple M1 rutsigiro, vatakuri vatsva, zvinowedzera uye nezvimwe

Google ichangobva kuzivisa kuvhurwa kwe iyo nyowani vhezheni yemutauro wechirongwa "Dart 2.14", iyo inoenderera mberi nekuvandudzwa kwebazi rakagadziriswazve reDart 2 uye iro rinopesana neshanduro yekutanga yemutauro weDart nekushandisa yakasimba static script.

Mune iyi vhezheni itsva Apple M1 tsigiro inosimbiswa, kubatanidzwa kwevashandisi vatsva, kugadzirisa mune mimwe mirairo, manejimendi manejimendi, mumitemo uye zvimwe zvakawanda.

Kune avo vasingazive Dart iwe unofanirwa kuziva kuti izvi, ndizvo yakagadzirirwa kupa mibairo iri nani kuburikidza nedzimwe nzira kune mamwe matambudziko e JavaScript, kunyangwe paine chokwadi chekuti mumharidzo yake hapana mareferenzi akajeka akaitwa JavaScript. Yakagadzirirwa kuve chishandiso chakareruka kune makuru mapurojekiti uye nekupa zvirinani kuchengetedzeka.

Iyo poindi yeDart haisi kutsiva JavaScript semutauro mukuru wepurogiramu yewebhu mumabhurawuza ewebhu, asi kupa imwe yemazuva ano imwe nzira. Mweya wemutauro unogona kuoneka uchiburitswa mune zvataurwa naLars Bak, Google software injinjini, uyo anotsanangura Dart se "mutauro wakarongeka asi wakasanduka weWebhu kuronga"

Main nyowani maficha eDart 2.14

Mune ino vhezheni nyowani yeDart 2.4 imwe yezvinhu zvitsva zvinoratidzwa ndezvekuti iyo SDK yatove nerutsigiro rweApple M1 processor, zvinoreva kuti zvese kugona kumhanyisa iyo Dart VM, zvinoshandiswa, uye SDK zvikamu pane masisitimu ane Apple Silicon processor, pamwe nerutsigiro rwekunyora mafaira anoshanda eaya machipisi.

Imwe nzira itsva ndeye mumurairo «dart pub» mariri rutsigiro rwakawedzerwa kune idzva ".pubignore" faira rebasa iyo inobvumidza iwe kutsanangura runyorwa rwemafaira kuti arukwe kana uchitsikisa pasuru kune iyo pub.dev repository. Aya marongero haapindirane ne ".gitignore" hanya nemazita (mune dzimwe nguva pub.dev inoda kusatamisa mafaira anodiwa muGit, semuenzaniso zvinyorwa zvemukati zvinoshandiswa panguva yekuvandudza).

Muraibhurari yakajairwa (pakati) nzira dzetsika hash, hashAll uye hashAllUnordered dzakawedzerwa kukirasi yeObject, panguva yekirasi DateTime, mune izvi kubata kwenguva yemuno kwakagadziridzwa kana uchishandura maawa pakati pezhizha uye nguva yechando iyo isiri kuwanda kweawa.

Zvakare muDart 2.14 Akabatana mirawo seti anotsanangidzirwa kodhi yekuongorora (linter), iyo inopa rutsigiro panguva imwe chete kuti ione kutevedza kodhi dhizaini kurudziro yeDart uye iyo Flutter fomati. Nezvikonzero zvezvakaitika, mitemo yekukodha yeFlutter neDart yanga yakasiyana, uye paive nemitemo miviri yaishandiswa kuna Dart.

Dart 2.14 inosvitsa nyowani yakajairwa seti yemitemo yeinter nekutadza muzvirongwa zvitsva zveDart uye iyo Flutter SDK. Set inosanganisira mitemo yepasi, inokurudzirwa yekuwedzera mitemo, uye yakatarwa Flutter nongedzo.

Mune iyo fomati, optimizations yakaitwa mukumisikidzwa kwemakodhi anovhara muCascada, iyo inogona kuvandudza zvakanyanya fomati mashandiro uye kudzivirira dudziro isinganzwisisike yenhengo dzezvinhu zvekutaura.

Iyo ffi package inowedzera rutsigiro rweyekugovera ndangariro, iyo inoburitsa zviwanikwa otomatiki. Iyo ffigen package inowedzera kugona kuburitsa typedef tsananguro dzemhando dzeDart kubva kuC mutauro.

Pane dzimwe shanduko dzinobuda pachena:

  • Mutsva katatu wekushandura opareta (>>>) akawedzerwa izvo, kusiyana neanoshanda «>>», isingaite arithmetic, asi panzvimbo peizvozvo zvine mutsindo shanduko inoshanda zvisinei nechiratidzo zvishoma (shift inoitwa isina kukamurwa kuita yakanaka uye yakaipa nhamba).
  • Yakabvisa iyo inorambidzwa pamhando nharo, iyo yaisatendera kushandisa zvakajairika mhando dzemabasa sekupokana nerudzi.
  • Basa raitwa rekuvandudza mashandiro eiyo "dart test" kuraira, izvo izvo zvino hazvidi kudzokororwa kwemayedzo mushure mekuchinja pubspec, kana iyo vhezheni nhamba isina kuchinja.
  • Tsigiro yekunyora muECMAScript 5 mamiriro ekuenderana abviswa (shanduko inokonzeresa kurasikirwa kwekuenderana neiyo IE11 browser).
  • Iwo akapatsanurwa enhandare, dartfmt, uye dart2native zvinoshandiswa zvakadzikiswa, zvakatsiviwa nemirairo yakavakirwa-mukati yakaunzwa kuburikidza neiyo dart utility.
  • Yapera VM yemuno yekuwedzera michina. Kuti udane kodhi yekodhi kubva kuDart kodhi, zvinokurudzirwa kushandisa iyo nyowani Dart FFI (Kunze Kwekuita Rinoshanda).

mabviro: https://medium.com


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako