Le but est de maintenir une version PHP et une version Java de la taglib en parallele. Il faut que l'utilisation de cette taglib soit identique de Java à PHP. Les développeurs sont des développeurs JAVA qui ne connaissent pas PHP. Donc j'ai besoin d'avoir une syntaxt aussi proche que possible que celle de Java.
Je saisis la portée d'une telle solution mais pourquoi ne pas tout faire en Java (ou PHP) ? Ça simplifierait grandement votre démarche, sauf si vous travaillez sur plusieurs projets en parallèle avec des équipes dont les compétences sont trop hétérogènes.
Si il s'agit de faire tourner une application développée en Java (JSTL) mais de la faire tourner dans un environnement LAMP, peut-être que vous devriez jeter un coup d'oil aux projets du partenariat Sun-Zend, aussi aux outils qui permettent de générer du code (forward-engineering) à partir d'un modèle (UML). Je pense à Poseidon for UML, Visual Paradigm for UML...
Damien Viel wrote:
Le but est de maintenir une version PHP et une version Java de la
taglib en parallele.
Il faut que l'utilisation de cette taglib soit identique de Java à
PHP. Les développeurs sont des développeurs JAVA qui ne connaissent
pas PHP. Donc j'ai besoin d'avoir une syntaxt aussi proche que
possible que celle de Java.
Je saisis la portée d'une telle solution mais pourquoi ne pas tout faire en
Java (ou PHP) ? Ça simplifierait grandement votre démarche, sauf si vous
travaillez sur plusieurs projets en parallèle avec des équipes dont les
compétences sont trop hétérogènes.
Si il s'agit de faire tourner une application développée en Java (JSTL) mais
de la faire tourner dans un environnement LAMP, peut-être que vous devriez
jeter un coup d'oil aux projets du partenariat Sun-Zend, aussi aux outils
qui permettent de générer du code (forward-engineering) à partir d'un modèle
(UML). Je pense à Poseidon for UML, Visual Paradigm for UML...
Le but est de maintenir une version PHP et une version Java de la taglib en parallele. Il faut que l'utilisation de cette taglib soit identique de Java à PHP. Les développeurs sont des développeurs JAVA qui ne connaissent pas PHP. Donc j'ai besoin d'avoir une syntaxt aussi proche que possible que celle de Java.
Je saisis la portée d'une telle solution mais pourquoi ne pas tout faire en Java (ou PHP) ? Ça simplifierait grandement votre démarche, sauf si vous travaillez sur plusieurs projets en parallèle avec des équipes dont les compétences sont trop hétérogènes.
Si il s'agit de faire tourner une application développée en Java (JSTL) mais de la faire tourner dans un environnement LAMP, peut-être que vous devriez jeter un coup d'oil aux projets du partenariat Sun-Zend, aussi aux outils qui permettent de générer du code (forward-engineering) à partir d'un modèle (UML). Je pense à Poseidon for UML, Visual Paradigm for UML...
Jean-Marc Molina
ftc wrote:
Je crois qu'il voulais dire que PHP est déjà un moteur de ce genre.
Il n'y a pas grande différence entre :
<c:out value="${header['user-agent']}"/>
et <?php echo $_SERVER['HTTP_USER_AGENT']; ?>
En effet mais d'un point de vue syntaxique la différence est conséquente. D'un côté on a du XML, de l'autre... bah du PHP. Par contre au niveau du résultat on obtient bien la même chose, c'est la démarche qui diffère.
ftc wrote:
Je crois qu'il voulais dire que PHP est déjà un moteur de ce genre.
Il n'y a pas grande différence entre :
<c:out value="${header['user-agent']}"/>
et
<?php echo $_SERVER['HTTP_USER_AGENT']; ?>
En effet mais d'un point de vue syntaxique la différence est conséquente.
D'un côté on a du XML, de l'autre... bah du PHP. Par contre au niveau du
résultat on obtient bien la même chose, c'est la démarche qui diffère.
Je crois qu'il voulais dire que PHP est déjà un moteur de ce genre.
Il n'y a pas grande différence entre :
<c:out value="${header['user-agent']}"/>
et <?php echo $_SERVER['HTTP_USER_AGENT']; ?>
En effet mais d'un point de vue syntaxique la différence est conséquente. D'un côté on a du XML, de l'autre... bah du PHP. Par contre au niveau du résultat on obtient bien la même chose, c'est la démarche qui diffère.
Jean-Marc Molina
Damien Viel wrote:
Je n'ai pas le temps de développer un moteur JSTL en PHP, donc je cherche juste des briques techniques déjà faites me permettant de faire cela.
Voilà une sage décision mais il semble que Smarty ne propose pas la syntaxe XML que vous recherchez, donc jetez plutôt un coup d'oil au code source de ModeliXe, PHPTAL... Peut-être même qu'on peut trouver quelque chose du côté de PEAR.
Damien Viel wrote:
Je n'ai pas le temps de développer un moteur JSTL en PHP, donc je
cherche juste des briques techniques déjà faites me permettant de
faire cela.
Voilà une sage décision mais il semble que Smarty ne propose pas la syntaxe
XML que vous recherchez, donc jetez plutôt un coup d'oil au code source de
ModeliXe, PHPTAL... Peut-être même qu'on peut trouver quelque chose du côté
de PEAR.
Je n'ai pas le temps de développer un moteur JSTL en PHP, donc je cherche juste des briques techniques déjà faites me permettant de faire cela.
Voilà une sage décision mais il semble que Smarty ne propose pas la syntaxe XML que vous recherchez, donc jetez plutôt un coup d'oil au code source de ModeliXe, PHPTAL... Peut-être même qu'on peut trouver quelque chose du côté de PEAR.