Meilleures alternatives à GWT - Google Web Toolkit les mieux notées
Avis sur 15 GWT - Google Web Toolkit
It is very easy to create complex user interfaces using Java almost exclusively. Avis collecté par et hébergé sur G2.com.
It doesn't give you the same flexibility as you'd get if using JavaScript. Avis collecté par et hébergé sur G2.com.

Il est vraiment utile d'optimiser intelligemment les applications basées sur le web et d'augmenter le taux de productivité. Comme c'est complètement gratuit, tout le monde peut facilement les utiliser. Tout développeur n'a pas besoin d'être trop expert en js, requêtes http, car il fournit tout. Avis collecté par et hébergé sur G2.com.
Euh rien pour l'instant. Parce que j'essayais cela depuis quelques jours et cela m'aide aussi. Avis collecté par et hébergé sur G2.com.

GWT a fait un très bon travail en automatisant et en facilitant le développement d'applications web qui ne se rechargent pas beaucoup et chargent de manière transparente des données et des mises à jour en arrière-plan. C'était l'outil de choix pour développer Google Gmail, Blogger, Inbox et de nombreuses autres applications. Il a été créé en 2006 et Google l'a maintenu jusqu'en 2012. L'outil était une option très solide à l'époque. Avis collecté par et hébergé sur G2.com.
Malheureusement, le projet a perdu le soutien de Google en 2012, il est devenu open-source, mais il n'y a toujours pas de nouvelles versions depuis 2017. Cela signifie qu'en 2020, il est obsolète de 3 ans et accumule des bugs. Mis à part ce fait, les technologies modernes HTML 5, CSS 3 et HTTP/2 sont bien supérieures aux avantages que GWT apporte à un projet. La boîte à outils rend les pages web encombrées avec du Javascript intégré très difficile à déboguer, le temps de compilation est long et la boîte à outils n'est plus facile à configurer. Avis collecté par et hébergé sur G2.com.

Très facile d'écrire et de maintenir du code dans Google Web Toolkit. Avis collecté par et hébergé sur G2.com.
Tout va bien, rien à redire sur Google Web Toolkit. Avis collecté par et hébergé sur G2.com.

Très facile à utiliser et intégration avec le code. Avis collecté par et hébergé sur G2.com.
Très bonne fonctionnalité pour l'application web et le support technologique. Avis collecté par et hébergé sur G2.com.
Using Java to generate JavaScript running on the browser.
Ease of mixing JavaScript and Java code.
The JavaScript generated is performant ready for production use.
Ease in communication with the server. Avis collecté par et hébergé sur G2.com.
The time to compile code as project grows. Avis collecté par et hébergé sur G2.com.

Si vous utilisez Java, alors vous êtes prêt à partir.
Le code peut être réutilisable + toutes les installations viennent avec Java.
Lorsque l'application devient plus grande, le code sera facile à maintenir.
Java est fortement typé et donc la plupart des problèmes de codage sont détectés lors de la compilation elle-même.
Des IDE puissants comme Eclipse sont populaires pour Java et permettent un codage très rapide, des raccourcis, du refactoring et de l'analyse de code.
JavaScript optimisé. Le compilateur intègre les méthodes, supprime le code mort et le minifie. De plus, le code est divisé en fichiers JavaScript séparés, et donc l'application peut se charger progressivement à mesure que vous visitez de nouveaux écrans.
Gestion des ressources statiques. Se référer à des ressources statiques telles que CSS et images dans le code nécessite une déclaration explicite dans le code Java. Cela permet une séparation claire et permet également de localiser facilement l'utilisation des ressources. Utilisateurs d'Eclipse, pensez à utiliser Ctrl+Shift+G pour déterminer où une image est référencée dans le code !
A une structure intégrée pour le composant côté serveur également. Cela vient aussi avec une sérialisation super-optimisée pour la transmission d'objets. Les codeurs n'ont pas besoin de travailler sur JSON – le serveur et le client parlent classes et objets. Et cela permet toujours d'intégrer votre propre stratégie de sérialisation, vos propres composants côté serveur. Avis collecté par et hébergé sur G2.com.
Vous perdrez le contrôle de votre JavaScript
Besoin de beaucoup de mémoire pour l'exécuter en mode développement
Temps de compilation élevé
Chaque appel serveur sera ajax
Un plugin de navigateur requis pour le développement. Le plugin de navigateur n'était pas maintenu pour fonctionner avec les versions plus récentes des navigateurs. Cela a découragé son adoption.
Chaque changement dans le code côté client nécessitait une recompilation. Les programmeurs étaient habitués à la méthode rapide de changement-rafraîchissement-vérification. La compilation ralentissait les choses.
Apparence et convivialité de l'interface utilisateur. Bien que la version initiale ait été excellente pour son époque, l'apparence et la convivialité n'ont pas évolué avec le temps.
L'évolution de la boîte à outils elle-même a ralenti. Avis collecté par et hébergé sur G2.com.

Très facile de concevoir l'interface utilisateur.
La validation était vraiment facile.
Facile de créer des composants réutilisables.
Composants compatibles avec plusieurs navigateurs
Basé sur MVC Avis collecté par et hébergé sur G2.com.
Lenteur - En raison de la compilation du code java en javascript Avis collecté par et hébergé sur G2.com.

GWT Web Toolkit est un ensemble d'outils open-source qui permet aux développeurs web de créer et de maintenir des applications frontales JavaScript complexes en Java. GWT est utilisé par de nombreux produits chez Google, y compris Google AdWords. GWT est open source, complètement gratuit. Vous pouvez créer des applications web très réactives avec un traitement intensif côté client et une réduction des échanges avec le côté serveur. Avis collecté par et hébergé sur G2.com.
GWT n'est pas amusant à utiliser. Après tout, c'est Java et Java n'est pas un langage amusant à utiliser. Si vous ajoutez le fait que des mises en page entières et des contrôles personnalisés doivent être créés en Java, vous pouvez facilement faire pleurer un programmeur adulte. Il est difficile d'ajouter certaines fonctionnalités natives utiles de Javascript. Avis collecté par et hébergé sur G2.com.
Optimized and obfuscated JS. Java style client code Avis collecté par et hébergé sur G2.com.
Lack of mobile support and bootstrap compatibility Avis collecté par et hébergé sur G2.com.