Monthly Archives: juillet 2006

Monthly Archives: juillet 2006

Des frameworks et des frameworks, … Mais où sont passées les applications

Des frameworks et des frameworks, … Mais où sont passées les applications

Je ne sais pas si c’est juste une impression, mais il me semble que les développeurs Java sont plus enclin à développer des frameworks que des applications! Je n’en connais pas vraiment la raison, mais j’imagine que le défit doit être plus intéressant à relever, ou bien est-ce l’envie de se faire connaître en espérant développer un framework que tout le monde utilisera.
Il arrive un moment où il faut bien penser à mettre en oeuvre les frameworks déjà existant et créer des applications…
On fait déjà de tellement beaux frameworks qu’il serait dommage de si peu les mettre en oeuvre…
PHP est l’exemple inverse: moins de framework, bien plus d’applications. Du coup il en ressort des applications de qualité.
Peut-être qu’il faut se dire: trop de framework tue l’application ! Mon explications viendrait du fait qu’il en existe trop, du coup il faut en connaître et suivre trop pour créer une application, du coup on ne sait pas auquel se fixer et on passe son temps à les décorter et les apprendre, plutôt que de les utiliser.
Comme quoi, trop de méthodologie et trop de framework, mène à avoir moins de temps pour développer son application, ce qui peut aboutir à une application dont on connaît pas parfaitement le fonctionnement interne, donc mal maîtrisée, et moins riche en fonctionnalité, ceci étant liée au temps d’apprentissage!
Paradoxale non? Les frameworks et les méthodologies étant destinés justement à améliorer ces points là!
Une fois tout ce temps passer à apprendre ces frameworks et méthodologie, on se dit que c’est trop compliqué, on se décide donc à créer un framework pour simplifier tout ça pour développer son application plus facillement, du coup on ne se concentre pas sur le développement de son application mais sur son noyau. Ceci aboutit à une application peut-être bien codée, mais en tout cas pauvre en fonctionnalitées! Dommage surtout quand ces applications sont souvent développées sur le temps libre, qui on le sait tous est rare et précieux! Ceci peut aboutir à un projet pauvre , ou mal fini, donc inutile !!! Bref un comble!

Faut-il alors faire des concessions, et chercher à développer moins « smart » et plus efficace? Une question complexe, à mon avis, à laquelle on ne peut apporter de réponse simple!

Je suis intéressé de connaître votre avis! N’hésitez pas à laisser un commentaire!

Parlons un peu de Ruby

Parlons un peu de Ruby

S’il est un buzz word qui excite tous les développeurs web java aujourd’hui, c’est bien le terme « Ruby On Rails » … Tous le monde en a entendu parlé comme LE framework à la mode qui va renvoyer Java au rang de dinausore au même titre que le COBOL. Pour ma part, je ne suis pas du tout en accord avec cette mode (ou vague, comme bon vous semble), et préfère les valeurs sures. Pour moi, les deux Frameworks et langages s’adressetn à des personnes et besoins différents, et personne ne ratera le train en choississant de ne pas se mettre à RoR.

Le blog Cardsharp on Software exprime parfaitement mon point de vue quand à cette mode :D .

Bref, si vous voulez mon avis, Java ne s’est jamais aussi bien porté qu’aujourd’hui et a de beaux jours devant lui. Je me souviens bien de l’arivée de PHP qui devait tout remplacer sur le web… Au final, chacun a trouvé sa place.