40 votes

Cons liés à Vaadin ?

Bonjour Je suis en train d'évaluer le cadre Vaadin pour l'un de nos projets. J'ai parcouru des blogs, des sites et j'ai trouvé beaucoup d'avantages à utiliser ce framework, mais je n'ai pas pu trouver grand chose sur les problèmes liés à ce framework. Je suis à la recherche de tout inconvénient que vous avez trouvé en utilisant ce cadre ou de tout problème que vous avez rencontré au cours du développement de votre application en utilisant Vaadin, son domaine d'amélioration. Toute information sera utile.

Merci...

17voto

sreg Points 175

Voir cet article de blog, qui énumère plusieurs petits problèmes trouvés après avoir utilisé Vaadin pendant plusieurs mois.

Réévaluation de Vaadin : un cadre difficile pour la création d'applications Web

13voto

Shadow_x99 Points 10421

Malgré toutes les caractéristiques de Vaadin, il s'agit d'un framework côté serveur et il présente les mêmes caractéristiques que les autres frameworks AJAX côté serveur :

  • Empreinte mémoire plus importante
  • Augmentation du trafic réseau

Selon le type d'application que vous créez, ces deux faits affectent l'évolutivité de l'application. Il n'existe pas de mesure absolue de l'évolutivité d'une application Vaadin (cela change d'une application à l'autre), mais il est évident que le problème d'évolutivité se pose plus tôt avec Vaadin qu'avec les solutions côté client uniquement.

Mon conseil est le suivant : Créez une application de démonstration, poussez-la à la limite et déterminez si cette limite répond à vos besoins d'évolutivité. Si ce n'est pas le cas, vous devrez envisager d'autres solutions :

  • Solution GWT pure (en tant que technologie côté client, elle sera évolutive, et vous bénéficiez toujours de tous les avantages de Vaadin, java, etc.)

9voto

Maka Points 91

J'utilise Vaadin depuis plusieurs mois maintenant et mon principal reproche est la quantité de code html qu'il crée, une énorme cascade d'éléments div imbriqués. Je l'utilise en tant que designer et j'ai l'impression d'atteindre ses limites en termes de composants et de créativité. Il manque vraiment la partie côté client et pour un graphiste, cela le gêne car il essaie trop de contrôler la façon dont les blocs d'éléments sont visualisés. La solution proposée pour créer un composant GWT entièrement personnalisé n'est pas bien documentée et semble assez compliquée. La force de Vaadin est supposée être la création de code qui affiche le contenu de manière transparente à travers le navigateur mais ce besoin tend à disparaître avec les navigateurs modernes. J'aime vraiment le fait que vous pouvez concevoir le contenu entièrement en Java et CSS mais je commence à penser que l'utilisation de GWT fournirait un environnement de production meilleur et plus dynamique.

5voto

Amine Points 99
  • Vaadin est rapide et stable

  • il n'y a pas beaucoup de documents, de tutoriels et d'articles à ce sujet, "book of vaadin" est votre ami.

  • Vaadin dispose d'un excellent plugin Eclipse qui vous fait gagner beaucoup de temps et de travail.

  • Vaadin devrait utiliser les puissants outils rcp d'eclipse (equinox, birt...), ce qu'eclipse rap a déjà fait, c'est l'étape que nous attendons.

  • Vaadin est compatible avec tous les navigateurs, la plupart des frameworks sont lents, ou ne fonctionnent pas du tout dans Internet Explorer 6 (navigateur web largement utilisé), c'est pourquoi j'ai opté pour Vaadin.

  • Vaadin a beaucoup de widgets, si vous avez besoin, vous pouvez aussi utiliser les widgets gwt.

  • Les widgets personnalisés sont difficiles à réaliser (par rapport au rap d'eclipse), je souhaite obtenir un screencast pour toutes les étapes de la programmation des widgets personnalisés.

5voto

fmucar Points 6937

Il n'est pas vraiment adapté au référencement. En dehors de cela, les performances sont très bonnes et il est facile et amusant de créer des applications web avec Vaadin. De plus, la taille de la session peut augmenter très rapidement pour atteindre des tailles très importantes.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X