Utiliser des api externes pour une fonction un peu périphérique, cela ne me gêne pas trop - tant que ces api sont référencées dans un périmètre pas tout à fait insensé. Type les librairies du projet Jakarta (et du projet Struts, puisque maintenant struts est monté en grade, alors que sun sort les jsf, enfin bon, je comprends rien).
De plus les fonctions dont tu parles sont rapport à l'affichage non? Alors pq ne pas avoir pour ton objet un get qui formate en même temps. Si c'est ton accesseur qui s'appelle getMonChampHTML qui formate avant de renvoyer les données, tu fais le travail une seule fois et appelle getMonChampHTML dans plusieurs pages. Le traitement est centralisé selon celui qui rend le service pas selon celui qui en a besoin.
Coder propre en php c'est plus que possible, non? Par ex,
- un include initial qui te ramène un fichier avec tes include indispensables
- un peu de traitement
- récupérer des données.
- Selon le traitement inclure une dernière page uniquement dédiée à l'affichage. Mais c'est vrai qu'alors les jstl ça manque cruellement! Bref, dans ce cas autant directement coder en j2ee? Et ce sera plus naturel.
C'est vrai que le php souffre un peu de la logique de page je trouve. Tu appelles simplement une URL et il te renvoit une page, le reste, l'élaboration de ton appli, la factorisation des processus métier ou des vues, c'est une construction=pas toujours respectée. D'où l'impression que tu fais un site avec php et une appli (web) avec java.
De plus en java au moins, tu peux récupérer des bouts de projet, de framework d'objets pour d'autres fonctions. En php, la notion de framework vient en sus (et je reste poli).
Du coup java souvent souffre d'une abstraction trop grande. Voir les listener des jsf. Des fois il y a tellement de fichiers que tu te paumes. Au moins java intensifie la pratique de l'onglet...
Mais bon, en java je suis malade d'un truc, c'est le temps perdu à attendre que Monsieur ait ré-écrit, compilé , recompilé sa jsp, ou pour une servlet, compilé, puis redémarrage de l'appli. C'est d'un lourd! Dépèche toi j'ai qu'une vie! pfff
(Est-ce que je me trompe si je dis que le clustering en php est plus basique? Accroche toi à la base de données, j'enlève l'echelle.)
[^] # Re: Bienvenue dans un monde de Java-istes :-)
Posté par Gabriel . En réponse à la dépêche PHP 5 RC 1. Évalué à 1.
De plus les fonctions dont tu parles sont rapport à l'affichage non? Alors pq ne pas avoir pour ton objet un get qui formate en même temps. Si c'est ton accesseur qui s'appelle getMonChampHTML qui formate avant de renvoyer les données, tu fais le travail une seule fois et appelle getMonChampHTML dans plusieurs pages. Le traitement est centralisé selon celui qui rend le service pas selon celui qui en a besoin.
Coder propre en php c'est plus que possible, non? Par ex,
- un include initial qui te ramène un fichier avec tes include indispensables
- un peu de traitement
- récupérer des données.
- Selon le traitement inclure une dernière page uniquement dédiée à l'affichage. Mais c'est vrai qu'alors les jstl ça manque cruellement! Bref, dans ce cas autant directement coder en j2ee? Et ce sera plus naturel.
C'est vrai que le php souffre un peu de la logique de page je trouve. Tu appelles simplement une URL et il te renvoit une page, le reste, l'élaboration de ton appli, la factorisation des processus métier ou des vues, c'est une construction=pas toujours respectée. D'où l'impression que tu fais un site avec php et une appli (web) avec java.
De plus en java au moins, tu peux récupérer des bouts de projet, de framework d'objets pour d'autres fonctions. En php, la notion de framework vient en sus (et je reste poli).
Du coup java souvent souffre d'une abstraction trop grande. Voir les listener des jsf. Des fois il y a tellement de fichiers que tu te paumes. Au moins java intensifie la pratique de l'onglet...
Mais bon, en java je suis malade d'un truc, c'est le temps perdu à attendre que Monsieur ait ré-écrit, compilé , recompilé sa jsp, ou pour une servlet, compilé, puis redémarrage de l'appli. C'est d'un lourd! Dépèche toi j'ai qu'une vie! pfff
(Est-ce que je me trompe si je dis que le clustering en php est plus basique? Accroche toi à la base de données, j'enlève l'echelle.)
Conclusion: vive le php écrit comme du j2ee!!