LibreOffice 7.1.3 թարմացում: Սկսում է ինտեգրել WebAssembly աջակցությունը LibreOffice-ին

Փաստաթղթերի հիմնադրամը հայտարարել է LibreOffice 7.1.3 Համայնքային տարբերակի սպասարկման թողարկման հրապարակման մասին, որն ուղղված է էնտուզիաստներին, հզոր օգտագործողներին և նրանց, ովքեր նախընտրում են ծրագրաշարի վերջին տարբերակները: Պատրաստի տեղադրման փաթեթները պատրաստվում են Linux, macOS և Windows հարթակների համար։ Թարմացումը ներառում է միայն 105 սխալների շտկում (RC1, RC2): Ուղղումների մոտ մեկ քառորդը կապված է Microsoft Office ձևաչափերի հետ բարելավված համատեղելիության հետ (DOCX, XLSX և PPTX):

Հիշենք, որ 7.1 մասնաճյուղից սկսած գրասենյակային փաթեթը բաժանվեց համայնքի համար նախատեսված հրատարակության («LibreOffice Community») և ձեռնարկությունների համար նախատեսված ապրանքների ընտանիքի («LibreOffice Enterprise»): Համայնքային հրատարակություններն աջակցվում են էնտուզիաստների կողմից և նախատեսված չեն ձեռնարկությունների օգտագործման համար: Ձեռնարկությունների համար առաջարկվում է օգտագործել LibreOffice Enterprise ընտանիքի արտադրանքը, որի համար գործընկեր ընկերությունները կտրամադրեն ամբողջական աջակցություն և երկարաժամկետ (LTS) թարմացումներ ստանալու հնարավորություն։ LibreOffice Enterprise-ը կարող է նաև ներառել լրացուցիչ հնարավորություններ, ինչպիսիք են SLA (Ծառայության մակարդակի համաձայնագրեր): Կոդի և բաշխման պայմանները մնում են նույնը, և LibreOffice Համայնքն անվճար հասանելի է բոլորին, առանց բացառության, ներառյալ կորպորատիվ օգտատերերին:

Բացի այդ, մենք կարող ենք նշել, որ LibreOffice-ի կոդերի բազայի մեջ ներառված է Emscripten կոմպիլյատորի օգտագործումը գրասենյակային փաթեթը WebAssembly միջանկյալ կոդի մեջ հավաքելու համար, որը թույլ է տալիս այն գործարկել վեբ բրաուզերներում: WebAssembly-ն տրամադրում է զննարկիչից անկախ, ունիվերսալ, ցածր մակարդակի միջանկյալ կոդ՝ բրաուզերում տարբեր ծրագրավորման լեզուներից կազմված հավելվածների գործարկման համար:

Հավաքումն իրականացվում է կազմաձևման սկրիպտում նշելով «—host=wasm64-local-emscripten» տարբերակը։ Արդյունքը կազմակերպելու համար օգտագործվում է VCL backend-ը (Visual Class Library)՝ հիմնված Qt5 շրջանակի վրա, որն աջակցում է հավաքումը WebAssembly-ում: Բրաուզերում աշխատելիս հնարավորության դեպքում օգտագործվում են LibreOfficeKit-ի ստանդարտ ինտերֆեյսի տարրերը:

WebAssembly-ում և երկարաժամկետ առաքվող LibreOffice Online արտադրանքի միջև հիմնական տարբերությունն այն է, որ WebAssembly-ն օգտագործելիս գրասենյակային փաթեթն ամբողջությամբ աշխատում է բրաուզերում և կարող է աշխատել առանձին՝ առանց արտաքին սերվերներ մուտք գործելու, մինչդեռ հիմնական LibreOffice Online շարժիչը աշխատում է սերվերի վրա և զննարկիչում թարգմանվում է միայն ինտերֆեյսը (փաստաթղթի դասավորությունը, ինտերֆեյսի ձևավորումը և օգտագործողի գործողությունների մշակումը կատարվում են սերվերում):

LibreOffice Online-ի հիմնական մասը բրաուզերի կողմ տեղափոխելը թույլ կտա մեզ ստեղծել համատեղ հրատարակություն, որը կթեթևացնի սերվերների բեռը, նվազագույնի կհասցնի տարբերությունները աշխատասեղանի LibreOffice-ից, պարզեցնում է մասշտաբը, նվազեցնում հոսթինգի ենթակառուցվածքի պահպանման ծախսերը, կարող է աշխատել օֆլայն ռեժիմում, և նաև թույլ է տալիս P2P փոխազդեցություն օգտվողների միջև և վերջից մինչև վերջ տվյալների գաղտնագրում օգտագործողի կողմից:



Source: opennet.ru

Добавить комментарий