Dart është një gjuhë programimi me burim të hapur, të orientuar nga objekti, e bazuar në klasë, me fokus në thjeshtësinë, produktivitetin dhe performancën. Ai u krijua për të adresuar sfidat e zhvillimit të aplikacioneve moderne, duke ofruar një grup të fuqishëm mjetesh dhe veçorish për zhvilluesit. Dart është i njohur për shpejtësinë e tij të shpejtë të ekzekutimit, gjë që e bën atë të përshtatshëm për zhvillimin e klientit dhe serverit.
Karakteristikat kryesore të Dart përfshijnë:
Shkrim i fortë: Dart është një gjuhë e shtypur në mënyrë statike, që do të thotë se llojet e variablave përcaktohen në kohën e përpilimit, duke ndihmuar në kapjen e gabimeve në fillim të procesit të zhvillimit.
I orientuar nga objekti: Dart ndjek parimet e programimit të orientuar nga objekti, duke i lejuar zhvilluesit të krijojnë kod të ripërdorshëm, modular përmes klasave dhe objekteve.
Sintaksë koncize: Sintaksa e Dart është projektuar që të jetë e lehtë për t'u lexuar dhe shkruar, duke reduktuar kodin e kazanit dhe duke rritur produktivitetin e zhvilluesit.
Programimi asinkron: Dart ofron mbështetje të integruar për programimin asinkron përmes veçorive të tilla si asinkronizimi/pritja, duke e bërë atë të përshtatshëm për trajtimin me efikasitet të detyrave si kërkesat e rrjetit dhe operacionet I/O.
Cross-Platform: Dart mund të përdoret për të zhvilluar aplikacione ndër-platformë, falë kornizave si Flutter, i cili ju lejon të ndërtoni aplikacione të përpiluara në mënyrë origjinale për celular, ueb dhe desktop nga një bazë e vetme kodi.
Përpilimi i DartVM dhe JIT/AOT: Aplikacionet Dart mund të ekzekutohen në makinën virtuale Dart (DartVM) për qëllime zhvillimi dhe mund të përpilohen në kodin vendas duke përdorur përpilimin Just-In-Time (JIT) ose Ahead-Of-Time (AOT) për vendosja e prodhimit.
Rich Standard Library: Dart vjen me një bibliotekë standarde gjithëpërfshirëse që përfshin koleksione, operacione I/O dhe shërbime të tjera për të thjeshtuar zhvillimin e aplikacioneve.
Komuniteti dhe ekosistemi: Dart ka një komunitet në rritje të zhvilluesve dhe një ekosistem në zgjerim të paketave dhe bibliotekave të disponueshme përmes Menaxherit të Paketave Dart (pub.dev).
Në përgjithësi, Dart është një gjuhë programimi e gjithanshme me një fokus të fortë në aftësimin e zhvilluesve të ndërtojnë aplikacione me performancë të lartë, të mirëmbajtur dhe ndër-platformë me lehtësi. Rasti më i dukshëm i përdorimit të tij është në lidhje me kornizën Flutter për krijimin e ndërfaqeve të përdoruesit vizualisht tërheqëse dhe të përgjegjshme në platforma të ndryshme.
Përditësuar më
10 sht 2023