Projektet lsFusion 6.1 Àr nu tillgÀngligt, vilket utvecklar en deklarativ plattform för utveckling av affÀrs- och webbapplikationer. Plattformen Àr lÀmplig för att utveckla företags- och redovisningsapplikationer och kan anvÀndas som ett öppet och kostnadsfritt alternativ till 1C-plattformen. Koden Àr skriven i Java och distribueras under LGPLv3-licensen. Den typiska ERP-lösningen för smÄ och medelstora företag MyCompany, som anvÀnder lsFusion, distribueras under Apache 2.0-licensen.
Plattformen bygger pÄ paradigmet av kombinatorisk programmering (function-level), vilket skiljer lsFusion avsevÀrt frÄn andra plattformar pÄ marknaden (till exempel SAP, Dynamics AX, 1C, .Net). Inuti anvÀnds Àven hÀndelsebaserad, reaktiv och objektorienterad programmering. Version 6.1 fokuserar pÄ att ÄtgÀrda fel samt förbÀttra integrationsvÀnligheten, utvidga sprÄkets och grÀnssnittets möjligheter, samt förbereda stöd för alternativa klienter.
Huvudsakliga förÀndringar i version 6.1:
- Stöd för annoteringen «@@deprecated» för att markera förÄldrade sprÄkelement och gradvis avveckla dem.
- Stöd för MEASURES(groupObject) för att skapa multidimensionella rapporter med flera mÄtt.
- Möjlighet att överföra filnamn direkt i operatorer för lÀsning och skrivning (READ / WRITE).
- Sökning har förbÀttrats genom PrefixSearch, exakta trÀffar prioriteras nu högre och en ny operator prefixSearchExact har lagts till för mer flexibel rangordning.
- Stöd för extern identifierare för ÄtgÀrder EXTID för integrationsscenarier.
- à tgÀrden UpdateStats kan nu utföras automatiskt enligt schema.
- SÀkerstÀlld kanonisering av JSON för korrekt jÀmförelse/signering/cache utan "falska" skillnader i fÀltordning.
- Refaktorisering av klientÄtgÀrder har genomförts för framtida stöd av Flutter-klienten.
- I start.log registreras nu version av Java, classpath och JVM-argument.
- FörbÀttrad identifiering och överskrivning av mobillÀge.
KĂ€lla: opennet.ru
