Bonjour à tous !

Juste pour faire part de mon raz-le-bol par rapport à ce qui nous est présenté 
comme étant de l'évolution, et qui s'avère être plus pénible au final d'après 
ce que je constate.

La raison principale de cet état d'âme est que je viens de passer pratiquement 
deux jours à temps plein à rechercher comment faire générer la liste des tables 
et des champs d'une base de données en vb.net. Actions qui devraient 
normalement être évidentes dans une API de manipulation de base de données 
n'est-ce pas ? Chose que j'avais d'ailleurs auparavant trouvé assez aisément en 
vb6, et plus même encore en php.

Ayant d'abord chercher la solution par moi-même en explorant les objet et 
sous-objets du langage dans mon visual studio, vérifiant au passage les types 
et l'utilisation qui pourrait en être fait, je me suis sincèrement posé des 
questions sur la logique que microsoft a voulu donner à certains d'entre eux 
tellement ils semblent étranges.

Et ce n'est que sur le net, après beaucoup d'effort,  que j'ai pû trouver une 
solution en prenant des bouts de code dans plusieurs tutoriels pris ça et là, 
parce qu'il n'y en avait aucun qui fonctionnait directement.

Ainsi, là où auparavant les choses se faisaient simplement en quelques lignes 
de code, ou alors pour lesquels il falait juste un objet dont le nom était 
suffisament évocateur, on retrouve aujourd'hui une foultitude de déclinaisons 
d'objets, tous plus bizarres les uns que les autres.

De quoi se demander si cette évolution à laquelle on nous force tous les deux 
ans à passer est véritablement faite pour nous faciliter la tache de 
programmation, ou alors nous pousser à acheter des produits de développement et 
au passage se faire un max de fric.





Parce que, concernant microsoft particulièrement, plus les années passent, plus 
son IDE et son langage resemblent à une usine à gaz. Et par usine à gaz, je 
veux vraiment dire lourd, complexe, lent, ou parfois même avec des bugs 
récurrents.

Les outils étant relativement nouveau, il est dès lors plus difficile de 
trouver des ressources sur lesquels d'autres auraient déja travaillé pour ne 
pas avoir à réinventer le fil à couper le beure. Quoi que ce manque aurait été 
valablement compensé par une documentation (embarquée ou en ligne) suffisamment 
claire, mais ce n'est pas toujours le cas.

Avec cette technologie, j'en suis arrivé à me sentir comme ces développeurs qui 
utilisent un langage par nécessité, et non parce qu'ils en sont passionés. Et 
je trouve ça triste dans ce sens que, étant un partisan des premiers produits 
microsoft, dont l'hergonomie était indiscutable, la documentation simple et 
précise, les performances correctes, je dois dire que je ne me retrouve plus 
dans les nouvelles sorties.

Je ne peux m'empêcher à ce sujet de faire un parallèle avec les autres produits 
vendus par cette firme comme par exemple la suite microsoft office, pour 
laquelle les nouvelles versions n'apportent plus que des changements 
cosmétiques selon ma perception.

D'ailleurs, notre service informatique  a donné un avis défavorable à la 
Direction pour ce qui était du passage de office 2007 à office 360 parce qu'il 
n'y a rien de plus qui soit crutial dans la nouvelle version que nous 
n'utilisons dans l'ancienne et aussi le fait que le vendeur s'était bien gardé 
de nous dire que cette version d'office est basée sur un nouveau système 
d'abonnement annuel payant.

Donc, à trop se focaliser sur le fric qu'ils veulent gagner et à en oublier la 
qualité de leurs produits, j'ai bien peur que cette firme que j'ai aimé ne 
finisse par sortir du tableau.


Bon, je vous laisse ici. Il faut que j'y ailles. Et soyez sages !

Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.






Répondre à