On this post I have added my notes to Build cross platform desktop apps with JavaScript, HTML, and CSS By Using With Electron Technology or others similar ones(e.g. JavaFX).
Quick Intro about Electron
JavaFX Settings UI Design – Scene builder and Netbeans
Access Native Resources in Electron App
https://stackoverflow.com/questions/42516420/access-native-resources-in-electron-app
Reference :
https://en.wikipedia.org/wiki/JavaFX
JavaFX 8 adds several new features,
including:
+ Support for 3D graphics[21][22]
+ Sensor Support
+ Printing and rich text support
+ Generic dialog templates via inclusion of ControlsFX to replace JOptionPane as of JavaFX 8u40.
JavaFX 9 features are currently centered on extracting some useful private APIs from the JavaFX code to make these APIs public:
+ JEP 253: Prepare JavaFX UI Controls and CSS APIs for Modularization
Before javafx 8 is javafx 2.2:
+ Linux support (including plugin and webstart)
+ Canvas
+ New controls: Color Picker, Pagination
+ HTTP Live Streaming support
+ Touch events and gestures
+ Image manipulation API
+ Native PackagingJavaFX 2.2 adds new packaging option called Native Packaging, allowing packaging of an application as a “native bundle”. This gives users a way to install and run an application without any external dependencies on a system JRE or FX SDK.
each JDK version, Javafx is improving
Reference :
https://github.com/electron/electron
https://www.tutorialspoint.com/javafx/
https://en.wikipedia.org/wiki/JavaFX
JavaFX Githubs
A lot and everything about JavaFX
https://github.com/mhrimaz/AwesomeJavaFX
A collection of some JavaFX APIs and projects that need to be refactored before they can be released as OS APIs
https://github.com/guigarage/javafx-collection
A JavaFX based desktop search application.
https://github.com/mirkosertic/FXDesktopSearch
JavaFX-Chat
https://github.com/DomHeal/JavaFX-Chat
LogFX
https://github.com/renatoathaydes/LogFX
StackOverflow Q/As
https://stackoverflow.com/questions/tagged/javafx
Quora
https://www.quora.com/Is-JavaFX-good-for-production
https://www.quora.com/What-is-the-future-of-JavaFX
Others
Say no to Electron! Using JavaFX to write a fast, responsive desktop application.
Cross-Platform Desktop Development (JavaFX vs. Electron)