LibreOffice 7.1.3 жаңартуы. WebAssembly қолдауын LibreOffice-ке біріктіруді бастау

Document Foundation әуесқойларға, қуатты пайдаланушыларға және бағдарламалық жасақтаманың соңғы нұсқаларын ұнататындарға арналған LibreOffice 7.1.3 қауымдастық басылымының техникалық қызмет көрсету шығарылымының жарияланғанын жариялады. Дайын орнату пакеттері Linux, macOS және Windows платформалары үшін дайындалған. Жаңарту тек 105 қатені түзетуді қамтиды (RC1, RC2). Түзетулердің төрттен бір бөлігі Microsoft Office пішімдерімен (DOCX, XLSX және PPTX) жақсартылған үйлесімділікке қатысты.

Еске салайық, 7.1 тармағынан бастап кеңсе жиынтығы қауымдастыққа арналған басылымға («LibreOffice қауымдастығы») және кәсіпорындарға арналған өнімдер тобына («LibreOffice Enterprise») бөлінген. Қауымдастық басылымдарын энтузиастар қолдайды және кәсіпорында пайдалануға арналмаған. Кәсіпорындар үшін серіктес компаниялар толық қолдауды және ұзақ уақыт бойы (LTS) жаңартуларды алу мүмкіндігін қамтамасыз ететін LibreOffice Enterprise тобының өнімдерін пайдалану ұсынылады. LibreOffice Enterprise сонымен қатар SLA (қызмет деңгейінің келісімдері) сияқты қосымша мүмкіндіктерді қамтуы мүмкін. Код және тарату шарттары өзгеріссіз қалады және LibreOffice қауымдастығы корпоративті пайдаланушыларды қоса алғанда, барлығына тегін қолжетімді.

Сонымен қатар, кеңсе жиынтығын WebAssembly аралық кодына жинақтау үшін Emscripten компиляторын пайдалану үшін бастапқы қолдаудың LibreOffice код базасына енгізілгенін атап өтуге болады, бұл оны веб-шолғыштарда іске қосуға мүмкіндік береді. WebAssembly браузерде әртүрлі бағдарламалау тілдерінен құрастырылған қолданбаларды іске қосу үшін браузерден тәуелсіз, әмбебап, төмен деңгейлі аралық кодты ұсынады.

Құрастыру конфигурация сценарийінде “—host=wasm64-local-emscripten” опциясын көрсету арқылы жүзеге асырылады. Шығаруды ұйымдастыру үшін Qt5 негізіне негізделген VCL сервері (Visual Class Library) пайдаланылады, ол WebAssembly жүйесінде құрастыруды қолдайды. Браузерде жұмыс істегенде, мүмкіндігінше LibreOfficeKit стандартты интерфейс элементтері пайдаланылады.

WebAssembly жүйесінде құру мен ұзақ уақыт бойы жеткізілетін LibreOffice Online өнімінің арасындағы негізгі айырмашылық мынада: WebAssembly пайдаланған кезде кеңсе жиынтығы толығымен браузерде жұмыс істейді және сыртқы серверлерге қол жеткізбестен оқшау жұмыс істей алады, ал негізгі LibreOffice Online қозғалтқышы серверде және браузерде тек интерфейс аударылады (құжаттың орналасуы, интерфейсті қалыптастыру және пайдаланушы әрекеттерін өңдеу серверде орындалады).

LibreOffice Online негізгі бөлігін браузер жағына жылжыту серверлердегі жүктемені жеңілдететін, жұмыс үстеліндегі LibreOffice айырмашылығын азайтатын, масштабтауды жеңілдететін, хостинг инфрақұрылымын ұстау құнын азайтатын, офлайн режимде жұмыс істей алатын бірлескен басылымды жасауға мүмкіндік береді, сонымен қатар пайдаланушылар арасында P2P өзара әрекеттесуге және пайдаланушы жағында деректерді түпкілікті шифрлауға мүмкіндік береді.



Ақпарат көзі: opennet.ru

пікір қалдыру