Quels sont les avantages et les inconvénients des cadres de l'Ascenseur, de Jouer et de Guichet? Quelles sont les caractéristiques sont les meilleurs ou uniquement pris en charge par chaque?
Merci
Quels sont les avantages et les inconvénients des cadres de l'Ascenseur, de Jouer et de Guichet? Quelles sont les caractéristiques sont les meilleurs ou uniquement pris en charge par chaque?
Merci
Jouer:
Léger basé sur Java cadre, avec Scala de soutien disponible comme un supplément.
très bon pour le prototypage rapide, rapide de rétroaction en boucle genre de travail. Incorpore le compilateur, il vous suffit de modifier le code source en lieu et des pages d'obtenir immédiatement mis à jour. La courbe d'apprentissage est peu profonde.
Wicket:
Dynamique basé sur Java cadre, avec Scala de soutien disponible comme un supplément.
Les moins profondes de la courbe d'apprentissage en Scala, surtout si vous avez déjà guichet de l'expérience. Bonne séparation des préoccupations, POJO modèle. Sans doute l'un des meilleurs frameworks web Java disponibles actuellement.
Ascenseur:
Avec état natif Scala cadre. Profonde Scala intégration, donc pas besoin de générer de haricots méthodes setter/getter ou de se soucier de l'interopérabilité entre Java/Scala collections. Adhère pleinement fonctionnelle-les concepts de la programmation, comme l'immuabilité et de fermetures.
Également de la plus forte courbe d'apprentissage de trois. Une commune du conseil est donc d'apprendre la Scala de langue avant de commencer avec Ascenseur, surtout si vous venez d'un Java arrière-plan.
Autres:
Il y a aussi d'autres Scala-en fonction des infrastructures disponibles (tels que Scalatra et Pinky) pour le développement web, mais pas aussi bien connu que l'Ascenseur. Il ne serait pas mal de vérifier ces ainsi!
Pour plus d'informations, voir à cette question: http://stackoverflow.com/questions/1488412/what-scala-web-frameworks-are-available
Il y a plusieurs threads qui compare ces frameworks web pour Scala. Voir
http://stackoverflow.com/questions/3948067/which-is-better-framework-java-gwt-or-scala-lift
Ascenseur / Wicket ici: http://stackoverflow.com/questions/3948067/which-is-better-framework-java-gwt-or-scala-lift
Parler des avantages de l'Ascenseur, on se doit de mentionner les Sept Choses où Ascenseur excelle. En bref:
Il suffit de visiter la page du lien pour plus de détails - ces caractéristiques font vraiment de l'Ascenseur unique parmi les concurrents.
Voir aussi:
https://vaadin.com/ - Dynamique basé sur Java cadre pour un ordinateur de bureau comme les applications (base de GWT, mais côté serveur, pas de javascript, pas de html).
http://click.apache.org/ - apatrides Java cadre pour la lumière d'applications web.
Les deux ont une excellente documentation et sont faciles à apprendre.
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.