afterburner.fx, the MVP framework with Dependency Injection for JavaFX is released and available from Maven Central:
<dependency> <groupId>com.airhacks</groupId> <artifactId>afterburner.fx</artifactId> <version>1.0</version> </dependency>
Afterburner.fx seamlessly integrates Scene Builder (FXML) without being dependent on any generated artifacts.
Afterburner.fx significantly simplifies the realization of Model View Presenter (Supervising Controller, Passive View, Presentation Model) architectures with clear (strict) separation of services, models, presenters and views.
Sources are available from https://github.com/AdamBien/afterburner.fx. afterburner.fx is Apache 2 licensed.
lightfish UI uses afterburner.fx for rapid development of widgets and UI modularization.
Web Apps, SPA, PWA with vanilla Java Script (ES 6+), CSS 3 and WebStandards only. As simple as possible, but not simpler. See you at: (Progressive) Web apps, Single Page Apps and WebStandards airhacks workshops at MUC airport, Winter Edition
airhacks.fm the podcast:
Stay in touch: airhacks.news.