චිත්රක අතුරුමුහුණත් නිර්මාණය කිරීම සඳහා මෙවලම් කට්ටලය Slint 1.0 ප්රකාශයට පත් කරන ලදී

ස්ලින්ට් චිත්‍රක අතුරුමුහුණත් තැනීම සඳහා වූ මෙවලම් කට්ටලයේ පළමු වැදගත් නිකුතුව ප්‍රකාශයට පත් කර ඇති අතර එය ව්‍යාපෘතියේ වසර තුනක වැඩ සාරාංශ කරයි. 1.0 අනුවාදය වැඩ කරන ව්‍යාපෘතිවල භාවිතයට සූදානම් ලෙස ස්ථානගත කර ඇත. මෙවලම් කට්ටලය රස්ට් වලින් ලියා ඇති අතර GPLv3 හෝ වාණිජ බලපත්‍රයක් යටතේ බලපත්‍ර ලබා ඇත (විවෘත මූලාශ්‍ර නොමැතිව හිමිකාර නිෂ්පාදනවල භාවිතය සඳහා). ස්ථාවර පද්ධති සඳහා චිත්‍රක යෙදුම් සෑදීමට සහ කාවැද්දූ උපාංග සඳහා අතුරුමුහුණත් සංවර්ධනය කිරීමට මෙවලම් කට්ටලය භාවිතා කළ හැක. ට්‍රොල්ටෙක් හි Qt හි සේවය කළ හිටපු KDE සංවර්ධකයින් වන Olivier Goffart සහ Simon Hausmann විසින් මෙම ව්‍යාපෘතිය සංවර්ධනය කෙරේ.

ව්‍යාපෘතියේ ප්‍රධාන අරමුණු වන්නේ අඩු සම්පත් පරිභෝජනය, ඕනෑම ප්‍රමාණයක තිර සමඟ වැඩ කිරීමේ හැකියාව, ක්‍රමලේඛකයින්ට සහ නිර්මාණකරුවන්ට පහසු වන සංවර්ධන ක්‍රියාවලියක් සැපයීම සහ විවිධ වේදිකා අතර අතේ ගෙන යා හැකි බව සහතික කිරීමයි. උදාහරණයක් ලෙස, Slint මත පදනම් වූ යෙදුම් ARM Cortex-M0+ ක්ෂුද්‍ර පාලකයක් සහ 264 KB RAM වලින් සමන්විත Raspberry Pi Pico පුවරුවක් මත ධාවනය කළ හැක. සහය දක්වන වේදිකා අතර Linux, Windows, macOS, Blackberry QNX, සහ WebAssembly ව්‍යාජ කේත වෙත එකලස් කිරීමේ හැකියාව බ්‍රවුසරයක ධාවනය කිරීමට හෝ මෙහෙයුම් පද්ධතියක් අවශ්‍ය නොවන ස්වයං අන්තර්ගත යෙදුම් සම්පාදනය කිරීමේ හැකියාව ඇතුළත් වේ. Android සහ iOS වේදිකා සඳහා ජංගම යෙදුම් නිර්මාණය කිරීමේ හැකියාව ලබා දීමට සැලසුම් කර ඇත.

අතුරුමුහුණත නිර්වචනය කර ඇත්තේ ".slint" විශේෂ ප්‍රකාශන සලකුණු භාෂාවක් භාවිතයෙන් වන අතර, එය විවිධ චිත්‍රක මූලද්‍රව්‍ය විස්තර කිරීම සඳහා පහසුවෙන් කියවිය හැකි සහ තේරුම්ගත හැකි වාක්‍ය ඛණ්ඩයක් සපයයි (Slint හි කතුවරයෙකු වරක් Qt සමාගමේ QtQml එන්ජිම සඳහා වගකිව යුතු විය) . ස්ලින්ට් භාෂාවේ අතුරු මුහුණත් විස්තර ඉලක්ක වේදිකාවේ යන්ත්‍ර කේතයට සම්පාදනය කෙරේ. අතුරුමුහුණත සමඟ වැඩ කිරීමේ තර්කනය රස්ට් සමඟ බැඳී නොමැති අතර ඕනෑම ක්‍රමලේඛන භාෂාවකින් අර්ථ දැක්විය හැකිය - දැනට API සහ Slint සමඟ වැඩ කිරීම සඳහා මෙවලම් Rust, C++ සහ JavaScript සඳහා සූදානම් කර ඇත, නමුත් එවැනි අමතර භාෂා සඳහා සහය දැක්වීමට සැලසුම් කර ඇත. Python සහ Go ලෙස.

චිත්රක අතුරුමුහුණත් නිර්මාණය කිරීම සඳහා මෙවලම් කට්ටලය Slint 1.0 ප්රකාශයට පත් කරන ලදී

තුන්වන පාර්ශ්ව පරායත්තතා සම්බන්ධ නොකර විදැහුම්කරණය සඳහා Qt, OpenGL ES 2.0, Skia සහ මෘදුකාංග විදැහුම්කරණය භාවිතා කිරීමට ඔබට ඉඩ සලසමින් ප්‍රතිදානය සඳහා පසුබිම් කිහිපයක් සපයා ඇත. සංවර්ධනය සරල කිරීම සඳහා, එය විෂුවල් ස්ටුඩියෝ කේතය, විවිධ සංවර්ධන පරිසරයන් සමඟ ඒකාබද්ධ කිරීම සඳහා LSP (භාෂා සේවාදායක ප්‍රොටෝකෝලය) සේවාදායකයක් සහ SlintPad සබැඳි සංස්කාරකය වෙත ඇඩෝනයක් ලබා දෙයි. සැලසුම්කරුවන් සඳහා දෘශ්‍ය අතුරුමුහුණත් සංස්කාරකයක් සංවර්ධනය කිරීම සැලසුම්වලට ඇතුළත් වන අතර එමඟින් විජට් සහ මූලද්‍රව්‍ය ඇදගෙන යාමෙන් අතුරු මුහුණතක් නිර්මාණය කිරීමට ඔබට ඉඩ සලසයි.

චිත්රක අතුරුමුහුණත් නිර්මාණය කිරීම සඳහා මෙවලම් කට්ටලය Slint 1.0 ප්රකාශයට පත් කරන ලදී
චිත්රක අතුරුමුහුණත් නිර්මාණය කිරීම සඳහා මෙවලම් කට්ටලය Slint 1.0 ප්රකාශයට පත් කරන ලදී

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න