Tauri 1.0 - අභිරුචි යෙදුම් නිර්මාණය කිරීම සඳහා ඉලෙක්ට්‍රෝන සමඟ තරඟ කරන වේදිකාවකි

Tauri 1.0 ව්‍යාපෘතියේ නිකුතුව ප්‍රකාශයට පත් කර ඇති අතර, වෙබ් තාක්ෂණය භාවිතයෙන් ගොඩනගා ඇති චිත්‍රක අතුරු මුහුණතක් සහිත බහු-වේදිකා පරිශීලක යෙදුම් නිර්මාණය කිරීමේ රාමුවක් සංවර්ධනය කර ඇත. එහි හරය, Tauri ඉලෙක්ට්රෝන වේදිකාවට සමාන වේ, නමුත් වෙනස් ගෘහ නිර්මාණ ශිල්පය සහ අඩු සම්පත් පරිභෝජනය ඇත. ව්‍යාපෘති කේතය රස්ට් වලින් ලියා Apache 2.0 බලපත්‍රය යටතේ බෙදා හැර ඇත.

යෙදුම් තර්කනය JavaScript, HTML සහ CSS හි අර්ථ දක්වා ඇත, නමුත් වෙබ් යෙදුම් මෙන් නොව, Tauri-පාදක වැඩසටහන් ස්වයං අන්තර්ගත ක්‍රියාත්මක කළ හැකි ගොනු ආකාරයෙන් බෙදා හරිනු ලැබේ, බ්‍රවුසරයට බැඳී නොමැති අතර විවිධ මෙහෙයුම් පද්ධති සඳහා සම්පාදනය කෙරේ. වේදිකාව ස්වයංක්‍රීයව බෙදා හැරීම සහ යාවත්කාලීන ස්ථාපනය කිරීම සඳහා මෙවලම් ද සපයයි. මෙම ප්‍රවේශය සංවර්ධකයාට යෙදුම විවිධ වේදිකාවලට ගෙනයාම ගැන කරදර නොවීමට ඉඩ දෙන අතර යෙදුම යාවත්කාලීනව තබා ගැනීම පහසු කරයි.

අතුරුමුහුණත ගොඩනැගීමට යෙදුමට ඕනෑම වෙබ් රාමුවක් භාවිතා කළ හැක, HTML, JavaScript සහ CSS නිමැවුම් ලෙස නිපදවයි. වෙබ් තාක්ෂණයේ පදනම මත සකස් කරන ලද ඉදිරිපස අන්තය, පරිශීලක අන්තර්ක්‍රියා සංවිධානය කිරීම සහ වෙබ් යෙදුමක් ක්‍රියාත්මක කිරීම වැනි කාර්යයන් ඉටු කරන පසුපෙළට බැඳී ඇත. Linux වේදිකාවේ කවුළු සැකසීමට, GTK පුස්තකාලය (බන්ධන GTK 3 Rust) භාවිතා කරන අතර, MacOS සහ Windows මත Rust වලින් ලියා ඇති ව්‍යාපෘතිය මගින් සංවර්ධනය කරන ලද Tao පුස්තකාලය භාවිතා වේ.

අතුරුමුහුණත සැකසීම සඳහා, WRY පුස්තකාලය භාවිතා කරනු ලැබේ, එය macOS සඳහා WebKit බ්‍රවුසර එන්ජිම, Windows සඳහා WebView2 සහ Linux සඳහා WebKitGTK සඳහා රාමුවකි. මෙනු සහ කාර්ය තීරු වැනි අතුරුමුහුණත් මූලද්‍රව්‍ය ක්‍රියාවට නැංවීම සඳහා සූදානම් කළ සංරචක කට්ටලයක් ද පුස්තකාලය ඉදිරිපත් කරයි. ඔබ නිර්මාණය කරන යෙදුම තුළ, ඔබට බහු-කවුළු අතුරුමුහුණතක් භාවිතා කළ හැකිය, පද්ධති තැටිය වෙත අවම කිරීම සහ සම්මත පද්ධති අතුරුමුහුණත් හරහා දැනුම්දීම් ප්රදර්ශනය කළ හැකිය.

වේදිකාවේ පළමු නිකුතුව ඔබට Windows 7/8/10 (.exe, .msi), Linux (.deb, AppImage) සහ macOS (.app, .dmg) සඳහා යෙදුම් තැනීමට ඉඩ සලසයි. iOS සහ Android සඳහා සහය සංවර්ධනය වෙමින් පවතී. ක්රියාත්මක කළ හැකි ගොනුව ඩිජිටල් ලෙස අත්සන් කළ හැක. එකලස් කිරීම සහ සංවර්ධනය සඳහා, CLI අතුරු මුහුණතක්, VS කේත සංස්කාරකයට එකතු කිරීමක් සහ GitHub (tauri-action) සඳහා එකලස් කිරීමේ ස්ක්‍රිප්ට් කට්ටලයක් පිරිනමනු ලැබේ. Tauri වේදිකාවේ මූලික කොටස් දිගු කිරීමට ප්ලගීන භාවිතා කළ හැක.

ඉලෙක්ට්‍රෝන වේදිකාවේ ඇති වෙනස්කම් අතර සැලකිය යුතු ලෙස වැඩි සංයුක්ත ස්ථාපකයක් (Tauri හි 3.1 MB සහ ඉලෙක්ට්‍රෝනයේ 52.1 MB), අඩු මතක පරිභෝජනය (180 MB එදිරිව 462 MB), ඉහළ ආරම්භක වේගය (තත්පර 0.39 සහ තත්පර 0.80), රස්ට් පසුබිමක් භාවිතා කිරීම ඇතුළත් වේ. Node .js වෙනුවට, අතිරේක ආරක්ෂණ සහ හුදකලා පියවර (උදාහරණයක් ලෙස, ගොනු පද්ධතියට ප්‍රවේශය සීමා කිරීමට Scoped Filesystem).

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

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