Објављено је издање пројекта Таури 1.0 којим се развија оквир за креирање мултиплатформских корисничких апликација са графичким интерфејсом, изграђен коришћењем веб технологија. У својој основи, Таури је сличан Елецтрон платформи, али има другачију архитектуру и мању потрошњу ресурса. Код пројекта је написан у Руст-у и дистрибуира се под лиценцом Апацхе 2.0.
Логика апликације је дефинисана у ЈаваСцрипт-у, ХТМЛ-у и ЦСС-у, али за разлику од веб апликација, програми засновани на Таури-у се испоручују у облику самосталних извршних датотека, нису везани за претраживач и компајлирани за различите оперативне системе. Платформа такође пружа алате за организовање аутоматске испоруке и инсталације ажурирања. Овај приступ омогућава програмеру да не брине о преносу апликације на различите платформе и олакшава одржавање апликације ажурном.
Апликација може да користи било који веб оквир за изградњу интерфејса, производећи ХТМЛ, ЈаваСцрипт и ЦСС као излаз. Фронт енд, припремљен на основу веб технологија, везан је за бацкенд, који обавља функције као што су организовање интеракције корисника и извршавање веб апликације. За обраду прозора на Линук платформи користи се ГТК библиотека (везујући ГТК 3 Руст), а на мацОС и Виндовс Тао библиотека развијена од стране пројекта, написана у Русту.
За формирање интерфејса користи се библиотека ВРИ, која је оквир за ВебКит претраживач за мацОС, ВебВиев2 за Виндовс и ВебКитГТК за Линук. Библиотека такође нуди скуп готових компоненти за имплементацију елемената интерфејса као што су менији и траке задатака. У апликацији коју креирате, можете користити интерфејс са више прозора, минимизирати на системску палету и приказати обавештења преко стандардних системских интерфејса.
Прво издање платформе вам омогућава да правите апликације за Виндовс 7/8/10 (.еке, .мси), Линук (.деб, АппИмаге) и мацОС (.апп, .дмг). Подршка за иОС и Андроид је у развоју. Извршна датотека може бити дигитално потписана. За склапање и развој, понуђен је ЦЛИ интерфејс, додатак уређивачу ВС Цоде-а и сет асемблерских скрипти за ГитХуб (таури-ацтион). Додаци се могу користити за проширење основних компоненти Таури платформе.
Разлике у односу на Елецтрон платформу укључују знатно компактнији инсталатер (3.1 МБ у Таури и 52.1 МБ у Елецтрон), ниску потрошњу меморије (180 МБ наспрам 462 МБ), велику брзину покретања (0.39 секунди наспрам 0.80 секунди), коришћење Руст бацкенд-а уместо Ноде .јс, додатне мере безбедности и изолације (на пример, Сцопед Филесистем за ограничавање приступа систему датотека).
Извор: опеннет.ру