# Vaadin Reviews
**Vendor:** Vaadin Ltd.  
**Category:** [Cadres Web Java](https://www.g2.com/fr/categories/java-web-frameworks)  
**Average Rating:** 4.1/5.0  
**Total Reviews:** 36
## About Vaadin
Vaadin est le seul framework qui vous permet d&#39;écrire l&#39;interface utilisateur en Java pur. De plus, vous pouvez créer des mises en page en HTML ou avec un concepteur visuel. Toute la logique de l&#39;application réside en toute sécurité sur la JVM. Le modèle de programmation basé sur des composants et des événements est similaire à de nombreux frameworks d&#39;interface utilisateur traditionnels. Vous pouvez travailler dans le même langage familier, avec les outils de développement et de test que vous utilisez déjà.




## Vaadin Reviews
  ### 1. JAVA+HTML5

**Rating:** 3.5/5.0 stars

**Reviewed by:** Sajith M. | Software Developer, Logiciels informatiques, Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 19, 2021

**Qu'aimez-vous le plus à propos de Vaadin?**

Grande bibliothèque de composants.  
Écrire rapidement des applications simples.  
Expérience transparente, vous pouvez vraiment vous en tenir à Java et le reste sera géré par Vaadin.

**Que n’aimez-vous pas à propos de Vaadin?**

Grande utilisation de la mémoire  
Un codage initial est nécessaire pour établir un cadre sur Vaadin car il a écrit beaucoup de code pour créer leur cadre, mais ce cadre concerne uniquement la communication client-serveur et le rendu des composants qui sont essentiellement des Pojo, mais la façon dont vous souhaitez structurer votre code côté Java dépend de vous, si vous ne créez pas un cadre de MVC/MVP/MVVM/ODUI, vous finirez par maintenir un code désordonné, donc Vaadin pour les grandes applications nécessite du temps.

**Recommandations à d’autres personnes envisageant Vaadin:**

En tant que développeur Java spécialisé dans Swing, tomber sur Vaadin en recherchant quel framework utiliser pour porter notre application Swing héritée vers une application Web était comme un rêve devenu réalité !

C'est un produit très mature et stable. La fonctionnalité est excellente, l'apparence est excellente, la documentation est excellente et la communauté en ligne est excellente.

Pour les applications web (c'est-à-dire pas les sites web), je ne peux pas recommander Vaadin assez.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Vous pouvez créer une belle application en utilisant la version gratuite.

  ### 2. Interface utilisateur légère pour les services web Java

**Rating:** 4.0/5.0 stars

**Reviewed by:** Riya J. | Senior Software Engineer, Entreprise (> 1000 employés)

**Reviewed Date:** February 16, 2023

**Qu'aimez-vous le plus à propos de Vaadin?**

C'est un framework léger côté serveur pour les services web Java, il en résulte un développement rapide de l'interface utilisateur pour l'application complexe dans laquelle les modèles et les objets de transfert de données sont automatiquement créés. Il est hautement compatible avec les applications backend Java pour le mapper avec une interface utilisateur. Il dispose d'un kit de conception Figma pour l'UX et les designs, la plupart des validations fonctionnent de manière sécurisée sur le backend pour réduire la double validation sur le frontend et le backend.

**Que n’aimez-vous pas à propos de Vaadin?**

Mauvaise évolutivité  
C'est un nouveau cadre d'interface utilisateur, donc il n'a pas beaucoup de support  
ou de communauté disponible  
C'est complexe pour les grands problèmes  
Seulement compatible avec Java, peu compatible avec  
Python ou Scala  
Aucun support MultiFenêtre n'est disponible  
La taille du JavaScript généré devient grande

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Nous avons créé une interface utilisateur pour la compagnie d'assurance où un client peut acheter n'importe quelle assurance, réclamer n'importe quelle assurance, créer un compte. C'est une application très légère. Les données circulent de l'interface utilisateur vers les services backend Java avec l'aide de routeurs et d'objets de transfert de données. Elle dispose de modules de liaison qui aident à manipuler les données avant de les envoyer aux services backend.

  ### 3. La manière la plus simple de créer une interface utilisateur Web pour les services backend Java

**Rating:** 4.5/5.0 stars

**Reviewed by:** Akash K. | Senior Associate Level-1, Entreprise (> 1000 employés)

**Reviewed Date:** February 16, 2023

**Qu'aimez-vous le plus à propos de Vaadin?**

Vaadin est un framework Java côté serveur pour créer des interfaces utilisateur, c'est le moyen le plus simple de créer des interfaces utilisateur qui permet un routage et une cartographie faciles avec les modèles backend Java et les objets de transfert de données.

**Que n’aimez-vous pas à propos de Vaadin?**

Moins de support  
Moins de documentation  
Moins de compatibilité avec .NET, Python et PHP  
Moins de communauté  
Pas de bibliothèque de gestion d'états disponible comme dans le framework React  
Complexe pour les applications à grande échelle

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Nous avons créé une interface utilisateur pour notre serveur web ice qui est développé en Java, nous avons intégré avec les API dans un projet d'une compagnie aérienne internationale qui montre les données en temps réel des compagnies aériennes.

  ### 4. Meilleur cadre pour développer une application en Java

**Rating:** 5.0/5.0 stars

**Reviewed by:** Enrico P. | UX & UI Manager, Petite entreprise (50 employés ou moins)

**Reviewed Date:** December 23, 2021

**Qu'aimez-vous le plus à propos de Vaadin?**

Documentation, le support est bon et rapide. Je suis développeur frontend et j'utilise Vaadin pour le développement et mon équipe l'utilise pour le front-end et le back-end. Vaadin, ces dernières années, a très bien travaillé pour améliorer leur framework !

**Que n’aimez-vous pas à propos de Vaadin?**

actuellement rien. La dernière version 22 et la future 23 ont tout pour améliorer notre application.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Nous sommes plus productifs et 22 et 23 sont si bons. Nous augmentons notre performance de développement.

  ### 5. Vaadin est une excellente API pour les applications d'interface utilisateur Web.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Lee F. | METRC Data Analyst, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 17, 2021

**Qu'aimez-vous le plus à propos de Vaadin?**

Avec mon temps passé à utiliser Vaadin, j'ai trouvé qu'il était agréable à utiliser, avec une API facile à comprendre. S'il y avait un problème que nous rencontrions, il suffisait de visiter les forums et les communautés autour de Vaadin pour obtenir la réponse que nous cherchions. Pour toute équipe ayant besoin d'une interface utilisateur web élégante et intuitive, avec une API facile à comprendre, je recommanderais Vaadin toute la journée.

**Que n’aimez-vous pas à propos de Vaadin?**

Ma seule plainte est de vouloir avoir une communication plus claire sur les différences fondamentales et de cadre entre les versions de Vaadin. Démarrer a été assez difficile car il n'y avait pas de communication clé sur les différences entre toutes les versions de Vaadin. C'était un casse-tête de déterminer quelle version conviendrait le mieux à nos besoins visuels et fonctionnels.

**Recommandations à d’autres personnes envisageant Vaadin:**

Prenez le temps de vous assurer de trouver la version spécifique qui conviendra parfaitement à vos besoins. Sinon, si vous commencez avec une version antérieure qui ne répond pas entièrement à toutes les exigences de votre client, vous aurez des difficultés à convertir, ce qui pourrait être un processus très long selon que votre équipe travaille en mode agile ou non. Cela vaut la peine de prendre le temps de faire des recherches et de trouver quelle version de Vaadin fonctionnera parfaitement pour vos besoins.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Le projet sur lequel je travaillais utilisait Vaadin 7 et Vaadin 8 et la conversion, bien que lourde car nous avions une application complète utilisant 7, était néanmoins simple et directe. Notre utilisation consistait à convertir un IBM I AS/400 OS avec toutes ses fonctions principales et ses rapports générés, pour essentiellement vivre dans une interface utilisateur Web Java. Initialement, c'était une tâche très accablante pour laquelle nous n'avions absolument aucune idée de la manière de l'exécuter. Puis, en faisant des recherches, nous avons découvert Vaadin et le reste appartient à l'histoire. Cela nous a permis de créer une interface très intuitive, qui avait l'air moderne et fonctionnait bien sur plusieurs plateformes de navigateurs, ce qui était très important pour nous car l'entreprise l'utiliserait essentiellement pour remplacer un système entier. Haha

  ### 6. Très amical et service de qualité.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anuja K. | Software Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 13, 2021

**Qu'aimez-vous le plus à propos de Vaadin?**

Des compétences orientées vers la qualité et une compréhension de mon problème Vaadin est conçu pour augmenter la productivité des équipes full-stack. Avec une sécurité de type full-stack et une communication transparente entre le navigateur et le serveur, vous pouvez concentrer tous vos efforts sur la création de fonctionnalités.

**Que n’aimez-vous pas à propos de Vaadin?**

rien il est une bonne personne avec qui faire des affaires Oui. Vous pouvez utiliser les composants Vaadin basés sur des normes dans presque n'importe quel projet en les installant dans votre projet avec npm et en les utilisant comme n'importe quel autre élément HTML.

Vous pouvez également exporter des composants individuels ou des vues d'une application Vaadin en tant que composants web que vous pouvez intégrer dans une application existante.

Enfin, vous pouvez écrire une application Vaadin qui intègre votre application existante ou des parties de celle-ci.

**Recommandations à d’autres personnes envisageant Vaadin:**

Vaadin est une plateforme open-source pour construire des applications web modernes et collaboratives pour les backends Java. Elle intègre des composants d'interface utilisateur, des frameworks et des outils en une pile de développement web structurée. Elle est livrée avec plus de 40 composants personnalisables.

Vaadin est conçu pour créer des applications web à page unique d'apparence professionnelle. Les applications Vaadin sont par défaut des applications web progressives (PWA), ce qui signifie que vos utilisateurs peuvent les installer sur leurs appareils.

Il existe deux façons de construire une application Vaadin, Flow et Fusion.

Si vous êtes familier avec la programmation Java, vous apprendrez rapidement l'API Java orientée objet Flow. Tous les composants sont des objets Java et vous les composez en vues en utilisant des mises en page. Vous pouvez également exposer des services typés pour les vues frontend avec seulement quelques annotations sur une classe de service Java.

Si vous venez d'un milieu de développement frontend, vous trouverez les vues basées sur TypeScript de Vaadin Fusion comme une manière naturelle de travailler. Elles utilisent la bibliothèque LitElement, qui est une bibliothèque d'assistance légère pour construire des composants web. Le modèle de programmation utilise le TypeScript standard et est très similaire à React.

Flow et Fusion sont des frameworks complémentaires. Vous pouvez utiliser l'un ou l'autre ou combiner les deux dans la même application.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Savoir quand embrasser le changement lorsque vous le faites, vous pouvez le faire ou ne pas aimer les solutions Oui. Tous les composants Vaadin suivent les meilleures pratiques et normes d'accessibilité. Cependant, le développeur d'application doit encore s'assurer de l'accessibilité de l'application, car il ne suffit pas que seuls les composants soient accessibles. Vous pouvez en savoir plus sur l'accessibilité de Vaadin ici. Les entreprises connues pour utiliser Vaadin aujourd'hui incluent : Disney, Wells Fargo, Bank of America, GlaxoSmithKline, Raytheon, JP Morgan Chase, Volkswagen America, Rockwell Automation, National Public Radio (NPR) et bien d'autres.

  ### 7. Vaadin est facile à apprendre, dispose d'une documentation claire et évolue jour après jour, donc voici mon avis.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 11, 2021

**Qu'aimez-vous le plus à propos de Vaadin?**

Bonjour

Tout d'abord, merci de me donner une plateforme pour partager mes opinions personnelles sur Vaadin.

Actuellement, en tant que freelance, nous travaillons sur Vaadin depuis un certain temps maintenant. Voici donc mes opinions à ce sujet :

Vaadin, en tant qu'application Internet riche, évolue de jour en jour.

1) Facile à apprendre
2) La documentation est très claire, facile à comprendre et va droit au but
3) Bon support de données Spring Boot
4) Support de la pagination
5) Prototypage rapide

**Que n’aimez-vous pas à propos de Vaadin?**

1) La boîte combinée n'a pas d'autocomplétion
2) La grille n'a pas d'intégration clavier
3) Le support communautaire n'est pas si bon mais j'espère qu'il s'améliore de jour en jour

**Recommandations à d’autres personnes envisageant Vaadin:**

Vaadin est facile à apprendre, dispose d'une documentation claire, donc je le recommanderais à un débutant ou à une personne fraîchement diplômée qui n'est pas familière avec Vaadin auparavant.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Nous développons une application de messagerie, donc nous rencontrons quelques problèmes comme certaines requêtes de base de données et quelques problèmes d'interface utilisateur.

  ### 8. Incroyable plateforme ouverte basée sur Java pour le développement d'applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** Himanshu J. | Software Engineer at ARI Services Pvt Ltd, Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 26, 2021

**Qu'aimez-vous le plus à propos de Vaadin?**

J'aime vraiment ce concept d'utilisation d'une interface utilisateur basée sur Java avec des composants web et une architecture basée sur la liaison de données. Cela aidera beaucoup les développeurs à développer de nouvelles applications rapidement et efficacement. C'est ce que j'aime vraiment à propos de cette plateforme.

**Que n’aimez-vous pas à propos de Vaadin?**

Ce n'est pas de l'antipathie, mais l'interface utilisateur peut être davantage améliorée en termes d'expérience utilisateur. Pour le reste, comme c'est nouveau, je n'ai pas trop de points négatifs.

**Recommandations à d’autres personnes envisageant Vaadin:**

J'ai trouvé l'une des meilleures plateformes ouvertes basées sur Java. Vous pouvez l'utiliser pour tout type de développement de produit.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Je me suis rendu compte qu'il peut être mieux adapté pour les plateformes CMS et E-commerce. Comme j'ai déjà utilisé de nombreuses autres plateformes comme Adobe AEM. Mais comparé à cela, Vaadin est plus facile à comprendre et à utiliser. Basé sur des composants sera très utile en termes de réutilisabilité du code et d'amélioration de l'efficacité.

  ### 9. Examen de Vaadin - impressions positives sur le framework Vaadin

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Banque | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** February 17, 2021

**Qu'aimez-vous le plus à propos de Vaadin?**

J'aime que Vaadin soit simple à utiliser, qu'il ait un support client vraiment accessible et qu'il soit adapté pour la migration depuis Java Swing ou JavaFX, surtout lorsqu'il est intégré avec Java Spring (Boot). Ce que j'aime le plus, c'est que Vaadin est facile à utiliser par les développeurs. L'avantage est que les développeurs ne sont pas obligés d'apprendre JavaScript, plusieurs bibliothèques JavaScript (jQuery, AngularJS, etc.), des techniques web (AJAX, sessions, cookies, gestion spécifique au navigateur), des protocoles (WebSockets) car Vaadin s'en occupe.

**Que n’aimez-vous pas à propos de Vaadin?**

À mon avis, Vaadin n'a pas suffisamment de possibilités d'intégration/manque d'intégrations disponibles et il semble utile uniquement pour les petites applications. Bien que la documentation soit principalement très bonne, elle est introuvable pour plusieurs fonctionnalités. Vaadin n'est pas la meilleure solution si vous avez besoin d'interfaces utilisateur modernes. De plus, je n'aime pas la fonctionnalité de certains composants (c'est-à-dire twincolselect) et presque toutes les valeurs des composants ont le type "Object", ce qui, à mon avis, pourrait être mieux exprimé par des types personnalisés.

**Recommandations à d’autres personnes envisageant Vaadin:**

Je recommanderais ce cadre à tous ceux qui envisagent de migrer d'une application basée sur Swing à une application web. Vaadin est également une bonne solution si vous avez besoin de logique frontend sur le serveur.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Nous l'utilisons pour la migration d'une application basée sur Java Swing en tant que solution frontend.

  ### 10. Applications web sans la lutte

**Rating:** 4.0/5.0 stars

**Reviewed by:** Moises G. | Software Engineer, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 21, 2021

**Qu'aimez-vous le plus à propos de Vaadin?**

C'est un cadre très complet qui permet de créer des applications web rapidement en Java.

**Que n’aimez-vous pas à propos de Vaadin?**

Quelques configurations de modèle, mais ce n'est pas rédhibitoire.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Je travaille sur un site de commerce électronique utilisant Java, et cela a réduit le temps de développement de 40%.

  ### 11. Vaadin - Créez votre interface utilisateur avec Java !

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 18, 2021

**Qu'aimez-vous le plus à propos de Vaadin?**

Le framework Vaadin m'aide à construire l'interface utilisateur pour mon application basée sur Java sans avoir besoin de connaissances en Javascript. Mais il m'aide beaucoup à apprendre le framework Javascript, donc j'ai également appris le framework Polymer.

Vaadin a beaucoup de composants, mais la bonne chose est que vous pouvez également créer vos propres composants.

**Que n’aimez-vous pas à propos de Vaadin?**

Parfois, une application Vaadin est plus lente qu'une application similaire écrite en Angular.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

J'ai travaillé sur un système DMS basé sur des composants Vaadin.

  ### 12. Vaadin Flow 14 pour les applications web progressives

**Rating:** 4.0/5.0 stars

**Reviewed by:** Dawood S. | Software Engineer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** February 05, 2021

**Qu'aimez-vous le plus à propos de Vaadin?**

La meilleure chose à propos du framework Vaadin de Java est qu'il est convivial pour les développeurs et assez utile pour créer des applications web sur Java.

**Que n’aimez-vous pas à propos de Vaadin?**

Bon support mais pas beaucoup sur Stack Overflow.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

J'ai construit des applications web sur Vaadin Flow 14, et l'expérience est assez bonne pour les applications web ou les interfaces utilisateur.

  ### 13. Vaadin vous permet de démarrer votre voyage avec l'interface utilisateur Java en quelques étapes simples !

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tymoteusz K. | Support Lead, Entreprise (> 1000 employés)

**Reviewed Date:** January 17, 2021

**Qu'aimez-vous le plus à propos de Vaadin?**

Vous pouvez commencer à l'utiliser en quelques étapes simples, même si vous êtes débutant en Java.

**Que n’aimez-vous pas à propos de Vaadin?**

C'est difficile de faire des animations plus folles et sophistiquées autour d'eux.

**Recommandations à d’autres personnes envisageant Vaadin:**

Ne soyez pas effrayé d'utiliser ce cadre !

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Il a été utilisé pour créer une interface utilisateur pour une application interne au sein de l'entreprise. Avec Vaadin, il était vraiment rapide de mettre en œuvre tout ce dont nous avions besoin.

  ### 14. Payer pour développer

**Rating:** 1.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logistique et chaîne d'approvisionnement | Petite entreprise (50 employés ou moins)

**Reviewed Date:** July 14, 2020

**Qu'aimez-vous le plus à propos de Vaadin?**

- Le développement frontend de base devient accessible aux développeurs backend ayant principalement des connaissances en Java.
- Intégration avec Spring pour un meilleur délai de mise sur le marché de l'application
- L'abstraction de la plateforme Vaadin est très réalistement mappée aux technologies web

**Que n’aimez-vous pas à propos de Vaadin?**

- Très petite communauté, les questions sur le forum ont presque jamais de réponses normalement.
- La documentation est très, mais très faible. Si la documentation de Spring est un 10, ils sont presque un 2. Presque tout manque d'explications dans la documentation et cela empire avec le chargement paresseux des fournisseurs de données et d'autres fonctionnalités plus complexes.
- Les tutoriels ne donnent aucune connaissance approfondie de l'abstraction. Ils ne vous disent jamais comment cela fonctionne en coulisses au point qu'il semble qu'ils ne vous le disent pas exprès pour que vous mettiez à niveau votre abonnement pour le support technique. Cela le rend si suspect.
- Il a de nombreuses fonctionnalités de base dans ses composants publiés qui devraient exister ou fonctionner selon une convention mais ne le sont pas. Leurs versions ne semblent pas terminées.

**Recommandations à d’autres personnes envisageant Vaadin:**

- Si vous êtes prêt à payer l'abonnement premium pour le support technique, je pense que c'est une solution prometteuse, ou aussi si c'est une simple application frontend comme un CRUD. Sinon, ne le recommandez pas.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Vous résolvez le problème du besoin d'embaucher un développeur frontend. Les avantages sont le délai de mise sur le marché et les coûts réduits que vous avez avec une équipe plus petite si vous ne construisez pas un frontend complexe.

  ### 15. Non seulement convivial pour les développeurs, mais aussi convivial pour les utilisateurs.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Technologie de l'information et services | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 13, 2021

**Qu'aimez-vous le plus à propos de Vaadin?**

Vaadin est le seul framework qui nous permet d'écrire l'interface utilisateur à 100 % en Java sans être submergé par le JS, le HTML et le CSS.

**Que n’aimez-vous pas à propos de Vaadin?**

La documentation actuelle est adéquate, mais loin d'être exemplaire.

**Recommandations à d’autres personnes envisageant Vaadin:**

Vaadin est un framework d'application web pour les applications Internet riches (RIA). Contrairement aux bibliothèques JavaScript et aux solutions basées sur des plugins de navigateur, il présente une architecture côté serveur robuste.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Vaadin est une architecture robuste pour le développement rapide d'applications. L'architecture basée sur des composants, associée au langage Java typé statiquement et aux fonctionnalités de liaison de données, vous aide à construire des applications qui sont facilement modularisées et refactorisées selon les besoins.

  ### 16. Excellente expérience !

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anatoly P. | Software Developer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 18, 2021

**Qu'aimez-vous le plus à propos de Vaadin?**

Le cadre permet un développement très rapide et facile.

**Que n’aimez-vous pas à propos de Vaadin?**

L'architecture était un peu difficile à comprendre au début.

**Recommandations à d’autres personnes envisageant Vaadin:**

Au moins, essayez-le !

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Le développement rapide de l'interface utilisateur multiplateforme sans toucher à aucun javascript.

  ### 17. Examen de Vaadin - a son utilité, je le recommanderais

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Marketing et publicité | Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 15, 2021

**Qu'aimez-vous le plus à propos de Vaadin?**

Simple à utiliser, support client et vraiment bien si vous avez tous des développeurs Java.

**Que n’aimez-vous pas à propos de Vaadin?**

Manque de bonne documentation, d'intégrations et ce n'est pas pour les grandes applications.

**Recommandations à d’autres personnes envisageant Vaadin:**

Facile à migrer depuis Swing, avec la majorité des développeurs Java. Impératif d'avoir le frontend sur le serveur.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Facile de migrer de Swing vers une application web. Le frontend est sur le serveur.

  ### 18. Expérience globale avec Vaadin d'environ 1 an+

**Rating:** 2.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Services financiers | Entreprise (> 1000 employés)

**Reviewed Date:** January 15, 2021

**Qu'aimez-vous le plus à propos de Vaadin?**

Bien documenté et tutoriel, et l'outil de conception est utile.

**Que n’aimez-vous pas à propos de Vaadin?**

1) Moins de bibliothèques
2) Difficile pour la personnalisation des composants
3) Pas adapté pour une startup

**Recommandations à d’autres personnes envisageant Vaadin:**

1) Vaadin a trop peu de bibliothèques ouvertes
2) Vaadin a moins de composants dont nous avons besoin
3) Besoin d'un outil de conception pour un développement meilleur et plus facile (un grand coût pour une équipe)
4) Moins de développeurs

Globalement, pas adapté pour une petite entreprise ou un budget limité, et difficile à recruter.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Développement rapide avec l'outil Designer

  ### 19. Facile à utiliser et convivial.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Master C. | owner, Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 29, 2021

**Qu'aimez-vous le plus à propos de Vaadin?**

Gain de temps. Présentation très impressionnante fournie.

**Que n’aimez-vous pas à propos de Vaadin?**

la combinaison de couleurs devrait être augmentée globalement.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Mes nombreux petits problèmes résolus. Très progressif et donne de meilleurs résultats.

  ### 20. Développeur senior full stack Java & Angular

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Traduction et localisation | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 11, 2021

**Qu'aimez-vous le plus à propos de Vaadin?**

Le framework Vaadin Flow est quelque chose de formidable. Gardez tout dans l'écosystème Java.

**Que n’aimez-vous pas à propos de Vaadin?**

Charge élevée de mémoire et de CPU sur le réseau. Il ne peut pas être bien mis à l'échelle.

**Recommandations à d’autres personnes envisageant Vaadin:**

Si vous avez besoin d'un cadre pour créer une application Web en Java, Vaadin peut être la bonne solution.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Créer un panneau d'administration et c'était le moyen le plus rapide de faire un CMS non complexe.

  ### 21. Vaadin est un excellent framework web Java

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Automobile | Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 14, 2021

**Qu'aimez-vous le plus à propos de Vaadin?**

Il est facile à apprendre et à utiliser lorsque vous êtes déjà familiarisé avec les bases du langage Java.

**Que n’aimez-vous pas à propos de Vaadin?**

Eh bien, je n'ai pas trouvé quelque chose que je n'aime pas. J'aimerais que le cadre prenne en charge d'autres langages fonctionnels JVM comme Clojure.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Construire des applications web internes pour des entreprises financières. J'ai beaucoup de productivité en l'utilisant. Je peux mettre en gras les interfaces utilisateur rapidement.

  ### 22. Vaadin est rapide à développer

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Services financiers | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** January 19, 2021

**Qu'aimez-vous le plus à propos de Vaadin?**

Pas besoin de beaucoup d'expérience avec JavaScript, Jquery, CSS et HTML.

**Que n’aimez-vous pas à propos de Vaadin?**

Performance lors du rendu d'un composant à partir de code Java vers une balise HTML

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Composant personnalisé en utilisant Polymer et cela économise beaucoup de temps de développement car je peux développer sans séparer le client et le backend. 
Également économiser des ressources.

  ### 23. Vaadin est un bon framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Ressources humaines | Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 14, 2021

**Qu'aimez-vous le plus à propos de Vaadin?**

L'interface utilisateur est écrite en Java. J'adore avoir uniquement du code Java.

**Que n’aimez-vous pas à propos de Vaadin?**

N'aime pas la fonctionnalité de certains composants. De plus, la taille du code JavaScript généré est trop élevée.

**Recommandations à d’autres personnes envisageant Vaadin:**

Facile à utiliser

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Intégration facile avec Spring et de nombreux composants utilisables.

  ### 24. La meilleure solution pour le développement rapide d'applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** Greta Jazmine M. | Desarrollador de software, Entreprise (> 1000 employés)

**Reviewed Date:** November 08, 2018

**Qu'aimez-vous le plus à propos de Vaadin?**

Parce que j'aime Vaadin ? Je l'aime principalement parce que c'est un outil idéal pour les développeurs puisqu'il permet de développer des applications de manière très rapide, grâce aux modèles qu'il offre pour la création de différents graphiques tels que des boutons, son interface est très simple ce qui facilite son utilisation et le meilleur, c'est que le débogage et la maintenance de ces applications réalisées avec lui sont beaucoup plus faciles.

**Que n’aimez-vous pas à propos de Vaadin?**

Cela peut être quelque peu lent au moment de charger les projets, et ses coûts ne sont pas les meilleurs pour les petites entreprises car cela implique de grands coûts.

**Recommandations à d’autres personnes envisageant Vaadin:**

Vaadin augmente sa productivité et sa scalabilité si elle cherche à augmenter la création de grands projets, cet outil est idéal, bien que ses coûts soient élevés, cela vaut la peine d'essayer.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Notre entreprise Zebra Technologies travaille à l'élaboration d'applications assez longues pour la culmination de leur développement, donc l'implémentation de Vaadin a été très utile car nous avons augmenté la productivité et la scalabilité de celles-ci, ainsi que la capacité de les maintenir beaucoup plus rapidement et facilement.

  ### 25. Vaadin développement rapide d'applications avec une maintenance facile.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Nahomi G. | Desarrollador de software, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** October 15, 2018

**Qu'aimez-vous le plus à propos de Vaadin?**

Ce que j'aime chez Vaadin, c'est que c'est un excellent logiciel avec lequel vous pouvez créer des applications en très peu de temps, c'est-à-dire qu'il permet la création d'applications web moins complexes, ce qui implique qu'elles sont plus faciles à utiliser pour l'utilisateur ainsi que pour le développeur parce que la maintenance des applications devient moins rigoureuse, offre également différentes langues afin que vous puissiez choisir celle que vous souhaitez pour créer des boutons à des graphiques très attrayants.

**Que n’aimez-vous pas à propos de Vaadin?**

En dépit d'être si simple et avec une grande performance, tout n'est pas bon puisque ses coûts peuvent être une limite pour son utilisation car ils sont très élevés, ce qui implique qu'il doit être utilisé par des entreprises avec un long parcours afin qu'elles puissent se permettre leur utilisation.

**Recommandations à d’autres personnes envisageant Vaadin:**

Si vous souhaitez créer des applications simples pour vos utilisateurs, l'utilisation de ce logiciel est recommandée car vous obtiendrez des applications hautement personnalisables avec des performances élevées et une grande évolutivité.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Vaadin est idéal pour notre entreprise car il nous permet de développer des logiciels à grande échelle avec les avantages qui sont très faciles à utiliser, faciles à maintenir et faciles à adapter selon les besoins de nos utilisateurs donc malgré les grands coûts de cet outil cela vaut la peine de le payer.

  ### 26. Un excellent cadre pour les grandes applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jeffrey L. | CEO, Logiciels informatiques, Petite entreprise (50 employés ou moins)

**Reviewed Date:** July 30, 2018

**Qu'aimez-vous le plus à propos de Vaadin?**

Je bénéficie de toute la magie et de la sécurité de typage des langages JVM côté client. Bonne performance et intégration facile avec les bibliothèques js non-Vaadin. Cela fonctionne simplement; le côté client et le côté serveur sont synchronisés, déploiement agréable, débogage facile.

**Que n’aimez-vous pas à propos de Vaadin?**

L'API n'est pas aussi complète que, disons, Qt. À cause de cela, une meilleure documentation serait appréciée. Cela peut être un peu difficile dans la phase de conception car le code qui "semble" s'exécuter sur le client s'exécute en réalité sur le serveur.

**Recommandations à d’autres personnes envisageant Vaadin:**

Vaadin 10 est l'avenir de Vaadin, alors commencez là; il y a quelques lacunes mais ils les comblent rapidement.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Un seul arbre de code source depuis le back-end jusqu'à l'interface client pour une grande application d'entreprise à plusieurs niveaux. En se concentrant sur un client léger (côté client Vaadin) et un back-end riche (côté serveur Vaadin et nos éléments), nous avons augmenté l'évolutivité, imposé un bon design, et offert un client de bureau et mobile avec une seule chaîne d'outils et un arbre de code source.

  ### 27. Excellent cadre d'interface utilisateur Java pour les applications d'entreprise

**Rating:** 4.5/5.0 stars

**Reviewed by:** Akshay S. | Technology Analyst, Technologie de l'information et services, Entreprise (> 1000 employés)

**Reviewed Date:** July 01, 2018

**Qu'aimez-vous le plus à propos de Vaadin?**

J'aime vraiment Vaadin car il est construit sur Google Web Toolkit et permet de créer des applications web en JavaScript, Java EE, Scala, Groovy et HTML. Il couvre tous les composants nécessaires pour construire les applications web tels que les graphiques, les étiquettes, les boutons, les données tabulaires et le sélecteur de données. Il fournit le moyen le plus simple d'accéder aux données et de les traiter. J'ai juste besoin d'un navigateur pour exécuter l'application et aucun service REST n'est requis. La chose la plus importante que j'aime est qu'il n'y a pas de séparation entre le front-end et le back-end de la base de données comme c'est le cas dans d'autres frameworks comme J2EE. Tout le code peut être écrit facilement dans un seul langage de programmation pour l'ensemble de l'application, ce qui est un point positif pour une application d'entreprise.

**Que n’aimez-vous pas à propos de Vaadin?**

Puisqu'il s'agit principalement de grandes applications, le chargement initial du projet est plus lent en raison des codes d'application lourds et vous devez attendre quelques minutes avant que le projet puisse être chargé. Une autre chose que je n'aime pas, c'est qu'il faut du temps au développeur pour comprendre le cadre, et ce n'est pas comme JavaScript qui est très facile à apprendre. Donc, vous devez investir du temps pour l'apprendre avant de vraiment vous lancer et commencer à l'utiliser.

**Recommandations à d’autres personnes envisageant Vaadin:**

Cela vaut la peine d'essayer pour les applications d'entreprise de grande envergure.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Comme je travaille principalement sur des applications d'entreprise à grande échelle, Vaadin est excellent à cet effet. La maintenance de l'ensemble de l'application devient plus simple car une seule langue est utilisée dans toute l'application. Comme Vaadin est construit sur d'autres langages comme JavaScript et CSS, il aide à la mise en œuvre et à l'automatisation faciles des pages UI dans l'ensemble de l'application.

  ### 28. Front end utilisant Java, génial mais nécessite une adaptation.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Michael S. | Android Developer and IT Informant, Marketing et publicité, Entreprise (> 1000 employés)

**Reviewed Date:** June 22, 2018

**Qu'aimez-vous le plus à propos de Vaadin?**

Le fait que vous puissiez mettre l'ensemble de la page web, front-end et back-end, dans un seul langage, Java, au lieu de devoir le diviser avec Javascript.

**Que n’aimez-vous pas à propos de Vaadin?**

C'est difficile car cela demande un certain temps pour comprendre comment l'utiliser réellement, cela prendrait probablement le même temps que d'apprendre le Javascript à la place, bien que si vous êtes familier avec Java, il est évidemment beaucoup plus rapide d'apprendre le framework Vaadin.

**Recommandations à d’autres personnes envisageant Vaadin:**

Certainement recommandé si vous souhaitez garder toute l'infrastructure de l'application web strictement axée sur Java, sans aucun besoin de Javascript, bien que, évidemment, si vous êtes déjà à l'aise et compétent en Javascript, vous réaliserez beaucoup plus avec.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Maintenir un site web en utilisant strictement Java, nécessitant uniquement des développeurs Java pour remplir le rôle. C'est considérablement bénéfique car toute l'équipe de développement parle une seule langue et peut contribuer et s'entraider.

  ### 29. Excellent outil pour les développeurs fullstack Java

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Banque | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** July 30, 2018

**Qu'aimez-vous le plus à propos de Vaadin?**

C'est un produit très mature et stable. La fonctionnalité est excellente, l'apparence est excellente, la documentation est excellente et la communauté en ligne est excellente. En tant que développeur Java spécialisé dans Swing, tomber sur Vaadin en recherchant quel framework utiliser pour porter notre application Swing héritée vers une application Web était comme un rêve devenu réalité !

**Que n’aimez-vous pas à propos de Vaadin?**

Un inconvénient de Vaadin est sa faible évolutivité, Vaadin n'a jamais été conçu pour des sites web publics de grande envergure. Si vous avez besoin d'une évolutivité de niveau Facebook, Vaadin n'est pas le meilleur outil pour cela. Mais pour tout ce qui est en dessous, Vaadin fonctionne de manière démontrable, et fonctionne bien. 

Un autre point est qu'il impose une charge plus élevée sur le réseau et le serveur (mémoire, processeur) et qu'il est inadapté pour des interfaces graphiques sophistiquées.

**Recommandations à d’autres personnes envisageant Vaadin:**

Vous commencerez sur les chapeaux de roues, et pour la plupart du temps, vous pouvez vraiment oublier que vous êtes dans un environnement Web (vous passerez 99,9 % de votre temps à coder en pur Java).

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Notre entreprise a plus de dix ans avec leur "grande application héritée Vaadin" en production. Le nouveau développement a été mis en ligne il y a quelques mois, et les deux applications sont maintenues et travaillées avec facilité. Vaadin a lancé il y a quelque temps Vaadin 8, bien que nous utilisions la version 7 pour notre développement.

  ### 30. Revue du logiciel Vaadin

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à E-learning | Petite entreprise (50 employés ou moins)

**Reviewed Date:** July 30, 2018

**Qu'aimez-vous le plus à propos de Vaadin?**

J'aime ce produit car il me permet de travailler sur le développement d'applications rapidement et efficacement. J'adore qu'il utilise une plateforme web Java, avec laquelle je suis le plus familier, et qu'il propose également des modèles d'applications disponibles à l'utilisation, ce qui simplifie mon processus de développement. Ils se concentrent vraiment sur une bonne expérience utilisateur ainsi qu'une bonne expérience développeur, ce que j'apprécie.

**Que n’aimez-vous pas à propos de Vaadin?**

Parfois, la plateforme plante, et je perds du travail sauvegardé. Cependant, cela n'a pas été un problème écrasant. Parfois, la plateforme se met à jour, ce qui est nécessaire mais peut évidemment être un peu déroutant aussi.

**Recommandations à d’autres personnes envisageant Vaadin:**

Je pense que c'est un outil précieux pour ceux qui cherchent à investir dans une application très efficace qui simplifie le processus de développement. Je n'aurais probablement pas pu développer les applications que j'ai sans utiliser ce produit. Il est très convivial et le support que j'ai reçu des représentants du service client est excellent.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Avoir un kit de démarrage pour lancer et développer mes applications de manière efficace et efficiente.

  ### 31. Solution de cadre Web Java très solide

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Conseil en gestion | Entreprise (> 1000 employés)

**Reviewed Date:** July 30, 2018

**Qu'aimez-vous le plus à propos de Vaadin?**

Le framework Vaadin et ses éléments sont des projets d'applications web Java open source sous licence Apache, avec une communauté mondiale active. C'est un bon framework pour les applications internet et, contrairement aux solutions basées sur des plugins de navigateur et des bibliothèques JavaScript, il présente une architecture côté serveur. La technologie Ajax peut fonctionner côté navigateur pour garantir une expérience utilisateur interactive et riche. Le framework Vaadin peut être étendu avec GWT. Ce framework vous permet de profiter de la communication automatisée activée par et à travers l'interface de programmation d'applications Java ; ou de votre propre déclaration d'interface utilisateur HTML.

**Que n’aimez-vous pas à propos de Vaadin?**

Pas grand-chose. Mais vous ne pouvez pas obtenir de support pour les fonctions multi-fenêtres et le code JavaScript devient un peu encombrant. Nous avons eu quelques problèmes d'intégration avec STS et les charges d'applications importantes semblent ralentir pendant la transmission.

**Recommandations à d’autres personnes envisageant Vaadin:**

Nous utilisons principalement ce produit dans le domaine mobile. L'avenir du mobile avec son ensemble de nouveaux composants d'interface utilisateur qui respectent les spécifications du W3C. Vous pouvez être assuré que tous les composants Vaadin utilisés fonctionneront avec Vaadin ainsi qu'avec n'importe quel framework front-end. Tous les composants sont conçus en pensant à la mobilité, ils sont donc prêts pour le mobile et réactifs. De plus, ils sont magnifiquement conçus et adaptables pour l'application web moderne.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Notre équipe de développement entière est capable de maintenir un site web en utilisant strictement Java et peut se coordonner entre eux à travers notre entreprise avec cette solution. Le cadre est un framework de développement web Java open-source facile à utiliser qui permet aux développeurs web Java de créer des applications web modernes qui sont visuellement attrayantes, performantes et augmentent la satisfaction des utilisateurs.

  ### 32. Vaadin - plus de javascript, html

**Rating:** 4.5/5.0 stars

**Reviewed by:** Petr M. | Freelancer/Developer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** May 31, 2018

**Qu'aimez-vous le plus à propos de Vaadin?**

grands projets avec Vaadin est facile, efficace, rapide, pur Java avec Spring et d'autres frameworks, de la partie frontend à la partie backend meilleure solution, pour système interne application au bel aspect

**Que n’aimez-vous pas à propos de Vaadin?**

il faut du temps pour comprendre tous les composants et la mise en œuvre de son fonctionnement, chaque nouvelle version a de nouvelles fonctionnalités ou est à nouveau obsolète par rapport à la dernière version, donc vous devez apprendre à nouveau le nouveau concept, la migration est alors un enfer, si le concept est entièrement nouveau, il vaut mieux le réécrire depuis le début (ver. 8 vs. 10)

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

La grille est un excellent composant pour des millions d'enregistrements de la base de données, une excellente solution de validation, de liaisons, de formulaires, de rendus, de thèmes, configuration facile et changement de styles (avec JavaScript et CSS c'est l'enfer), multilingue résolu pour chaque langue dans le monde, le meilleur avantage est les curseurs, avec seulement la molette de la souris au-dessus, je peux trouver rapidement n'importe quel enregistrement de la base de données, pas de clic, pas de champ de texte et écrire des chiffres à la main.

  ### 33. Vaadin un autre frontend pour Java

**Rating:** 3.0/5.0 stars

**Reviewed by:** Hendrikus v. | Technical Leader, Petite entreprise (50 employés ou moins)

**Reviewed Date:** May 23, 2018

**Qu'aimez-vous le plus à propos de Vaadin?**

C'est très flexible. Vous pouvez presque faire tout ce dont vous avez besoin avec ce cadre et, en général, utilise la même structure que Swing ou d'autres outils généraux pour la conception d'interface utilisateur en Java.

**Que n’aimez-vous pas à propos de Vaadin?**

Vous avez besoin de beaucoup de préparation pour utiliser ce cadre.

**Recommandations à d’autres personnes envisageant Vaadin:**

Vaadin semble facile à utiliser, mais pour augmenter les performances de l'application, je recommanderais de faire quelques leçons en ligne.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Vaadin vous permet de créer une application web avec une apparence et une convivialité professionnelles.

  ### 34. super utilité !

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** July 30, 2018

**Qu'aimez-vous le plus à propos de Vaadin?**

Amélioration progressive : rend l'expérience de toute application web plus rapide et plus fiable, mais ne casse pas la fonctionnalité pour ceux qui n'ont pas de support.

**Que n’aimez-vous pas à propos de Vaadin?**

Performances limitées pour les opérations lourdes en calcul – bien que WebAssembly soit en train de s'améliorer à cet égard.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Pas besoin de distribuer des binaires et de maintenir des API distantes rétrocompatibles – tous les clients sont automatiquement sur la dernière version.

  ### 35. Positif et Excitant

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** January 04, 2018

**Qu'aimez-vous le plus à propos de Vaadin?**

J'adore la façon dont Vaadin travaille continuellement sur de nouvelles fonctionnalités et améliore leur framework.

**Que n’aimez-vous pas à propos de Vaadin?**

Je dois admettre qu'il n'y a pas grand-chose que je n'ai pas aimé, mais probablement attendre les nouvelles fonctionnalités que je sais qui arrivent.

**Recommandations à d’autres personnes envisageant Vaadin:**

Regardez le prochain Vaadin 10. Je regarderais également l'outil Designer car il facilite la création d'une page.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Vaadin étant un framework de développement, il a résolu le problème d'avoir un framework décent qui offrait suffisamment de fonctionnalités dès le départ pour ne pas avoir à chercher des modules complémentaires pour compléter un projet. L'apparence de l'interface utilisateur que le framework peut offrir est très professionnelle et ne cherche pas à être à la mode, ce qui est ce que je voulais pour une application d'entreprise basée sur le Web.

  ### 36. Vaadin / Printemps

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Technologie de l'information et services | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** February 24, 2016

**Qu'aimez-vous le plus à propos de Vaadin?**

La représentation de l'interface graphique est très bonne et bien pensée. La configuration du framework concernant la compatibilité est encore en évolution.

Le framework Vaadin évolue constamment pour une meilleure intégration avec le framework Spring. L'intégration avec Spring Boot est en augmentation. L'intégration avec Spring-Security est en train de mûrir.

L'avantage est qu'avec Vaadin, le code côté client pour l'utilisateur final est généré, ce qui donne un meilleur contrôle en ce qui concerne la maintenance du code. Ce qui est essentiel pour les grands projets d'entreprise.

Le fait qu'il n'y ait pas de séparation entre le front-end et le back-end, tout peut être construit avec un seul langage, offre un avantage considérable lors du développement et de la maintenance d'applications d'entreprise de grande envergure.

**Que n’aimez-vous pas à propos de Vaadin?**

Le concepteur Vaadin est payant et ne peut pas être facilement intégré dans STS Spring SourceSuite. Le développement d'interface graphique demande de la pratique, sans le concepteur Vaadin, c'est plus difficile.

Le chargement initial de grandes applications peut être lent.

**Recommandations à d’autres personnes envisageant Vaadin:**

Si vous envisagez de construire une grande application commerciale que vous prévoyez de maintenir pendant plusieurs années, Vaadin vaut certainement la peine d'être considéré. Les employés vont et viennent, se familiariser avec plusieurs aspects d'un seul grand projet, le code back-end, le code front-end prend pas mal de temps. Avec Vaadin, vous le réduisez à un seul langage, ce qui signifie également que la maintenance est plus facile.

**Quels sont les problèmes que Vaadin résout, et en quoi cela vous est-il bénéfique?**

Plusieurs configurations d'applications commerciales internes ont été complétées.

Les avantages, lors de la résolution de problèmes / corrections ; vous n'avez qu'à les localiser, les corriger et recompiler, le code côté client est automatiquement compilé, donc la redistribution est assez facile. Les utilisateurs finaux sont seulement obligés de recharger le côté client et le bug est résolu.

Le deuxième grand avantage est que lorsque vous n'avez pas travaillé sur une grande application et que vous revenez au code après quelques semaines, vous n'avez pas à passer par plusieurs configurations de langage différentes, comme chercher le code java backend puis passer par le code html / javascript côté client. Le fait que tout soit construit à partir de java permet un retour plus facile à un projet, et accélère la courbe d'apprentissage pour se familiariser avec le code d'un projet.


## Vaadin Discussions
  - [Is vaadin any good?](https://www.g2.com/fr/discussions/is-vaadin-any-good)
  - [What is vaadin used for?](https://www.g2.com/fr/discussions/what-is-vaadin-used-for)
  - [Is there an easy resource to find and compare version differences?](https://www.g2.com/fr/discussions/36212-is-there-an-easy-resource-to-find-and-compare-version-differences) - 1 upvote
  - [Why are people calling Vaadin a high cost solution?](https://www.g2.com/fr/discussions/34196-why-are-people-calling-vaadin-a-high-cost-solution) - 1 upvote
  - [Do you feel that the documentation of Vaadin is lacking?](https://www.g2.com/fr/discussions/29655-do-you-feel-that-the-documentation-of-vaadin-is-lacking)

- [View Vaadin pricing details and edition comparison](https://www.g2.com/fr/products/vaadin/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-17+00%3A42%3A59+-0500&secure%5Bsession_id%5D=564fdf84-eb22-4947-ad81-c4050f572dad&secure%5Btoken%5D=5f9746d55a811945ca73a36f696be27d5b3780adda2e354a0efbb4642365728f&format=llm_user)


## Top Vaadin Alternatives
  - [spring.io](https://www.g2.com/fr/products/spring-io/reviews) - 4.5/5.0 (290 reviews)
  - [JHipster](https://www.g2.com/fr/products/jhipster/reviews) - 4.4/5.0 (83 reviews)
  - [Jmix](https://www.g2.com/fr/products/jmix/reviews) - 4.8/5.0 (22 reviews)

