Le projet Apache vient de sortir la version 1 de Velocity, leur moteur de templates en Java.
La programmation de site web par template est une des diverses facons de faire un site web et c'est le plus souvent la plus "souple".
Il est à un par défaut parceque le débile qui l'a mis s'est authentifié (0 par défaut pour un anonyme). Il passera à -1 quand un modérateur passera par là. C'est aussi simple que celà.
Et le mien est à -1 parceque franchement je n'ajoute pas grand chose au débat.
J'avais jeté un coup d'oeil sur la beta 1, et cela m'avait paru pas mal.
Un des avantages par rapport aux JSPs réside dans la simplicité du langage Velocity et dans l'approche "contexte puis merge":
les variables (chaines, tableaux, objets) sont ajoutés à un contexte et ensuite on merge le template avec le contexte, le langage Velocity permettant d'accéder facilement aux objets du contexte (test if, boucle, ...)
Un autre point fort: Velocity n'est pas forcément lié au web, on peut l'utiliser en tant que moteur de template dans une application standard, par exemple pour générer des rapports html,text,...
Attends t'es con ou quoi toi ? T'es qui pour te permettre de juger un truc auquel je parie que tu n'as jamais touché ? T'as écris qqchose de mieux qu'eux ? Ah oui non c'est vrai, tout ce que t'as écris toi c'est un 'Hello world' en HTML ... Et puis c'est vrai que chez Apache ils ont l'habitude de faire de la merde !
Sortir des commentaires ainsi, je trouve ça ridicule ! A peine digne d'un gosse de 8 ans ! Si t'as qqchose contre Velocity, tu argumentes (tu as du apprendre ça au cours de français), et là on pourra discuter en adultes.
Je te signale, grosse brèle (je crois que c'est justifié), que Velocity fait partie de l'Apache Software Foundation http://www.apache.org/(...) projet Jakarta.
Si ça te dis rien, retourne programmer en VBScript.
La principale diff. ce situe entre Java et PHP,
meme si PHP reste indiqué dans pas mal de cas, Java garde des avantages ennormes :
-il est disponible sur plein de plateformes
-il tient super bien la monté en charge applicative
-s'interconnecte avec "tout se qui peut bouger"
-dispose d'un langage objet simple, propre et strict.
Pour moi, le mieux c'est celui que tu connais:
si tu connais PHP, fait du PHP,
si tu connais Java fait du Java
Mais si tu doit te mettre à l'un des deux je te conseille plutot Java, tout simplement car le langage reste le meme que tu fasses de la prog coté serveur et coté client.
Meme si actuellement seul le coté serveur prime, on sait bien qu'en informatique ca balance tjr entre le coté client et le coté serveur tous les 10ans (pour diverses raisons).
L'HTML posant pas mal de PB sur des gros projets en terme de graphismes et des possiblités (limitation et PB de compatibilités) -> augmentation cout de dev.
Une nouvelle techno JavaWebStart (implementation cliente de référence de Sun du protocole JNLP) pourrait bien changer brusquement la donne (surtout dans un premier temps sur les intranets et les backoffices) gràace à ces capacités de mise à jour automatique (et incrementale)...
# jkljhkljkl
Posté par »-(¯`v´¯)-» . Évalué à -1.
[^] # Re: jkljhkljkl
Posté par Anonyme . Évalué à -1.
[^] # Re: jkljhkljkl
Posté par Anonyme . Évalué à -1.
[^] # Re: jkljhkljkl
Posté par Nelis (site web personnel) . Évalué à -1.
[^] # Re: jkljhkljkl
Posté par Anonyme . Évalué à -1.
Et le mien est à -1 parceque franchement je n'ajoute pas grand chose au débat.
[^] # Re: jkljhkljkl
Posté par Anonyme . Évalué à -1.
[^] # Re: jkljhkljkl
Posté par Anonyme . Évalué à -1.
# Mouai
Posté par Chamelle Kolabo . Évalué à 1.
# Bonne impression
Posté par crusher . Évalué à 1.
Un des avantages par rapport aux JSPs réside dans la simplicité du langage Velocity et dans l'approche "contexte puis merge":
les variables (chaines, tableaux, objets) sont ajoutés à un contexte et ensuite on merge le template avec le contexte, le langage Velocity permettant d'accéder facilement aux objets du contexte (test if, boucle, ...)
Un autre point fort: Velocity n'est pas forcément lié au web, on peut l'utiliser en tant que moteur de template dans une application standard, par exemple pour générer des rapports html,text,...
[^] # Re: Bonne impression
Posté par Anonyme . Évalué à 0.
Ca va chauffer dans les salles serveur, preparez les extincteurs !
[^] # Re: Bonne impression
Posté par Nelis (site web personnel) . Évalué à 1.
Sortir des commentaires ainsi, je trouve ça ridicule ! A peine digne d'un gosse de 8 ans ! Si t'as qqchose contre Velocity, tu argumentes (tu as du apprendre ça au cours de français), et là on pourra discuter en adultes.
[^] # Re: Bonne impression
Posté par crusher . Évalué à 1.
Si ça te dis rien, retourne programmer en VBScript.
Quand à la documentation, elle est plus digne que certains produits du commerce:
Velocity User's Guide : http://jakarta.apache.org/velocity/user-guide.html(...)
Developer's Guide : http://jakarta.apache.org/velocity/developer-guide.html(...)
Reference guide : http://jakarta.apache.org/velocity/vtl-reference-guide.html(...)
Specifications : http://jakarta.apache.org/velocity/specification.html(...)
et j'arrete là
Comme disais l'autre, quand on sait pas on dit pas
[^] # Re: Bonne impression
Posté par Andr2 P0WR0ZN1K . Évalué à 1.
[^] # Cocoon fire !!!!
Posté par Chamelle Kolabo . Évalué à 1.
# Mouai cool
Posté par Chamelle Kolabo . Évalué à 1.
# Velocity <-> PHP
Posté par vincent L . Évalué à 1.
[^] # Differences Velocity <-> PHP
Posté par Anonyme . Évalué à 0.
meme si PHP reste indiqué dans pas mal de cas, Java garde des avantages ennormes :
-il est disponible sur plein de plateformes
-il tient super bien la monté en charge applicative
-s'interconnecte avec "tout se qui peut bouger"
-dispose d'un langage objet simple, propre et strict.
Pour moi, le mieux c'est celui que tu connais:
si tu connais PHP, fait du PHP,
si tu connais Java fait du Java
Mais si tu doit te mettre à l'un des deux je te conseille plutot Java, tout simplement car le langage reste le meme que tu fasses de la prog coté serveur et coté client.
Meme si actuellement seul le coté serveur prime, on sait bien qu'en informatique ca balance tjr entre le coté client et le coté serveur tous les 10ans (pour diverses raisons).
L'HTML posant pas mal de PB sur des gros projets en terme de graphismes et des possiblités (limitation et PB de compatibilités) -> augmentation cout de dev.
Une nouvelle techno JavaWebStart (implementation cliente de référence de Sun du protocole JNLP) pourrait bien changer brusquement la donne (surtout dans un premier temps sur les intranets et les backoffices) gràace à ces capacités de mise à jour automatique (et incrementale)...
A suivre donc ...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.