Yo uso FXML todo el tiempo, es genial.
Sin embargo, no era parte de las primeras versiones de JavaFX, por lo que simplemente no existía cuando se escribieron muchos tutoriales de JavaFX, etc.
Creo que FXML (y Java y JavaFX) no se aprecian en su conjunto simplemente porque no encaja en la moda del día. Las modas del día incluyen:
- Hablando intelectualmente, ¿cuáles son las similitudes y diferencias entre leer un libro y leer Internet?
- ¿Qué factores llevaron al estallido de la burbuja de Internet a fines de la década de 1990?
- Cómo recuperar mi sitio web de Penguin con tiempo real 4.0
- ¿Qué es el Plan Airtel Zero?
- ¿Qué sitios web son más seguros?
1) Aplicaciones, puede escribir aplicaciones para iPhone y Android en JavaFX sin problema, pero eso no encaja en el mito de Internet de que no puede usar Java en iPhone.
2) Los lenguajes dinámicos, Python, JavaScript, etc. están teniendo su día en el sol (como todos los lenguajes lo hacen) y un lenguaje grande, estricto y de tipo estático no encaja realmente en ese mensaje.
Creo que también puede haber algo que decir sobre Java, JavaFX y FXML como tecnologías más comunes en las grandes empresas, y no con entusiastas, y sus entusiastas escriben publicaciones de blog, no grandes empresas. Como experimento rápido, revisé TIOBE para COBOL y Rust.
COBOL es utilizado por aproximadamente 5 veces más personas que Rust.
Si buscas en Google ‘cobol language’ y ‘rust language’, verás que Rust arroja aproximadamente 30 veces más resultados.
Por lo tanto, COBOL se usa mucho más comúnmente, pero Rust tiene mucha más presencia en la web. Creo que es lo mismo para JavaFX, se usa * mucho *, pero no es por las mismas personas que escriben blogs, hacen tutoriales y publican en foros.