2010-08-12 11 views
6

J'aime les deux, python et Java et j'ai ce premier projet d'application web 'sérieux' que je voudrais effectuer.A propos de maturité pyjama vs GWT maturité (avec des lignes courtes) pour une application web

Je trouve difficile de choisir entre pyjama + django et GWT + Hibernate.

En fait, de mon point de vue de débutant, il semble que le monde de python est plus approprié pour une application Web rapidement développée et amusante. Et, d'autre part, le monde java est utile pour les solutions évolutives orientées vers la performance et pour les projets 'sérieux' avec beaucoup d'argent impliqué ...

Mes exigences sont assez simples: cette application doit remplacer un ordinateur de bureau application. Donc, le facteur de performance est là. Mais mes délais sont assez courts.

est-pyjama assez mature pour remplacer GWT sur un point de vue de la performance et la fonctionnalité?

Répondre

7

En fait, de mon point de vue débutant, il semble que le monde de python est plus approprié pour une application Web rapidement développé et amusant. Et, d'autre part, le monde java est utile pour la performance axée sur , solutions évolutives et pour les projets « sérieux » avec beaucoup d'argent impliqué ...

Naan. Par exemple, YouTube est en Python. D'après vous, où cela affecte-t-il ses performances, son évolutivité ou ses caractéristiques de «grosses sommes d'argent»?

est-pyjama assez mature pour remplacer GWT sur la performance et la fonctionnalité point de vue?

Question complètement différente de l'observation précédente, stupide.

GWT existe depuis longtemps et compte plus d'utilisateurs et de contributeurs. Peut-être pyjama est "assez bon" pour de nombreuses utilisations - néanmoins, est à la version 0.7, avec GWT à la version 2.0, ce qui peut être considéré comme une indication que GWT est meilleur, plus développé et mature.

La plupart des applications Web évolutives et réelles utilisent un «vrai» Javascript (généralement avec un cadre de soutien, comme le très populaire jQuery ou l'un de ses nombreux «concurrents»); Si, pour une raison quelconque, vous ne pouvez pas (ou, plus probablement, ne voulez pas), alors GWT est probablement un choix moins risqué que le pyjama, à mon avis.

+0

Bien sûr, mon observation stupide était ironique! – djondal

+0

-1, vous ne pouvez pas comparer les numéros de version comme ça. –

4

J'ai réussi à déployer quelques webapps de taille moyenne en utilisant un pyjama et croyez-moi, c'était très facile à naviguer. C'est une version allégée de GWT aussi, donc c'est plus facile à apprendre. La plupart des widgets de l'interface utilisateur sont 100 lignes ish! Aussi l'utilisation pythonique de OO est assez exemplaire.

+3

Pouvez-vous également nous fournir des informations sur la facilité de déboguer une application de pyjama par rapport à GWT (pyjama n'a pas de mode hébergé)? – djondal