GWT vs JSF vs ZK vs Restful + JS [chiuso]

4

Ho intenzione di sviluppare un ERP basato sul web, che dovrebbe essere completo ajax e con interfaccia utente simile a quella del desktop. Sarà un data entry & applicazione di report dei dati. Per lo sviluppo sto considerando tutte le tecnologie.

GWT: ho visto che con GWT Designer puoi creare interessanti interfacce utente, ma il databinding sembra essere troppo complesso

JSF: Netbeans non supporta più l'editor Web visuale

ZK: supporta l'associazione dei dati in modo relativamente semplice e ha un editor visuale basato su Eclipse

Alcune persone parlano di REST + javascript come una scelta vincente

Mi piacerebbe avere la tua opinione su quale potrebbe essere la scelta giusta.

Grazie mille in anticipo!

    
posta csaffi 22.11.2010 - 16:31
fonte

2 risposte

6

Stai confrontando una lingua (js), con un linguaggio framework (zk), con uno stile di progettazione architettonica (resto), con un toolkit di sviluppo (gwt).

Hai esperienza con qualcuno di loro? Vorrei iniziare con le basi fondamentali.

Da dieci anni costruisco siti web e sistemi aziendali su scala aziendale e non ho mai utilizzato un visual designer, né ho avuto nessuno con cui ho lavorato, quindi non mi preoccuperei troppo di quello.

Related: GWT o Vaadin

    
risposta data 22.11.2010 - 17:53
fonte
0

Uso ZK da anni. È un ottimo quadro se non il migliore. IMO, è facile da imparare, molto produttivo e, cosa più importante, ha una migliore architettura - mette MVC, database, server + client e server-spingere insieme elegantemente.

D'altra parte, GWT, benché puro Java, viene effettivamente eseguito sul client. GWT mira agli sviluppatori che vogliono avere il controllo al 100% del cliente mentre non vogliono imparare JavaScript. Personalmente non mi piace l'idea. Se mi piacerebbe avere il controllo al 100%, userò jQuery.

Dimentica JSF, a meno che il tuo capo non ti abbia forzato. È un prodotto sovradimensionato e di ultima generazione.

Tuttavia, vale la pena considerare jQuery e altre soluzioni JS leggere, se il progetto viene migrato da un sito Web (anziché da un'applicazione aziendale). Se ben progettati, ti consentono di aggiungere funzionalità Ajax a un sito Web meno doloroso.

    
risposta data 23.11.2010 - 02:32
fonte

Leggi altre domande sui tag