Pour ma part je suis très dubitatif sur ce genre de framework. Je trouve que ça a tendance à donner des logiciels qui ne sont que des suites de formulaires et de grilles.
Ca me fait d'ailleurs beaucoup penser aux produits PC Soft. Bien sûr, ces dernières ne sont pas libres, ni multiplateforme (enfin de manière embryonnaire à ma connaissance). Mais ils promettent grosso modo les mêmes choses :
* développement très rapide
* se concentrer sur le métier
* accessible à tous
Certes, ces points sont positifs. Faire disparaitre la partie technique c'est louable pour le client (même si 90% de la population d'ici deviendraient chômeurs ;) ). Mais un bon logiciel n'est pas qu'un logiciel qui respecte parfaitement la logique métier et qui n'a pas de bug. C'est aussi un logiciel qui est raisonnablement performant par exemple (pas de sensations de latence, les actions dans la mesure du possible devant durer moins d'une seconde par exemple). Et ça c'est purement technique. Ce type de framework est souvent très mal placé à ce niveau. Enfin c'est le cas de toutes les applications Windev que j'ai vu.
Et c'est normal parce que développer c'est choisir. Choisir par exemple un haut niveau d'abstraction (et donc en accepter les conséquences). Néanmoins avec ce genre de framework on ne choisit pas, on est coincé et c'est pour ça que je ne les aimes pas.
Ceci dit ça doit être très intéressant à développer, donc bon courage à toi.
# .
Posté par guppy . En réponse à la dépêche Développement très rapide d’applications libres : Extended Man/XML Frames. Évalué à 6.
Pour ma part je suis très dubitatif sur ce genre de framework. Je trouve que ça a tendance à donner des logiciels qui ne sont que des suites de formulaires et de grilles.
Ca me fait d'ailleurs beaucoup penser aux produits PC Soft. Bien sûr, ces dernières ne sont pas libres, ni multiplateforme (enfin de manière embryonnaire à ma connaissance). Mais ils promettent grosso modo les mêmes choses :
* développement très rapide
* se concentrer sur le métier
* accessible à tous
Certes, ces points sont positifs. Faire disparaitre la partie technique c'est louable pour le client (même si 90% de la population d'ici deviendraient chômeurs ;) ). Mais un bon logiciel n'est pas qu'un logiciel qui respecte parfaitement la logique métier et qui n'a pas de bug. C'est aussi un logiciel qui est raisonnablement performant par exemple (pas de sensations de latence, les actions dans la mesure du possible devant durer moins d'une seconde par exemple). Et ça c'est purement technique. Ce type de framework est souvent très mal placé à ce niveau. Enfin c'est le cas de toutes les applications Windev que j'ai vu.
Et c'est normal parce que développer c'est choisir. Choisir par exemple un haut niveau d'abstraction (et donc en accepter les conséquences). Néanmoins avec ce genre de framework on ne choisit pas, on est coincé et c'est pour ça que je ne les aimes pas.
Ceci dit ça doit être très intéressant à développer, donc bon courage à toi.