100% d'accord !!!Envoyé par balmeyer
Je fais du GUI depuis 15 ans et les builders n'ont guère évolué, on a certes changé de composants graphiques et de langages mais le progrès n'est pas phénoménal dans ce domaine... A mon sens, tous ces outils sont BEAUCOUP trop proches des couches graphiques sous-jacentes donc leur valeur ajoutée est super faible, c'est juste une autre forme de programmation mais elle exige de connaître les composants manipulés en dessous, le nom de leurs propriétés... et la plupart génère un code dégueulasse avec taille et positions en pixels, sans véritable solution de factorisation si l'on doit plusieurs vues du même type, sans parler d'architecture ou d'évolutivité...
Bref, faire des GUI avec un builder ne marche que si on a 3 écrans à faire dans une maquette, pas pour des projets complets. Sinon, il reste l'éditeur de texte et la programmation à l'ancienne...
Vivement l'avènement du Model-Driven qui permettra de se concentrer sur les seuls problèmes qui vaillent la peine : quel est le besoin de mon client et comment rendre le service le plus efficacement possible ?
Etant agnostique en terme de technologie, je peux me permettre de citer Bill Gates (je sens que je vais me faire des potes ;-) : "Modeling is the future, so every company that's working on this I think it's great. ... And the promise here is that you write a lot less code, that you have a model of the business process. And you just look at that visually and say here is how I want to customize it. ... So instead of having lots of code behind that, you just have visual, essentially model, customization."
Partager