Vitesse vs FreeMarker
De vitesse ou de FreeMarker?
Ils regardent à peu près la même chose, même la syntaxe?
Ce qu'il faut utiliser? Ou quand utiliser quoi?
Vous devez vous connecter pour publier un commentaire.
De vitesse ou de FreeMarker?
Ils regardent à peu près la même chose, même la syntaxe?
Ce qu'il faut utiliser? Ou quand utiliser quoi?
Vous devez vous connecter pour publier un commentaire.
Vitesse n'est pas vraiment en cours de développement, pas plus. Freemarker est.
Freemarker est aussi beaucoup plus souple, dans mon expérience.
Les objectifs du projets sont différents.
Vitesse de l'objectif est de maintenir les modèles aussi simples que possible, pour aider à maintenir une séparation entre la logique et la présentation, afin de ne pas glisser sur la pente glissante de coller le code dans les templates. Parfois, c'est la bonne chose. Bien sûr, parfois, d'être en mesure de fil logique compliquée directement dans les modèles est la bonne chose.
Vitesse n'est pas obtenir souvent le révérend, mais cela ne veut pas dire qu'il n'est pas en cours de développement. La communauté d'utilisateurs est grand, le code est rapide et stable, la syntaxe est essentiellement fixe. Au cours de la dernière plusieurs années Freemarker a connu le taux de désabonnement sur le modèle de la syntaxe et de l'api côté. Il est parfois bon de laisser assez bien seul. Encore une fois, dépend de ce que vous cherchez.
Freemarker la documentation est beaucoup plus longue, et c'est beaucoup plus compliqué que la pièce de logiciel.
De nombreux cas d'utilisation pour Freemarker bouillir jusqu'à vouloir un complexe de création de modèles de flux de travail et ne pas vouloir une étape de compilation. Au cours des dernières années, plutôt que de se battre avec Java je viens d'utiliser Python ou Ruby à la place.
Utilisation Freemarker si vous le pouvez :
Ils essaient de se différencier, de temps à autre (exemple).
J'ai beaucoup travaillé avec les deux, et de mon point de vue ils sont très similaires. Il ya tellement de nombreuses fonctionnalités que vous pouvez construire dans un langage de templating, le reste n'est qu'accessoire.
Il y a aussi publié deux livres sur la Vitesse:
Pro Jakarta Vitesse: Professionnel Expert
Mastering Apache Velocity
et d'autres livres qui ont des chapitres à ce sujet aussi.
Donc, beaucoup de FreeMarker avoir plus ou mieux docs :).