Dostupný je vydanie projektu lsFusion 6.1, ktorý rozvíja deklaratívnu platformu pre vývoj podnikových a webových aplikácií. Platforma je vhodná na vývoj firemných a účtovných aplikácií a môže sa použiť ako otvorená a bezplatná alternatíva k platforme 1C. Kód projektu je napísaný v jazyku Java a je distribuovaný pod licenciou LGPLv3. Typové ERP riešenie pre malý a stredný podnik MyCompany, ktoré využíva lsFusion, je distribuované pod licenciou Apache 2.0.
Základ platformy je založený na paradigme kombinatorického programovania (function-level), čo podstatne odlišuje lsFusion od existujúcich platforiem na trhu (napríklad SAP, Dynamics AX, 1C, .Net). Taktiež sa vnútri aktívne používajú udalosťami riadené, reaktívne a objektovo orientované programovanie. Verzia 6.1 sa zameriava na opravu chýb, ako aj na zlepšenie použiteľnosti integrácie, rozšírenie možností jazyka a rozhrania, ako aj na prípravu na podporu alternatívnych klientov.
Hlavné zmeny vo verzii 6.1:
- Podpora anotácie «@@deprecated» na označenie zastaraných prvkov jazyka a postupného ich vyraďovania z používania.
- Podpora MEASURES(groupObject) na vytváranie viacdimenzionálnych správ s viacerými ukazovateľmi.
- Možnosť prenosu mien súborov priamo v operátoroch čítania a zápisu (READ / WRITE).
- Zlepšené vyhľadávanie cez PrefixSearch, presné zhody majú teraz väčší prioritu, a tiež bol pridaný nový operátor prefixSearchExact na flexibilnejšie hodnotenie.
- Podpora externého identifikátora akcií EXTID pre integračné scenáre.
- Akcia UpdateStats sa teraz môže vykonávať automaticky na základe harmonogramu.
- Zabezpečená kanonizácia JSON pre správne porovnávanie/podpisy/kešovanie bez «falošných» rozdielov v poradí polí.
- Prebehol refaktor klientských akcií na budúcu podporu Flutter klienta.
- V start.log je zabezpečený záznam verzie Java, classpath a argumentov JVM.
- Zlepšené určenie a predefinovanie mobilného režimu.
Zdroj: opennet.ru
