Dart යනු සරල බව, ඵලදායිතාව සහ කාර්ය සාධනය කෙරෙහි අවධානය යොමු කරන විවෘත මූලාශ්ර, වස්තු-නැඹුරු, පන්ති පදනම් වූ ක්රමලේඛන භාෂාවකි. එය සංවර්ධකයින් සඳහා ශක්තිමත් මෙවලම් සහ විශේෂාංග කට්ටලයක් ඉදිරිපත් කරමින් නවීන යෙදුම් සංවර්ධනයේ අභියෝගවලට මුහුණ දීම සඳහා නිර්මාණය කරන ලදී. ඩාර්ට් එහි වේගවත් ක්රියාත්මක වීමේ වේගය සඳහා ප්රසිද්ධය, එමඟින් එය සේවාදායක පාර්ශවය සහ සේවාදායක පාර්ශවීය සංවර්ධනය සඳහා සුදුසු වේ.
Dart හි ප්රධාන ලක්ෂණ ඇතුළත් වේ:
දැඩි ලෙස ටයිප් කර ඇත: ඩාර්ට් යනු ස්ථිතික ලෙස ටයිප් කරන ලද භාෂාවකි, එයින් අදහස් වන්නේ විචල්ය වර්ග සම්පාදනය කරන වේලාවේදී තීරණය වන අතර, සංවර්ධන ක්රියාවලියේ මුල් අවධියේදී දෝෂ අල්ලා ගැනීමට උපකාරී වේ.
වස්තු-නැඹුරු: ඩාර්ට් වස්තු-නැඹුරු ක්රමලේඛන මූලධර්ම අනුගමනය කරයි, සංවර්ධකයින්ට පන්ති සහ වස්තූන් හරහා නැවත භාවිතා කළ හැකි, මොඩියුලර් කේතයක් නිර්මාණය කිරීමට ඉඩ සලසයි.
සංක්ෂිප්ත වාක්ය ඛණ්ඩය: ඩාර්ට්ගේ වාක්ය ඛණ්ඩය සැලසුම් කර ඇත්තේ කියවීමට සහ ලිවීමට පහසු වන පරිදි, බොයිලර් ප්ලේට් කේතය අඩු කිරීම සහ සංවර්ධක ඵලදායිතාව ඉහළ නැංවීමයි.
අසමමුහුර්ත ක්රමලේඛනය: ඩාර්ට් async/await වැනි විශේෂාංග හරහා අසමමුහුර්ත ක්රමලේඛනය සඳහා ගොඩනංවන ලද සහය ලබා දෙයි, ජාල ඉල්ලීම් සහ I/O මෙහෙයුම් වැනි කාර්යයන් කාර්යක්ෂමව හැසිරවීමට එය සුදුසු වේ.
හරස් වේදිකා: හරස් වේදිකා යෙදුම් සංවර්ධනය කිරීමට Dart භාවිතා කළ හැක, Flutter වැනි රාමු වලට ස්තුති වන්නට, ජංගම, වෙබ් සහ ඩෙස්ක්ටොප් සඳහා ස්වදේශීයව සම්පාදනය කරන ලද යෙදුම් තනි කේත පදනමකින් තැනීමට ඔබට ඉඩ සලසයි.
DartVM සහ JIT/AOT සම්පාදනය: Dart යෙදුම් සංවර්ධන අරමුණු සඳහා Dart Virtual Machine (DartVM) මත ධාවනය කළ හැකි අතර, Just-In-Time (JIT) හෝ Ahead-Of-Time (AOT) සම්පාදනය භාවිතයෙන් ස්වදේශීය කේතයට සම්පාදනය කළ හැක. නිෂ්පාදන යෙදවීම.
පොහොසත් සම්මත පුස්තකාලය: ඩාර්ට් එකතු කිරීම්, I/O මෙහෙයුම් සහ යෙදුම් සංවර්ධනය විධිමත් කිරීම සඳහා වෙනත් උපයෝගිතා ඇතුළත් පුළුල් සම්මත පුස්තකාලයක් සමඟ පැමිණේ.
ප්රජාව සහ පරිසර පද්ධතිය: ඩාර්ට් සතුව සංවර්ධකයින්ගේ වර්ධනය වන ප්රජාවක් සහ Dart Package Manager (pub.dev) හරහා ලබා ගත හැකි පැකේජ සහ පුස්තකාල පුළුල් වන පරිසර පද්ධතියක් ඇත.
සමස්තයක් වශයෙන්, Dart යනු සංවර්ධකයින්ට ඉහළ කාර්ය සාධනයක්, නඩත්තු කළ හැකි සහ හරස් වේදිකා යෙදුම් පහසුවෙන් ගොඩනගා ගැනීමට හැකි කිරීම කෙරෙහි දැඩි අවධානයක් යොමු කරන බහුකාර්ය ක්රමලේඛන භාෂාවකි. එහි වඩාත්ම කැපී පෙනෙන භාවිත අවස්ථාව වන්නේ විවිධ වේදිකා හරහා දෘශ්යමය වශයෙන් ආකර්ෂණීය සහ ප්රතිචාරාත්මක පරිශීලක අතුරුමුහුණත් නිර්මාණය කිරීම සඳහා Flutter රාමුව සමඟ සම්බන්ධ වීමයි.
යාවත්කාලීන කළේ
2023 බිනර 10