Saadaval on lsFusion 6.1 projekti vÀljalase, mis arendab deklareerimisplatvormi Àri- ja veebi rakenduste arendamiseks. Platvorm sobib ettevÔtte ja raamatupidamisrakenduste arendamiseks ning vÔib toimida avatud ja tasuta alternatiivina 1C platvormile. Projekti kood on kirjutatud Java keeles ja levitatakse LGPLv3 litsentsi alusel. WÀikese ja keskmise suurusega ettevÔtetele mÔeldud ERP-lahendus MyCompany, mis kasutab lsFusion'i, levitatakse Apache 2.0 litsentsi alusel.
Platvormi pĂ”hialuseks on kombineeritud programmeerimise paradigma (function-level), mis eristab lsFusion'i olemasolevatest platvormidest turul (nt SAP, Dynamics AX, 1C, .Net). Samuti kasutatakse aktiivselt ĂŒrituslikku, reaktiivset ja objektorienteeritud programmeerimist. Versioon 6.1 keskendub vigade parandamisele, integreerimise mugavuse suurendamisele, keele ja kasutajaliidese vĂ”imaluste laiendamisele ning ettevalmistusele alternatiivsete klientide toetamiseks.
Peamised muudatused versioonis 6.1:
- Toetatakse annotatsiooni «@@deprecated» vananenud keeleelementide mÀrkimiseks ja nende jÀrk-jÀrguliseks vÀljaarvamiseks kasutusest.
- Toetatakse MEASURES(groupObject) mitmemÔÔtmeliste aruannete koostamiseks mitmete nÀitajatega.
- VÔimalus edastada failide nimesid otse lugemis- ja kirjutamisoperaatoritesse (READ / WRITE).
- Parandatud otsingut PrefixSearch'i kaudu, tĂ€psed vasteid tĂ”stetakse nĂŒĂŒd suuremale prioriteedile, lisatud on uus operaator prefixSearchExact paindlikumaks reastamiseks.
- Toetatakse tegevuste vÀlist identifikaatorit EXTID integreerimisstsenaariumide jaoks.
- Tegevust UpdateStats on nĂŒĂŒd vĂ”imalik automaatselt ajakava jĂ€rgi teostada.
- Tagatud on JSON-i kanoniseerimine Ôige vÔrdlemise/podpis/vahemÀlustamise jaoks ilma «vale» erinevusteta vÀljade jÀrjekorras.
- Klientide tegevuste refaktoreerimine on tehtud, et tulevikus toetada Flutteri klienti.
- failis start.log on tagatud Java versiooni, classpathi ja JVM argumentide salvestamine.
- Parandatud on mobiilireĆŸiimi mÀÀramine ja ĂŒle kirjutamine.
Allikas: opennet.ru
