Dart бул ачык булактуу, объектиге багытталган, класска негизделген программалоо тили, бул жөнөкөйлүккө, өндүрүмдүүлүккө жана аткарууга басым жасайт. Ал иштеп чыгуучулар үчүн шаймандардын жана функциялардын бекем топтомун сунуштап, заманбап тиркемелерди иштеп чыгуунун көйгөйлөрүн чечүү үчүн түзүлгөн. Dart өзүнүн тез аткаруу ылдамдыгы менен белгилүү, бул аны кардар жана сервер тарабында иштеп чыгууга ылайыктуу кылат.
Дарттын негизги өзгөчөлүктөрү төмөнкүлөрдү камтыйт:
Күчтүү түрдө терилген: Дарт бул статикалык түрдө терилген тил, башкача айтканда, өзгөрмөлөрдүн түрлөрү компиляция убагында аныкталып, иштеп чыгуу процессинин башында каталарды табууга жардам берет.
Объектке багытталган: Дарт объектке багытталган программалоо принциптерин карманып, иштеп чыгуучуларга класстар жана объекттер аркылуу көп жолу колдонулуучу, модулдук кодду түзүүгө мүмкүндүк берет.
Кыска синтаксис: Дарттын синтаксиси окууга жана жазууга жеңил болуп, коддун кодун азайтып, иштеп чыгуучунун өндүрүмдүүлүгүн жогорулатат.
Асинхрондук программалоо: Dart асинхрондук программалоону асинхрондук/күтүү сыяктуу функциялар аркылуу камтылган колдоону камсыздайт, бул тармак суроо-талаптары жана киргизүү/чыгаруу операциялары сыяктуу тапшырмаларды натыйжалуу аткарууга ылайыктуу кылат.
Cross-Platform: Дарт Flutter сыяктуу алкактардын аркасында кайчылаш-платформа тиркемелерин иштеп чыгуу үчүн колдонулушу мүмкүн, бул сизге мобилдик, веб жана иш тактасы үчүн бир коддук базадан түпнуска компиляцияланган тиркемелерди түзүүгө мүмкүндүк берет.
DartVM жана JIT/AOT компиляциясы: Dart тиркемелери иштеп чыгуу максатында Dart Virtual Machine (DartVM) менен иштетилиши мүмкүн жана жергиликтүү кодго Just-In-Time (JIT) же Ahead-Of-Time (AOT) компиляциясын колдонуу менен түзүлүшү мүмкүн. өндүрүштү жайылтуу.
Rich Standard Library: Dart комплекстүү стандарттуу китепкана менен келет, ал коллекцияларды, киргизүү/чыгаруу операцияларын жана тиркемени иштеп чыгууну тартипке келтирүүчү башка утилиталарды камтыйт.
Коомчулук жана экосистема: Dart иштеп чыгуучулардын өсүп келе жаткан коомчулугуна жана Dart Package Manager (pub.dev) аркылуу жеткиликтүү пакеттердин жана китепканалардын кеңейген экосистемасына ээ.
Жалпысынан алганда, Dart - бул иштеп чыгуучуларга жогорку өндүрүмдүүлүктөгү, колдоого алынуучу жана платформалар аралык тиркемелерди оңой курууга мүмкүнчүлүк берген ар тараптуу программалоо тили. Анын эң көрүнүктүү колдонуу учуру ар кандай платформаларда визуалдык жагымдуу жана жооп берүүчү колдонуучу интерфейстерин түзүү үчүн Flutter алкактары менен бирге.
Качан жаңырды
2023-ж., 10-сен.