I am new to Java and I need to develop a desktop application with JavaFx. Cross platform independence,rich GUI,modularity,easy maintenance are the key goals of the application. I also need to communicate to the hardware using serial port communication.
Will it be better to use some 3rd party frame work for JavaFx or can I do the implementation in MVC pattern?
Since this is the first piece of work that I will be doing using Java, are there any checkpoints that I need to focus on before starting off with the development? Please share your suggestions.