deux avis :
- DB Data Object : beurk!
- Structure Data Grid : wow ! pas mal !
de facon plus construite :
laisser la main pour les requetes a un automatisme (limité en plus) ne
me sied guere, mias en plus, il devient vite plus compliqué que le SQL
pour certaines requetes.
enfin, ne pas controler l'accés aux données que est le socle de la
plupart des applications moderne me semble... a oublier (avis perso)
pour dataGrid : ca m'a l'air pas mal, mais le PB que j'ai avec PEAR est
le suivant :
reutiliser du code c'est bien, mais a moins de se plonger dans les
sources, on ne conanit jamias leur limitation... et se retrouveer
bloquer en plein milieu d'in dev. ca me fait plutot flipper...
donc pour moi PEAR est a oublier... du moins tous les projets se
placant trop "haut" au niveau de l'architecture d'un programme. gérer
sa connexion par PEAR pourquoi pas (mais quelle utilisté c plutot
simple... (dans la plupart des cas)), mias lui confier des taches
complexe qui par nature sont ... complexes... pour moi c'est non, je
prefere perdre du temps masi matriser mon outil... quitte a me créer
mon propre framwork, moins performant mias que je saurait remanier a
souhait...
voila, donc joli ton bijou, mais je prefere ceux artisanaux :) dsl
deux avis :
- DB Data Object : beurk!
- Structure Data Grid : wow ! pas mal !
de facon plus construite :
laisser la main pour les requetes a un automatisme (limité en plus) ne
me sied guere, mias en plus, il devient vite plus compliqué que le SQL
pour certaines requetes.
enfin, ne pas controler l'accés aux données que est le socle de la
plupart des applications moderne me semble... a oublier (avis perso)
pour dataGrid : ca m'a l'air pas mal, mais le PB que j'ai avec PEAR est
le suivant :
reutiliser du code c'est bien, mais a moins de se plonger dans les
sources, on ne conanit jamias leur limitation... et se retrouveer
bloquer en plein milieu d'in dev. ca me fait plutot flipper...
donc pour moi PEAR est a oublier... du moins tous les projets se
placant trop "haut" au niveau de l'architecture d'un programme. gérer
sa connexion par PEAR pourquoi pas (mais quelle utilisté c plutot
simple... (dans la plupart des cas)), mias lui confier des taches
complexe qui par nature sont ... complexes... pour moi c'est non, je
prefere perdre du temps masi matriser mon outil... quitte a me créer
mon propre framwork, moins performant mias que je saurait remanier a
souhait...
voila, donc joli ton bijou, mais je prefere ceux artisanaux :) dsl
deux avis :
- DB Data Object : beurk!
- Structure Data Grid : wow ! pas mal !
de facon plus construite :
laisser la main pour les requetes a un automatisme (limité en plus) ne
me sied guere, mias en plus, il devient vite plus compliqué que le SQL
pour certaines requetes.
enfin, ne pas controler l'accés aux données que est le socle de la
plupart des applications moderne me semble... a oublier (avis perso)
pour dataGrid : ca m'a l'air pas mal, mais le PB que j'ai avec PEAR est
le suivant :
reutiliser du code c'est bien, mais a moins de se plonger dans les
sources, on ne conanit jamias leur limitation... et se retrouveer
bloquer en plein milieu d'in dev. ca me fait plutot flipper...
donc pour moi PEAR est a oublier... du moins tous les projets se
placant trop "haut" au niveau de l'architecture d'un programme. gérer
sa connexion par PEAR pourquoi pas (mais quelle utilisté c plutot
simple... (dans la plupart des cas)), mias lui confier des taches
complexe qui par nature sont ... complexes... pour moi c'est non, je
prefere perdre du temps masi matriser mon outil... quitte a me créer
mon propre framwork, moins performant mias que je saurait remanier a
souhait...
voila, donc joli ton bijou, mais je prefere ceux artisanaux :) dsl
en fait ma reponse vient du fait que j'ai tenu a utiliser DataObject
dans mon projet, sans en conniatre les caracterisitques (et surtout les
limites) et je me suis retrouvé a devoir reprendre mon dev depuis le
debut...
Normal.
voila, je ne suis pas un grand connaisseur, et je me suis brué les
ailes avec PEAR, d'ou mon avis assez dure, peut etre :)
en fait ma reponse vient du fait que j'ai tenu a utiliser DataObject
dans mon projet, sans en conniatre les caracterisitques (et surtout les
limites) et je me suis retrouvé a devoir reprendre mon dev depuis le
debut...
Normal.
voila, je ne suis pas un grand connaisseur, et je me suis brué les
ailes avec PEAR, d'ou mon avis assez dure, peut etre :)
en fait ma reponse vient du fait que j'ai tenu a utiliser DataObject
dans mon projet, sans en conniatre les caracterisitques (et surtout les
limites) et je me suis retrouvé a devoir reprendre mon dev depuis le
debut...
Normal.
voila, je ne suis pas un grand connaisseur, et je me suis brué les
ailes avec PEAR, d'ou mon avis assez dure, peut etre :)
en fait ma reponse vient du fait que j'ai tenu a utiliser DataObject
dans mon projet, sans en conniatre les caracterisitques (et surtout les
limites) et je me suis retrouvé a devoir reprendre mon dev depuis le
debut...
alors pourquoi j'ai ete chamré par dataGrid? et bien tout simplement,
il ne se place pas a la base de l'architecture du logiciel, au
contraire, il recupere des données pour les presenter, et c'est tout
ce qui fait son charme : il n'est pas incontournable... il est
complementaire... si tu voit ce que je ceut dire.
apres, je ne dit pas qu'il faut toujours oublier ce qui est "alien"
dans le code metier, mias il faut y faire tres attention.
concernat les pear coding standarts, certes, ils sont rigoureux, mais
la logique applicative est differentes de l'un a l'autre quand meme. Je
peut te dire que lorsque je suis allé trifouiller dans le code de data
object, j'ai mis un bout de temps a trouver la faille qui a fait qu'il
etait imcopatible avec mes besoins (je l'ai meme en partie rerecrit
pour essayer d'y palier, mais rien a faire...) et assez complexe a
aprehender, pour moi en tout cas...
voila, je ne suis pas un grand connaisseur, et je me suis brué les
ailes avec PEAR, d'ou mon avis assez dure, peut etre :)
en fait ma reponse vient du fait que j'ai tenu a utiliser DataObject
dans mon projet, sans en conniatre les caracterisitques (et surtout les
limites) et je me suis retrouvé a devoir reprendre mon dev depuis le
debut...
alors pourquoi j'ai ete chamré par dataGrid? et bien tout simplement,
il ne se place pas a la base de l'architecture du logiciel, au
contraire, il recupere des données pour les presenter, et c'est tout
ce qui fait son charme : il n'est pas incontournable... il est
complementaire... si tu voit ce que je ceut dire.
apres, je ne dit pas qu'il faut toujours oublier ce qui est "alien"
dans le code metier, mias il faut y faire tres attention.
concernat les pear coding standarts, certes, ils sont rigoureux, mais
la logique applicative est differentes de l'un a l'autre quand meme. Je
peut te dire que lorsque je suis allé trifouiller dans le code de data
object, j'ai mis un bout de temps a trouver la faille qui a fait qu'il
etait imcopatible avec mes besoins (je l'ai meme en partie rerecrit
pour essayer d'y palier, mais rien a faire...) et assez complexe a
aprehender, pour moi en tout cas...
voila, je ne suis pas un grand connaisseur, et je me suis brué les
ailes avec PEAR, d'ou mon avis assez dure, peut etre :)
en fait ma reponse vient du fait que j'ai tenu a utiliser DataObject
dans mon projet, sans en conniatre les caracterisitques (et surtout les
limites) et je me suis retrouvé a devoir reprendre mon dev depuis le
debut...
alors pourquoi j'ai ete chamré par dataGrid? et bien tout simplement,
il ne se place pas a la base de l'architecture du logiciel, au
contraire, il recupere des données pour les presenter, et c'est tout
ce qui fait son charme : il n'est pas incontournable... il est
complementaire... si tu voit ce que je ceut dire.
apres, je ne dit pas qu'il faut toujours oublier ce qui est "alien"
dans le code metier, mias il faut y faire tres attention.
concernat les pear coding standarts, certes, ils sont rigoureux, mais
la logique applicative est differentes de l'un a l'autre quand meme. Je
peut te dire que lorsque je suis allé trifouiller dans le code de data
object, j'ai mis un bout de temps a trouver la faille qui a fait qu'il
etait imcopatible avec mes besoins (je l'ai meme en partie rerecrit
pour essayer d'y palier, mais rien a faire...) et assez complexe a
aprehender, pour moi en tout cas...
voila, je ne suis pas un grand connaisseur, et je me suis brué les
ailes avec PEAR, d'ou mon avis assez dure, peut etre :)
en fait ma reponse vient du fait que j'ai tenu a utiliser DataObject
dans mon projet, sans en conniatre les caracterisitques (et surtout les
limites) et je me suis retrouvé a devoir reprendre mon dev depuis le
debut...
Normal.
Je ne suis pas un partisan à tous crins de PEAR, que je prononce "pire",
c'est pas par hasard, car son nom même indique que c'est un fourre tout
dans lequel on trouvera du bon (il y en a) et du mauvais (il y en a
aussi) (R=Repository). Mais que ceci soit bien clair : on ne choisit une
librairie/un framework parce que untel ou untel dit "c'est bien". C'est
"bien" pour **ses** besoins, qui ne sont pas nécessairement les tiens.
Avant de choisir une librairie, on doit nécessairement s'assurer (allez,
parlons consultant) que "son périmètre fonctionnel englobe le scope du
projet" ou dit en langage normal, qu'elle fait tout ce dont tu as
besoin. Ceci est indépendant du langage/de la plateforme avec lequel on
travaille, c'est un éternel problème de gestions des équipes de
développement. Donc la partie de PEAR avec laquelle tu t'es battu est
probablement adaptée aux besoins d'autres projets. Et il y a peut-être
un autre bout de PEAR adapté aux tiens.
en fait ma reponse vient du fait que j'ai tenu a utiliser DataObject
dans mon projet, sans en conniatre les caracterisitques (et surtout les
limites) et je me suis retrouvé a devoir reprendre mon dev depuis le
debut...
Normal.
Je ne suis pas un partisan à tous crins de PEAR, que je prononce "pire",
c'est pas par hasard, car son nom même indique que c'est un fourre tout
dans lequel on trouvera du bon (il y en a) et du mauvais (il y en a
aussi) (R=Repository). Mais que ceci soit bien clair : on ne choisit une
librairie/un framework parce que untel ou untel dit "c'est bien". C'est
"bien" pour **ses** besoins, qui ne sont pas nécessairement les tiens.
Avant de choisir une librairie, on doit nécessairement s'assurer (allez,
parlons consultant) que "son périmètre fonctionnel englobe le scope du
projet" ou dit en langage normal, qu'elle fait tout ce dont tu as
besoin. Ceci est indépendant du langage/de la plateforme avec lequel on
travaille, c'est un éternel problème de gestions des équipes de
développement. Donc la partie de PEAR avec laquelle tu t'es battu est
probablement adaptée aux besoins d'autres projets. Et il y a peut-être
un autre bout de PEAR adapté aux tiens.
en fait ma reponse vient du fait que j'ai tenu a utiliser DataObject
dans mon projet, sans en conniatre les caracterisitques (et surtout les
limites) et je me suis retrouvé a devoir reprendre mon dev depuis le
debut...
Normal.
Je ne suis pas un partisan à tous crins de PEAR, que je prononce "pire",
c'est pas par hasard, car son nom même indique que c'est un fourre tout
dans lequel on trouvera du bon (il y en a) et du mauvais (il y en a
aussi) (R=Repository). Mais que ceci soit bien clair : on ne choisit une
librairie/un framework parce que untel ou untel dit "c'est bien". C'est
"bien" pour **ses** besoins, qui ne sont pas nécessairement les tiens.
Avant de choisir une librairie, on doit nécessairement s'assurer (allez,
parlons consultant) que "son périmètre fonctionnel englobe le scope du
projet" ou dit en langage normal, qu'elle fait tout ce dont tu as
besoin. Ceci est indépendant du langage/de la plateforme avec lequel on
travaille, c'est un éternel problème de gestions des équipes de
développement. Donc la partie de PEAR avec laquelle tu t'es battu est
probablement adaptée aux besoins d'autres projets. Et il y a peut-être
un autre bout de PEAR adapté aux tiens.