LibreOffice 7.1.3 atjauninājums. WebAssembly atbalsta integrēšana LibreOffice

Dokumentu fonds ir paziņojis par LibreOffice 7.1.3 kopienas izdevuma uzturēšanas laidienu publicēšanu, kas paredzēts entuziastiem, pieredzējušiem lietotājiem un tiem, kas dod priekšroku jaunākajām programmatūras versijām. Gatavās instalācijas pakotnes ir sagatavotas Linux, macOS un Windows platformām. Atjauninājumā ir iekļauti tikai labojumi 105 kļūdām (RC1, RC2). Apmēram ceturtā daļa labojumu ir saistīti ar uzlabotu saderību ar Microsoft Office formātiem (DOCX, XLSX un PPTX).

Atgādināsim, ka, sākot ar 7.1. nozari, biroja komplekts tika sadalīts kopienas izdevumā (“LibreOffice Community”) un produktu saimē uzņēmumiem (“LibreOffice Enterprise”). Kopienas izdevumus atbalsta entuziasti, un tie nav paredzēti lietošanai uzņēmumiem. Uzņēmumiem tiek piedāvāts izmantot LibreOffice Enterprise saimes produktus, kuriem partneruzņēmumi nodrošinās pilnu atbalstu un iespēju saņemt atjauninājumus ilgā laika periodā (LTS). LibreOffice Enterprise var iekļaut arī papildu līdzekļus, piemēram, SLA (Service Level Agreements). Kods un izplatīšanas nosacījumi paliek nemainīgi, un LibreOffice kopiena ir pieejama bez maksas ikvienam bez izņēmuma, tostarp korporatīvajiem lietotājiem.

Turklāt mēs varam atzīmēt, ka LibreOffice kodu bāzē ir iekļauts sākotnējais atbalsts Emscripten kompilatora izmantošanai, lai apkopotu biroja komplektu WebAssembly starpkodā, kas ļauj tam darboties tīmekļa pārlūkprogrammās. WebAssembly nodrošina no pārlūkprogrammas neatkarīgu, universālu, zema līmeņa vidēja līmeņa kodu, lai pārlūkprogrammā palaistu lietojumprogrammas, kas apkopotas no dažādām programmēšanas valodām.

Montāža tiek veikta, konfigurēšanas skriptā norādot opciju “—host=wasm64-local-emscripten”. Lai organizētu izvadi, tiek izmantota VCL aizmugursistēma (Visual Class Library), kuras pamatā ir Qt5 sistēma, kas atbalsta montāžu programmā WebAssembly. Strādājot pārlūkprogrammā, kad vien iespējams, tiek izmantoti standarta interfeisa elementi no LibreOfficeKit.

Galvenā atšķirība starp WebAssembly izveidi un LibreOffice Online produktu, kas tiek piegādāts ilgstoši, ir tāda, ka, izmantojot WebAssembly, biroja komplekts pilnībā darbojas pārlūkprogrammā un var darboties atsevišķi, nepiekļūstot ārējiem serveriem, savukārt galvenais LibreOffice Online dzinējs darbojas serverī un pārlūkprogrammā tiek tulkots tikai interfeiss (uz servera tiek veikts dokumenta izkārtojums, saskarnes veidošana un lietotāja darbību apstrāde).

LibreOffice Online galvenās daļas pārvietošana uz pārlūkprogrammas pusi ļaus mums izveidot sadarbības izdevumu, kas atvieglo serveru slodzi, samazina atšķirības no darbvirsmas LibreOffice, vienkāršo mērogošanu, samazina mitināšanas infrastruktūras uzturēšanas izmaksas, var strādāt bezsaistes režīmā, un arī nodrošina P2P mijiedarbību starp lietotājiem un pilnīgu datu šifrēšanu lietotāja pusē.



Avots: opennet.ru

Pievieno komentāru