mvvmFX
an Application Framework for implementing the MVVM Pattern with JavaFX (by sialcasa)
drombler-fx
Drombler FX - the modular application framework for JavaFX. (by Drombler)
mvvmFX | drombler-fx | |
---|---|---|
6 | 1 | |
477 | 60 | |
- | - | |
0.0 | 10.0 | |
10 months ago | about 3 years ago | |
Java | Java | |
Apache License 2.0 | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mvvmFX
Posts with mentions or reviews of mvvmFX.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-30.
-
What library/framework would you recommend for creating a GUI desktop application?
Hi, at some point in the past I used mvvmFX and it was pretty nice to work with, but sadly it looks abandoned. So does drombler-fx which I remember looking into around that time. There was also tornado-fx (don't mind doing GUI code in Kotlin) but that's unmaintained now too. All that I could find today is Griffon, although that's clearly slowing down as well.
-
What does Java do better than Python?
I still like it 🤷♀️ The property system is excellent and if you use a framework on top of it (I prefer mvvmFX), it's a breeze to build some quite complex stuff.
-
Help with structure and switching scenes
I'd recommend using some kind of framework, personally I like mvvmFX
-
How to use JavaFX to monitor a model (running in a background thread)?
I think the MVVM pattern is the one you are looking for. Take a look at this framework that implements it in javafx https://github.com/sialcasa/mvvmFX
-
Design Patterns for multi-screen JavaFX applications
I would recommend using a Framework such as mvvmFX. Using such a framework coupled with a DI framework like Guice (for which mvvmFX has native support) lends itself very well to a complex UI build out of multiple views, stiched together either by using fx:include or views loaded programatically with it's FluentViewLoader, with data shared via Scopes and Repository classes injected into the ViewModels. I would highly recommend not using stock JavaFX for anything complicated.
-
What are some examples of well structured JavaFX projects?
You can take a look at this: https://github.com/sialcasa/mvvmFX/tree/develop/examples
drombler-fx
Posts with mentions or reviews of drombler-fx.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-30.
-
What library/framework would you recommend for creating a GUI desktop application?
Hi, at some point in the past I used mvvmFX and it was pretty nice to work with, but sadly it looks abandoned. So does drombler-fx which I remember looking into around that time. There was also tornado-fx (don't mind doing GUI code in Kotlin) but that's unmaintained now too. All that I could find today is Griffon, although that's clearly slowing down as well.
What are some alternatives?
When comparing mvvmFX and drombler-fx you can also consider the following projects:
tornadofx - Lightweight JavaFX Framework for Kotlin
backbonefx - Opinionated set of tools for creating JavaFX apps
reduxfx - Functional Reactive Programming (FRP) for JavaFX
downlords-faf-client - Official client for Forged Alliance Forever
reddit1.0
SceneManager - Create multiFXML JavaFX applications with ease
pymssql - Official home for the pymssql source code.
AwesomeJavaFX - A curated list of awesome JavaFX libraries, books, frameworks, etc...