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.
