Informatsioonisüsteemide arendamise platvormi lsFusion 6.0 väljaanne

Projekti lsFusion 6.0 versioon on nüüd saadaval. See arendab deklareerivat platvormi äri- ja veebirakenduste loomiseks. Platvorm sobib ettevõtte ja arvestusrakenduste arendamiseks ning seda saab kasutada avatud ja tasuta alternatiivina 1C platvormile. Projekti kood on kirjutatud Java keeles ja levitatakse LGPLv3 litsentsi alusel. Tüüpiline ERP-lahendus väike- ja keskmise suurusega ettevõtetele MyCompany, mis kasutab lsFusioni, levitatakse Apache 2.0 litsentsi alusel.

Platvormi aluseks on kombinatoorse programmeerimise paradigma (function-level), mis eristab lsFusioni oluliselt turul olemasolevatest platvormidest (nt SAP, Dynamics AX, 1C, .Net). Lisaks kasutatakse sisemiselt aktiivselt sündmustepõhist, reaktiivset ja objektorienteeritud programmeerimist. Kuues versioon keskendub veebiliidese täiustamisele: sügavale integreerimisele Bootstrapiga, PWA ja kaasaegsete brauseri API-de toele ning tööriistade ulatuse laiendamisele paindlike vormide ja liideste loomiseks.

Peamised muudatused lsFusioni kuuendamas versioonis:

  • Bootstrap'i integreerimine: kõik süsteemi elemendid (vormid, nupud jne) kasutavad automaatselt standardseid Bootstrap'i klasse; saadaval on mitu eelnevalt seadistatud teemat; lihtsustatud kohandamine klassi atribuudi kaudu.
  • Uued kasutajaliidese valikukomponendid: lülitid, märkeruutud, nuppude grupid, raadiolülitid ja rippmenüüd Bootstrap'i stiilis; süsteem suudab automaatselt valida sobivaima komponendi, tuginedes võimalike väärtuste statistikale.
  • Ikonite tugi: sisseehitatud Bootstrap Icons ja FontAwesome teegid; rakendatud automaatne ikoonide valik võtmesõnade ja elementide nimede põhjal.
  • PWA ja brauseri API-d: Share, Notification ja Push API rakendamine natiivsete jagamisvõimaluste, teavituste ja push-sõnumite jaoks; võimalus installida rakendus progressiivse veebirakendusena.
  • HTML-märgiste ja input tüüpide selge määramine: toetatakse kuupäeva, aega, värvi, vahemikku, kuud ja kohandatud yearpicker'i; arendaja saab selgelt määrata märgi ja sisendi elemendi tüübi.
  • Tööstuse omaduste laiendatud atribuudid: lisatud placeholder, pattern, regexp, tooltip, comment, samuti paindlikud paigutuse ja joondamise seadistused panelCaption* ja panelComment* kaudu.
  • Pop-up konteinerid: sisu edasilükkamine klõpsamisel, mis vähendab liidese koormust ja kiirendab esialgset renderdamist.
  • Tiny/Mini stiilid: kompaktsed UI-elementide mõõtmed skrollimise vähendamiseks ERP-rakendustes.
  • Suunatud nupud: spetsiaalsed stiilid protsesside visualiseerimiseks ja haldamiseks liideses.
  • WebSocket moodul: tekstiliste ja binaarsete sõnumite vastuvõtt ja saatmine, ühenduste avamise/sulgemise sündmused ning sisseehitatud sokettide haldamise vorm.
  • Täpsem töö andmetega:
    • Tabeliväärtused FORMULA operaatoris;
    • VALUE operaator praeguste väärtuste juurde pääsemiseks vormil;
    • TOP/OFFSET valikud lehe määramiseks ja grupitööde lugemiseks (FOR operaator);
    • Kohandatud agregaadid GROUP/PARTITION.
  • Lisategevused vormil: CHANGE BEFORE/CHANGE AFTER omadustele, ON COLLAPSE/ON EXPAND konteineritele koos sündmuse allika määramise võimalusega (EDIT, BINDING, PASTE, CUSTOM).
  • Selge nimede määramine andmebaasis: tabelite, indeksite ja materialiseeritud omaduste nimede määramine, et andmeskeem oleks selgem.
  • Raw-defineeritava toetamine: erisihtstringide syntax tekstiliste andmetega töötamiseks ilma sümbolite varjamiseta.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster