Dart kode irekiko, objektuetara zuzendutako eta klaseetan oinarritutako programazio-lengoaia da, sinpletasuna, produktibitatea eta errendimendua ardatz dituena. Aplikazio modernoen garapenaren erronkei aurre egiteko sortu zen, garatzaileentzako tresna eta funtzio multzo sendoa eskainiz. Dart-ek bere exekuzio-abiadura azkarragatik ezaguna da, eta horrek egokia egiten du bai bezeroaren aldetik bai zerbitzariaren garapenerako.
Dart-en ezaugarri nagusiak hauek dira:
Indartsu idatzita: Dart estatikoki idatzitako hizkuntza bat da, hau da, aldagai motak konpilazio garaian zehazten dira, garapen-prozesuaren hasieran akatsak harrapatzen laguntzen duelarik.
Objektuetara zuzendutakoa: Dartek objektuetara zuzendutako programazio-printzipioak jarraitzen ditu, eta garatzaileei kode berrerabilgarria eta modularra sortzeko aukera ematen die klase eta objektuen bidez.
Sintaxi zehatza: Dart-en sintaxia irakurtzeko eta idazteko errazak izateko diseinatuta dago, kode arrunta murriztuz eta garatzaileen produktibitatea hobetuz.
Programazio asinkronoa: Dart-ek programazio asinkronorako euskarria eskaintzen du async/wait bezalako funtzioen bidez, sareko eskaerak eta I/O eragiketak modu eraginkorrean kudeatzeko egokia da.
Multiplataforma: Dart plataforma anitzeko aplikazioak garatzeko erabil daiteke, Flutter bezalako esparruei esker, mugikorretarako, weberako eta mahaigainerako natiboki konpilatutako aplikazioak kode-base bakar batetik eraikitzeko aukera ematen baitu.
DartVM eta JIT/AOT konpilazioa: Dart aplikazioak Dart Virtual Machinen (DartVM) exekutatu daitezke garapenerako eta jatorrizko kode batera konpila daitezke Just-In-Time (JIT) edo Ahead-Of-Time (AOT) konpilazioa erabiliz. ekoizpenaren hedapena.
Liburutegi estandar aberatsa: Dart-ek bildumak, I/O eragiketak eta aplikazioen garapena arintzeko beste utilitate batzuk biltzen dituen liburutegi estandar oso batekin dator.
Komunitatea eta ekosistema: Dart-ek garatzaileen komunitate gero eta handiagoa du eta pakete eta liburutegien ekosistema hedatzen ari da Dart Package Manager (pub.dev) bidez eskuragarri.
Orokorrean, Dart programazio-lengoaia polifazetikoa da, garatzaileei errendimendu handiko, mantendu daitezkeen eta plataforma anitzeko aplikazioak erraz eraiki ditzaten. Erabilera-kasurik nabarmenena Flutter esparruarekin batera da plataforma ezberdinetan ikusmen erakargarriak eta erantzuleak diren erabiltzaile-interfazeak sortzeko.
Azken eguneratzea
2023(e)ko ira. 10(a)