Comme il y a 7 ou 8 ans
Il n’y a pas si longtemps, quelques temps avant la première bulle, je m’en rappelle encore. Dans ce temps je travaillais surtout en Perl, en Vb ou en PL-SQL. Java était nouveau en ce temps là et ce qui avait de plus à la mode. Quand je rencontrait d’autres programmeurs, analystes ou architectes, souvent on me regardait de bien haut en me disant que je devrais abandonner mes outils. En fait même, juste le fait que je dise que je programmais en Perl, était assez pour qu’on arrète de m’adresser la parole (j’exagère si peu). Pendant ce temps, je me contentais de faire réussir mes projets, et je regardais les programmeurs Java échouer lamentablement les leurs. Je m’intéressait beaucoup à Java, je lisais beaucoup sur le sujet, mais je trouvais qu’il n’y avait pas assez de bonnes pratiques ou tout simplement que de faire qqch de simple était trop long. C’est drôle, parce que aujourd’hui je programme surtout en Java. Je regarde encore (plus souvent par les blogues de O’Reilly) plein de blogueurs en train de dire que Java/J2EE c’est fini, que C# ou Ruby on Rails vont le remplacer. Moi je trouve plutôt que Java et J2EE ont atteint la maturité nécessaire pour rendre plus optimale leur utilisation. Il y plein de framework relativement faciles à utiliser, plein d’exemples de code, on ne réinvente presque plus la roue, on a mis les EJB aux poubelles et les choses marchent. Je lis beaucoup sur C# et Ruby on Rails, ils sont très intéressants, et je vais les apprendre tranquillement le soir après le travail. Et je vais regarder ces soit disants experts proclamant que les programmeurs Java sont moins intelligents échouer lamentablement leurs projets, pendant que moi, je ferai fonctionner les miens, on time on budget.