Seite 1 von 1

Seanox aspect-js 1.1.0 (JS Framework für Single-Page-Application)

Verfasst: 29.05.19, 20:55
von noxter
Name: Seanox aspect-js
Version: 1.1.0
Größe: 75 kB
Homepage: https://github.com/seanox/aspect-js#description
Downloads: https://github.com/seanox/aspect-js#downloads
Supportforum: -
Lizenz: GPLv2.0
Screenshot: -
Admin-Rechte nötig?: nein
portabel / abhängig von: "portabel" ohne Abhängigkeiten
Lauffähig ab: -
Nativ x64?: -

Beschreibung
Fullstack-Lösung für Single-Page-Applications.
Seanox aspect-js konzentriert sich auf einen minimalistischen Ansatz bei der Implementierung von Single-Page Applications (SPAs). Dieses Framework greift den deklarativen Ansatz von HTML auf und erweitert diesen um Expression Language, Rendering mit zusätzlichen Attributen, Object-/Model-Bindung, Model View Controller, Resource Bundle, NoSQL-Datenquelle, Testumgebung und vieles mehr.

Features
  • Easy integration in markup and JavaScript (clean code)
  • Lightweight implementation (requires no additional frameworks)
    less than 64kB for all (so the plan, but there will be a few more bytes)
  • Component based architecture
  • Modularization (supports imports at the runtime)
    component concept for smart/automatic loading of composite resources
  • Event handling
  • Expression Language
    simple meta-language extension in combination with full JavaScript
  • Markup rendering
    supports: condition, custom tags, events, filter, interval, iterate, rendering, resources messages, validation, ...
  • Model View Controller
    supports: events, virtual paths, sitemap, permission concept, ...
  • Resource Bundle / Resource Messages
    for localization and internationalization as well for the outsourcing of texts
  • NoSQL datasource based on XML
  • Test environment
    something like JUnit for automated tests
  • ...
Doku (wächst und gedeiht)
https://github.com/seanox/aspect-js/blo ... C3%BChrung
https://github.com/seanox/aspect-js/tre ... e#handbuch

Seanox aspect-js 1.2.0 (JS Framework für Single-Page-Application)

Verfasst: 29.12.19, 18:33
von noxter
Version 1.2.0
CL: https://github.com/seanox/aspect-js/blob/master/CHANGES
DL: https://github.com/seanox/aspect-js#downloads

Kurze Zusammenfassung der ca. 55 Änderungen:
  • wenige Bugfixes (gutes Zeichen)
  • Expression Language: Starke Verbesserung der Performanz (findet man nur in den Commits)
  • Test-API: Überarbeitung
  • Object-Binding (Markup + JavaScript): Optimierung
  • Object-Binding (Markup + JavaScript): Verbesserung der Synchronisation + Validierung
  • Navigation: Erweiterung um "variable Pfade"; eine Art Alias vgl. mit PATH_INFO beim CGI
Viele Änderungen, Erweiterungen und Optimierung bei vertrauter API und Funktion -- das erleichtert das Update.

Das Online-Handbuch ist noch nicht komplett aktualisiert.
Neu ist ein Step-by-Step Beispiel mit vielen Kommentaren:
https://github.com/seanox/aspect-js-tutorial

Re: Seanox aspect-js 1.3.0 (JS Framework für Single-Page-Application)

Verfasst: 01.02.20, 18:02
von noxter
Version 1.3.0
CL: https://github.com/seanox/aspect-js/blob/master/CHANGES
DL: https://github.com/seanox/aspect-js#downloads

Kurze Zusammenfassung der Änderungen:
  • einige Bugfixes
  • Optimierung für die Verwendung von JavaScript import + export
  • Korrektur wenn Freitexte mit Expression-Language zur Laufzeit ins Markup eingefügt werden
  • Object-Binding: Korrektur zur Unterstützung von Prototypen
  • Erweiterung vom Scripting um die Meta-Direktive #import als Ergänzung zu import + export
  • Common Composites werden jetzt vor dem ersten Rendern geladen
  • DataSource: Erweiterung der XML-Transformation um Parameter für den XSLTProcessor
Updates gab es auch beim Tutorial.
Hier gibt es jetzt Beispiele für Module, Imports, I/O-Funktionen, abstrakte Komponenten, ...