توري 1.0 - یو پلیټ فارم چې د دودیز غوښتنلیکونو رامینځته کولو لپاره د الیکټرون سره سیالي کوي

د توري 1.0 پروژه خپره شوې ، د ګرافیکي انٹرفیس سره د څو پلیټ فارم کاروونکو غوښتنلیکونو رامینځته کولو لپاره چوکاټ رامینځته کول ، د ویب ټیکنالوژیو په کارولو سره جوړ شوي. د دې په اصلي برخه کې، توري د الیکټرون پلیټ فارم ته ورته دی، مګر یو مختلف جوړښت او د سرچینو ټیټ مصرف لري. د پروژې کوډ په زنګ کې لیکل شوی او د اپاچي 2.0 جواز لاندې ویشل شوی.

د غوښتنلیک منطق په جاواسکریپټ، HTML او CSS کې تعریف شوی، مګر د ویب غوښتنلیکونو برعکس، د توري پر بنسټ پروګرامونه د ځان سره د اجرا وړ فایلونو په بڼه وړاندې کیږي، په براوزر پورې تړلي ندي او د مختلف عملیاتي سیسټمونو لپاره ترتیب شوي. پلیټ فارم د اتوماتیک تحویل تنظیم کولو او د تازه معلوماتو نصبولو لپاره وسیلې هم چمتو کوي. دا طریقه پراختیا کونکي ته اجازه ورکوي چې مختلف پلیټ فارمونو ته د غوښتنلیک پورټ کولو په اړه اندیښنه ونلري او د غوښتنلیک تازه ساتل اسانه کوي.

غوښتنلیک کولی شي د انٹرفیس جوړولو لپاره هر ډول ویب چوکاټ وکاروي، د محصول په توګه HTML، JavaScript او CSS تولید کړي. مخکینۍ پای، د ویب ټیکنالوژیو پراساس چمتو شوی، د شاتنۍ سره تړلی دی، کوم چې دندې ترسره کوي لکه د کاروونکي متقابل عمل تنظیم کول او د ویب غوښتنلیک اجرا کول. په لینکس پلیټ فارم کې د وینډوز پروسس کولو لپاره ، د GTK کتابتون (د GTK 3 Rust پابند) کارول کیږي ، او په macOS او وینډوز کې د Tao کتابتون د پروژې لخوا رامینځته شوی ، په Rust کې لیکل شوی.

د انٹرفیس جوړولو لپاره، د WRY کتابتون کارول کیږي، کوم چې د MacOS لپاره د WebKit براوزر انجن، د وینډوز لپاره WebView2 او د لینکس لپاره WebKitGTK لپاره چوکاټ دی. کتابتون د انٹرفیس عناصرو لکه مینو او ټاسک بارونو پلي کولو لپاره د چمتو شوي اجزاو سیټ هم وړاندې کوي. په هغه اپلیکیشن کې چې تاسو یې رامینځته کوئ ، تاسو کولی شئ د څو کړکۍ انٹرفیس وکاروئ ، د سیسټم ټری ته ټیټ کړئ ، او د معیاري سیسټم انٹرفیسونو له لارې خبرتیاوې ښکاره کړئ.

د پلیټ فارم لومړۍ خپرونه تاسو ته اجازه درکوي د وینډوز 7/8/10 (.exe، .msi)، لینکس (.deb، AppImage) او macOS (.app، .dmg) لپاره غوښتنلیکونه جوړ کړئ. د iOS او Android لپاره ملاتړ د پراختیا په حال کې دی. د اجرا وړ فایل په ډیجیټل ډول لاسلیک کیدی شي. د اسمبلۍ او پراختیا لپاره ، د CLI انٹرفیس ، د VS کوډ ایډیټر اضافه کول ، او د GitHub (توری - عمل) لپاره د اسمبلۍ سکریپټونو سیټ وړاندیز کیږي. پلگ ان د توری پلیټ فارم اساسی برخو پراخولو لپاره کارول کیدی شي.

د الیکټرون پلیټ فارم څخه توپیرونه د پام وړ ډیر کمپیکٹ انسټالر شامل دي (په توري کې 3.1 MB او په الیکټران کې 52.1 MB) ، د حافظې ټیټ مصرف (180 MB د 462 MB په مقابل کې) ، د پیل کولو لوړ سرعت (0.39 ثانیې د 0.80 ثانیو په مقابل کې) ، د زنګ بیک انډ کارول د نوډ .js پرځای، اضافي امنیت او جلا کولو اقدامات (د بیلګې په توګه، د فایل سیسټم ته د لاسرسي محدودولو لپاره سکوپډ فایل سیسټم).

سرچینه: opennet.ru

Add a comment