Abbiamo sviluppato diverse applicazioni Web per clienti diversi, da semplici GUI di tipo CRUD dall'aspetto noioso per quei poveri amministratori, alle GUI avanzate di fantasia AJAX per quelle persone Internet. Tutti questi erano basati su JSF 1.2 in combinazione con JBoss Seam 2, utilizzando Facelets e RichFaces come livello di presentazione.JavaFX nelle applicazioni Web aziendali: una buona alternativa alle pagine Web classiche?
Sappiamo dei limiti di JSF 1.2 e (mi sento triste per questo) non abbiamo ancora gestito la transizione a Java EE 6, ma con la definizione di questa configurazione come nostro stack tecnologico, abbiamo acquisito una certa esperienza con quella tecnologia, sentirsi a proprio agio per sviluppare in modo affidabile applicazioni web per i nostri clienti.
Quindi, perché diamine ti dico? Perché sperimentiamo sempre di più che i clienti che hanno sentito parlare di "Web 2.0" vogliono avere funzionalità di rich client accettando solo un browser come porta per tutte le applicazioni. Sebbene sappiamo che è possibile farlo con la tecnologia che usiamo, riteniamo che potrebbe essere una buona idea utilizzare qualcosa di diverso dal lato client per supportare tali esigenze. E dal momento che siamo per lo più programmatori Java e continuiamo a sparare a questo ragazzo che ci infastidisce con il suo Adobe Flex, pensiamo che JavaFX nella sua nuova versione potrebbe essere una buona cosa da fare.
Mi sono fatto le mani dolorosamente scavando nel profondo delle risorse JavaFX che riuscivo a trovare - ma una cosa che mi è venuta in mente abbastanza spesso era che JavaFX si presenta come una tecnologia che è in grado di fare alcuni bei effetti grafici , ma mentre si rimbalzano bolle sfumate colorate potrebbero sembrare interessanti, sono fondamentalmente inutili nelle applicazioni aziendali.
Bene, per farla breve - ci piace utilizzare Java EE 6 nel backend pur avendo funzionalità ricche e di bell'aspetto sul client. JavaFX è una buona alternativa qui alle classiche pagine Web o anche alle imminenti pagine Web HTML 5 in fase di sviluppo di applicazioni Web aziendali e dove è possibile trovare esempi per questo?
Grazie per il vostro tempo a leggere questo e per le risposte che si spera possano sorgere.
Penso che sia più di un alternativa a "swing classico o. NET crea applicazioni ". – Thilo
Ovviamente è un'alternativa (ancora di più oggi). Non è un'alternativa ottimale per i casi di utilizzo del web SEMPLICE, specialmente laddove la distribuzione è molto complessa (suggerimento: solitamente con "impresa", a causa di controlli interni, la distribuzione è relativamente semplice). Ma per casi d'uso complessi o ambienti altamente standardizzati è certamente utilizzabile. Flex è stato fantastico (il migliore, facilmente) nel corso della giornata (e facile da imparare per gli sviluppatori Java ...), fino a quando Apple non ha rovinato Flash, quindi con il senno di poi guardare FX è stato un buon richiamo - incorporato in JDK ora .. – User