Domanda

Sto scrivendo un sito Web in JSP usando Struts e Hibernate. Sto cercando un modo per implementare una ricca interfaccia utente in cui puoi avere più di semplici pulsanti. Ad esempio, trascina e rilascia, elenchi a discesa che si aggiornano in tempo reale mentre digiti più lettere, ecc. C'è un modo per usare qualcosa come Swing with Struts e Hibernate? O ci sono altre opzioni disponibili per creare un'interfaccia utente ricca ?? (Sono aperto ad abbandonare Struts e / o Hibernate se ci sono alternative migliori)

Problema fondamentale: l'organizzazione per cui lavoro ha regole rigide su quali strumenti di sviluppo e librerie open source possiamo o non possiamo usare ed è piuttosto lenta nell'aggiornamento del loro elenco di approvazioni. Nessuna delle cose AJAX (ad esempio GWT, dojo) è ancora nella lista.

Grazie per aver dedicato del tempo a leggere questo post!

È stato utile?

Soluzione

Innanzitutto, l'uso di Struts e Hibernate non ha alcun impatto sull'interattività dell'interfaccia utente, poiché entrambe sono tecnologie lato server.

A meno che tu non possa utilizzare una tecnologia come GWT, OpenLaszlo o Flex, l'unico modo in cui sarai in grado di ottenere una ricca interfaccia utente è scriverlo tu stesso in JavaScript non elaborato. Sarebbe molto più semplice se riuscissi a convincere la tua organizzazione a permetterti di usare una libreria JavaScript come JQuery o Prototype.

Altri suggerimenti

Puoi sempre usare cose come Adobe Flex per i tuoi pezzi dell'interfaccia utente e avere un backend basato su Java per esso ...

Che ne dici di quella nuova tecnologia JavaFX? IceFaces o RichFaces (JSF)?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top