Architektur. Als Code.
Sieben Frameworks. Eine gemeinsame Idee: komplexe Anwendungen verständlich machen. Vom Datenmodell bis zur Oberfläche.
Für echte Systeme gebaut.
Oberflächen, Schemaentwicklung, Domänenmodelle. Entdecke die Projekte und finde die Bausteine für deine Anwendung.
Scala.js UI
Ein Scala-3- und Scala.js-UI-Framework für serverseitig gerenderte Anwendungen.
Projekt ansehenHibernate DDL Manager
Kontrollierte Schemaentwicklung auf Basis von Hibernate-Metadaten.
Projekt ansehenHibernate I18n
Typisierte Entity-Felder mit fester Sprache und relationalen Übersetzungen.
Projekt ansehenJSON Mapper
JSON-Mapping für bestehende Objektgraphen und Domänenmodelle.
Projekt ansehenScala Universe
Eine aufgelöste Sicht auf JVM-Typen, Generics und Annotationen.
Projekt ansehenScala JS Ember
Ein modularer Rich-Text-Editor auf Basis eines unveränderlichen Dokumentmodells.
Projekt ansehenScala Reflect
Zur Compile-Zeit erzeugte Typmetadaten für JVM und Scala.js.
Projekt ansehenWeitere Frameworks folgen. Dokumentation, wo vorhanden, und Quellcode sind direkt bei jedem Projekt verlinkt.
Klare Grenzen. Raum zum Bauen.
Gute Werkzeuge machen ihre Verantwortung sichtbar. Jedes Anjunar-Projekt beginnt mit einem konkreten Problem. Wie es gelöst wird, lässt sich im Code nachvollziehen.
Oberfläche
Scala.js UIBaue serverseitig gerenderte Oberflächen mit Scala 3. Nutze dasselbe Komponentenmodell im Browser.
Persistenz
Hibernate DDL ManagerMache Schemaänderungen explizit. Arbeite mit Hibernate-Metadaten und behalte die Entwicklung der Datenbank unter Kontrolle.
Domäne
JSON MapperÜbertrage JSON in bestehende Objektgraphen. Behalte das Domänenmodell im Zentrum der Anwendung.
Die Gedanken hinter dem Code.
Architekturentscheidungen, Implementierungsdetails und Erfahrungen aus der Entwicklung der Frameworks. Nachzulesen im Blog.
Zum BlogBauen wir, was als Nächstes kommt.
Eine Frage zu einem Framework, eine Idee für einen Beitrag oder ein System, das du bauen möchtest? Lass uns sprechen.
Kontakt aufnehmen