An open API service indexing awesome lists of open source software.

https://github.com/mkpaz/backbonefx

Opinionated set of tools for creating JavaFX apps
https://github.com/mkpaz/backbonefx

architecture dependency-injection design-pattern event-bus javafx mvvm

Last synced: about 1 month ago
JSON representation

Opinionated set of tools for creating JavaFX apps

Awesome Lists containing this project

README

        

# 🦴 backbonefx

BackboneFX is tiny library that provides the tools to base your application design. It's meant to be lightweight and simple, so if you like [KISS](https://en.wikipedia.org/wiki/KISS_principle) and avoid bulky frameworks above frameworks with multi-page manuals go and try it.

```xml

io.github.mkpaz
backbonefx
1.0.1

```

## Tools

* [Feather](https://github.com/zsoltherpai/feather) - ultra-lightweight dependency injection (JSR-330). Minimal footprint and startup time.
* Event Bus - simple single-class implementation.
* [MVVM](https://wikipedia.org/wiki/Model–view–viewmodel) - core API for implementing the pattern, just the `View`, `ViewModel` and `Command`.

BackboneFX is well documented. You can find the explanation and examples in Javadoc (**TBD**).