entrambi sembrano abbastanza interessanti che deve essere utilizzato in quale scenario?Confronta GWT e Django?
risposta
GWT: http://code.google.com/webtoolkit/
veloce AJAX di quanto si potrebbe scrivere a mano
Con Google Web Toolkit (GWT), si scrive il tuo AJAX front-end nel linguaggio di programmazione Java che GWT quindi cross-compila nel codice JavaScript ottimizzato che funziona automaticamente su in tutti i principali browser.
Django: http://www.djangoproject.com/
un alto livello di framework Python Web che incoraggia rapido sviluppo e pulito, disegno pragmatico.
Hanno poco o nulla a che fare l'uno con l'altro. Django fornisce alcuni Javascript; Django può gestire facilmente il lato server di qualsiasi conversazione Ajax.
Django non ti aiuta a scrivere javascript. Ti aiuta a scrivere il lato server dell'applicazione.
Django ti aiuta a scrivere la pagina HTML (con i modelli). Se la pagina include o fa affidamento su Javascript, a Django non interessa affatto.
Con GWT si scrivono applicazioni lato client, eseguite all'interno di un motore JavaScript del browser. Codice in Java e viene compilato in Javascript.
Django, è diverso perché si scrivono applicazioni lato server: le applicazioni verranno eseguite nel server e il loro risultato verrà inviato al browser client. Ah! Django è Python.
Entrambe dispongono di librerie per realizzare la maggior parte delle attività richieste dagli sviluppatori web, come l'internazionalizzazione, le sessioni, ecc. Django viene fornito con un bel ORM (Object Relational Mapper) e GWT viene fornito con un motore basato su Tomcat, per la codifica sul lato server e sviluppo.
Se è necessario prendere una decisione, è sufficiente scegliere il framework basato sulla lingua desiderata.
È possibile utilizzare entrambi nello stesso progetto. Ho lavorato su un progetto del genere da un po 'di tempo. Fai in modo che Django gestisca il lato server e lasci il lato client a GWT. L'unico problema che ho è che il meccanismo RPC in GWT non può essere utilizzato perché funziona con i servlet Java. Io uso JSON per la comunicazione, invece.
io uso serializzazione XML per la comunicazione tra Django e GWT
Il tuo link dà un errore 404. – n00begon
soggettivo e polemico.chiudi ++; –
Non sono d'accordo. È una domanda perfettamente ragionevole anche se formulata male. Confrontare Django e GWT è come confrontare una mela con un'arancia. La vera domanda che sta cercando di porre è quale usare per un compito specifico. – TrayMan
sì esattamente non c'è fonte di discussione qui – yesraaj