ታውሪ 1.0 ብጁ መተግበሪያዎችን ለመፍጠር ከኤሌክትሮን ጋር የሚወዳደር መድረክ ነው።

የTauri 1.0 ፕሮጀክት መለቀቅ ታትሟል፣ ባለብዙ ፕላትፎርም ተጠቃሚ መተግበሪያዎችን ከግራፊክ በይነገጽ ጋር ለመፍጠር ማዕቀፍ በማዘጋጀት፣ የድር ቴክኖሎጂዎችን በመጠቀም የተሰራ። በዋናው ላይ, Tauri ከኤሌክትሮን መድረክ ጋር ተመሳሳይ ነው, ነገር ግን የተለየ የስነ-ህንፃ እና ዝቅተኛ የንብረት ፍጆታ አለው. የፕሮጀክት ኮድ በሩስት የተፃፈ እና በ Apache 2.0 ፍቃድ ስር ይሰራጫል።

የአፕሊኬሽኑ አመክንዮ በጃቫ ስክሪፕት ፣ኤችቲኤምኤል እና ሲኤስኤስ ይገለፃል ፣ነገር ግን ከድር አፕሊኬሽኖች በተቃራኒ ታውሪ ላይ የተመሰረቱ ፕሮግራሞች የሚቀርቡት በራሳቸው በሚሰሩ executable ፋይሎች ነው እንጂ ከአሳሹ ጋር ያልተቆራኙ እና ለተለያዩ ስርዓተ ክወናዎች የተጠናቀሩ ናቸው። የመሳሪያ ስርዓቱ አውቶማቲክ አቅርቦትን እና ዝመናዎችን ለመጫን መሳሪያዎችን ያቀርባል። ይህ አካሄድ ገንቢው አፕሊኬሽኑን ወደ ተለያዩ መድረኮች ስለማስተላለፍ እንዳይጨነቅ እና አፕሊኬሽኑን ወቅታዊ ለማድረግ ቀላል ያደርገዋል።

አፕሊኬሽኑ ኤችቲኤምኤልን፣ ጃቫስክሪፕት እና ሲኤስኤስን እንደ ውፅዓት በማምረት በይነገጹን ለመገንባት ማንኛውንም የድር ማዕቀፍ መጠቀም ይችላል። በድር ቴክኖሎጂዎች መሰረት የተዘጋጀው የፊት ለፊት ጫፍ ከጀርባው ጋር የተሳሰረ ነው, ይህም የተጠቃሚን መስተጋብር ማደራጀት እና የድር መተግበሪያን መተግበርን የመሳሰሉ ተግባራትን ያከናውናል. በሊኑክስ ፕላትፎርም ላይ መስኮቶችን ለማስኬድ የGTK ቤተ-መጽሐፍት (ቢንዲንግ GTK 3 Rust) ጥቅም ላይ ይውላል፣ እና በ macOS እና ዊንዶውስ ላይ በሩስት የተጻፈው በፕሮጀክቱ የተገነባው የታኦ ቤተ-መጽሐፍት ነው።

በይነገጹን ለመፍጠር የWRY ቤተ-መጽሐፍት ጥቅም ላይ ይውላል፣ እሱም ለ WebKit አሳሽ ሞተር ለ macOS፣ WebView2 ለዊንዶውስ እና WebKitGTK ለሊኑክስ ነው። ቤተ መፃህፍቱ እንደ ሜኑ እና የተግባር አሞሌ ያሉ የበይነገጽ አካላትን ተግባራዊ ለማድረግ ዝግጁ የሆኑ አካላትን ያቀርባል። በሚፈጥሩት መተግበሪያ ውስጥ፣ ባለብዙ መስኮት በይነገጽን መጠቀም፣ የስርዓቱን ትሪ ማሳነስ እና ማሳወቂያዎችን በመደበኛ የስርዓት በይነገጽ ማሳየት ይችላሉ።

የመድረክ የመጀመሪያው ልቀት ለዊንዶውስ 7/8/10 (.exe, .msi), Linux (.deb, AppImage) እና macOS (.app, .dmg) አፕሊኬሽኖችን እንዲገነቡ ይፈቅድልዎታል. ለ iOS እና Android ድጋፍ በሂደት ላይ ነው። ሊተገበር የሚችል ፋይል በዲጂታል ፊርማ ሊደረግ ይችላል። ለስብሰባ እና ልማት፣ የCLI በይነገጽ፣ የቪኤስ ኮድ አርታዒ ተጨማሪ እና ለ GitHub (tauri-action) የመሰብሰቢያ ስክሪፕቶች ቀርበዋል። ፕለጊኖች የ Tauri መድረክን መሰረታዊ ክፍሎችን ለማራዘም ጥቅም ላይ ሊውሉ ይችላሉ.

ከኤሌክትሮን መድረክ ያለው ልዩነት በጣም የታመቀ ጫኝ (3.1 ሜባ በታውሪ እና 52.1 ሜባ በኤሌክትሮን)፣ ዝቅተኛ የማስታወሻ ፍጆታ (180 ሜባ ከ 462 ሜባ) ፣ ከፍተኛ የጅምር ፍጥነት (0.39 ሴኮንድ ከ 0.80 ሰከንድ) ፣ የዝገት ጀርባ አጠቃቀምን ያጠቃልላል። በመስቀለኛ መንገድ .js ፈንታ፣ ተጨማሪ የደህንነት እና የማግለል እርምጃዎች (ለምሳሌ፣ የፋይል ስርዓቱን ተደራሽነት ለመገደብ የፋይል ስርዓት)።

ምንጭ: opennet.ru

አስተያየት ያክሉ