Veröffentlichung der Entwicklungsplattform fĂŒr Informationssysteme lsFusion 6.0

Die Veröffentlichung des Projekts lsFusion 6.0 ist verfĂŒgbar, das eine deklarative Plattform zur Entwicklung von GeschĂ€fts- und Webanwendungen weiterentwickelt. Die Plattform eignet sich zur Entwicklung von Unternehmens- und Buchhaltungsanwendungen und kann als offene und kostenlose Alternative zur Plattform 1C verwendet werden. Der Projektcode ist in Java geschrieben und wird unter der LGPLv3-Lizenz veröffentlicht. Die typische ERP-Lösung fĂŒr kleine und mittlere Unternehmen, MyCompany, die lsFusion verwendet, wird unter der Apache 2.0-Lizenz verteilt.

Die Plattform basiert auf der Paradigmen des kombinatorischen Programmierens (funktionale Ebene), was lsFusion wesentlich von den auf dem Markt vorhandenen Plattformen unterscheidet (z. B. SAP, Dynamics AX, 1C, .Net). DarĂŒber hinaus werden intern aktiv ereignisgesteuertes, reaktives und objektorientiertes Programmieren verwendet. Die sechste Version konzentriert sich auf die Verbesserung der Web-OberflĂ€che: tiefgreifende Integration mit Bootstrap, UnterstĂŒtzung fĂŒr PWA und moderne Browser-APIs sowie Erweiterung der Werkzeuge zur Erstellung flexibler Formulare und Schnittstellen.

Die wichtigsten Änderungen in der sechsten Version von lsFusion:

  • Bootstrap-Integration: Alle Systemelemente (Formulare, SchaltflĂ€chen usw.) verwenden automatisch die Standard-Bootstrap-Klassen; mehrere vordefinierte Themen verfĂŒgbar; vereinfachte Anpassungen ĂŒber das Attribut class.
  • Neue UI-Komponenten zur Auswahl: Schalter, KontrollkĂ€stchen, Gruppen von SchaltflĂ€chen, Radiobuttons und Dropdown-Listen im Bootstrap-Stil; das System kann automatisch die am besten passende Komponente basierend auf der Statistik möglicher Werte auswĂ€hlen.
  • UnterstĂŒtzung fĂŒr Icons: integrierte Bibliotheken von Bootstrap Icons und FontAwesome; automatische Auswahl von Icons basierend auf SchlĂŒsselwörtern und Elementnamen.
  • PWA und Browser-APIs: Implementierung der Share-, Notification- und Push-API fĂŒr natives Sharing, Benachrichtigungen und Push-Nachrichten; Möglichkeit, die Anwendung als Progressive Web App zu installieren.
  • Explizite Angabe von HTML-Tags und Input-Typen: UnterstĂŒtzung der Typen date, time, color, range, month und eigenen yearpicker; der Entwickler kann das Tag und den Typ des Eingabefeldes explizit angeben.
  • Erweiterte Attribute fĂŒr Eigenschaften: hinzugefĂŒgt wurden placeholder, pattern, regexp, tooltip, comment sowie flexible Einstellungen fĂŒr Positionierung und Ausrichtung ĂŒber panelCaption* und panelComment*.
  • Popup-Container: verzögerte Inhaltladung per Klick, was die Schnittstelle entlastet und die anfĂ€ngliche Darstellung beschleunigt.
  • Tiny/Mini-Stile: kompakte GrĂ¶ĂŸen von UI-Elementen zur Minimierung des Scrollens in ERP-Anwendungen.
  • Pfeiltasten: spezielle Stile zur Visualisierung und Steuerung von Prozessen in der BenutzeroberflĂ€che.
  • WebSocket-Modul: Empfang und Versand von textbasierten und binĂ€ren Nachrichten, Ereignisse zum Öffnen/Schließen von Verbindungen und integrierte Steuerelemente fĂŒr Sockets.
  • Erweiterte Datenbearbeitung:
    • „Tabellenwerte“ im OPERATOR FORMULA;
    • OPERATOR VALUE zum Zugriff auf aktuelle Werte im Formular;
    • TOP/OFFSET-Funktionen fĂŒr Paginierung und Batch-Lesung (OPERATOR FOR);
    • Benutzerdefinierte Aggregationen in GROUP/PARTITION.
  • ZusĂ€tzliche Ereignisse im Formular: CHANGE BEFORE/CHANGE AFTER fĂŒr Eigenschaften, ON COLLAPSE/ON EXPAND fĂŒr Container, mit der Möglichkeit, die Quelle des Ereignisses (EDIT, BINDING, PASTE, CUSTOM) zu definieren.
  • Eindeutige Namensgebung in der Datenbank: Angabe von Tabellennamen, Indizes und materialisierten Eigenschaften fĂŒr ein transparenteres Datenschema.
  • UnterstĂŒtzung von Raw-Literalen: spezielle Syntax von Zeichenfolgen zur Arbeit mit Textdaten ohne Escaping.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster