Dart គឺជាភាសាកម្មវិធីដែលមានមូលដ្ឋានលើវត្ថុដែលមានប្រភពបើកចំហ និងផ្តោតលើភាពសាមញ្ញ ផលិតភាព និងការអនុវត្ត។ វាត្រូវបានបង្កើតឡើងដើម្បីដោះស្រាយបញ្ហាប្រឈមនៃការអភិវឌ្ឍន៍កម្មវិធីទំនើប ដោយផ្តល់ជូននូវសំណុំឧបករណ៍ និងលក្ខណៈពិសេសដ៏រឹងមាំសម្រាប់អ្នកអភិវឌ្ឍន៍។ Dart ត្រូវបានគេស្គាល់ថាសម្រាប់ល្បឿនប្រតិបត្តិយ៉ាងលឿនរបស់វា ដែលធ្វើឱ្យវាស័ក្តិសមសម្រាប់ការអភិវឌ្ឍទាំងខាងម៉ាស៊ីនភ្ញៀវ និងខាងម៉ាស៊ីនបម្រើ។
លក្ខណៈពិសេសសំខាន់ៗរបស់ Dart រួមមាន:
Strongly Typed: Dart គឺជាភាសាដែលវាយបញ្ចូលដោយឋិតិវន្ត ដែលមានន័យថា ប្រភេទអថេរត្រូវបានកំណត់នៅពេលចងក្រង ដោយជួយចាប់កំហុសនៅដំណាក់កាលដំបូងនៃដំណើរការអភិវឌ្ឍន៍។
Object-Oriented៖ Dart អនុវត្តតាមគោលការណ៍កម្មវិធីតម្រង់ទិសវត្ថុ ដែលអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍បង្កើតកូដម៉ូឌុលដែលអាចប្រើឡើងវិញបានតាមរយៈថ្នាក់ និងវត្ថុ។
វាក្យសម្ព័ន្ធសង្ខេប៖ វាក្យសម្ព័ន្ធរបស់ Dart ត្រូវបានរចនាឡើងដើម្បីងាយស្រួលអាន និងសរសេរ កាត់បន្ថយកូដ boilerplate និងបង្កើនផលិតភាពរបស់អ្នកអភិវឌ្ឍន៍។
ការសរសេរកម្មវិធីអសមកាល៖ Dart ផ្តល់នូវការគាំទ្រដែលភ្ជាប់មកជាមួយសម្រាប់ការសរសេរកម្មវិធីអសមកាលតាមរយៈមុខងារដូចជា async/await ដែលធ្វើឱ្យវាស័ក្តិសមសម្រាប់ការដោះស្រាយកិច្ចការដូចជាសំណើបណ្តាញ និងប្រតិបត្តិការ I/O ប្រកបដោយប្រសិទ្ធភាព។
Cross-Platform៖ Dart អាចត្រូវបានប្រើដើម្បីបង្កើតកម្មវិធីឆ្លងវេទិកាដោយអរគុណដល់ក្របខ័ណ្ឌដូចជា Flutter ដែលអនុញ្ញាតឱ្យអ្នកបង្កើតកម្មវិធីដែលចងក្រងពីដើមសម្រាប់ទូរសព្ទ គេហទំព័រ និងកុំព្យូទ័រពីមូលដ្ឋានកូដតែមួយ។
ការចងក្រង DartVM និង JIT/AOT៖ កម្មវិធី Dart អាចដំណើរការនៅលើ Dart Virtual Machine (DartVM) សម្រាប់គោលបំណងអភិវឌ្ឍន៍ ហើយអាចត្រូវបានចងក្រងជាកូដដើមដោយប្រើ Just-In-Time (JIT) ឬការចងក្រង Ahead-Of-Time (AOT) សម្រាប់ ការដាក់ពង្រាយផលិតកម្ម។
បណ្ណាល័យស្ដង់ដារសម្បូរបែប៖ Dart ភ្ជាប់មកជាមួយបណ្ណាល័យស្ដង់ដារដ៏ទូលំទូលាយ ដែលរួមមានការប្រមូល ប្រតិបត្តិការ I/O និងឧបករណ៍ប្រើប្រាស់ផ្សេងទៀត ដើម្បីសម្រួលដល់ការអភិវឌ្ឍន៍កម្មវិធី។
សហគមន៍ និងប្រព័ន្ធអេកូឡូស៊ី៖ Dart មានសហគមន៍អ្នកអភិវឌ្ឍន៍ដែលកំពុងរីកចម្រើន និងប្រព័ន្ធអេកូឡូស៊ីដែលពង្រីកនៃកញ្ចប់ និងបណ្ណាល័យដែលមានតាមរយៈកម្មវិធីគ្រប់គ្រងកញ្ចប់ Dart (pub.dev)។
សរុបមក Dart គឺជាភាសាសរសេរកម្មវិធីដែលអាចប្រើប្រាស់បានដោយផ្តោតលើការធ្វើឱ្យអ្នកអភិវឌ្ឍន៍បង្កើតកម្មវិធីដែលមានប្រសិទ្ធភាពខ្ពស់ អាចរក្សាបាន និងឆ្លងកាត់វេទិកាដោយភាពងាយស្រួល។ ករណីប្រើប្រាស់ដែលគួរឱ្យកត់សម្គាល់បំផុតរបស់វាគឺនៅក្នុងការភ្ជាប់ជាមួយ Flutter framework សម្រាប់ការបង្កើតចំណុចប្រទាក់អ្នកប្រើប្រាស់ដែលទាក់ទាញ និងឆ្លើយតបតាមប្រព័ន្ធផ្សេងៗគ្នា។
បានដំឡើងកំណែនៅ
10 កញ្ញា 2023