• # Windows/Linux 2 mondes différents

    Posté par . En réponse au journal Besoin d'arguments de chocs contre Microsoft. Évalué à 10.

    Voici mes impressions sur les mondes Windows et Linux.

    Tout d'abord, je tiens à rectifier des idées préconcues au sujet de windows. Maintenant, Windows plante beaucoup moins qu'avant. C'est un fait. On peut aussi avoir des plantages sous Linux. Plus rarement faut l'avouer.

    Pour moi les 2 mondes sont foncièrements opposés. Je suis administrateur/développeur depuis plusieurs années, et j'ai le plus souvent utilisé Linux et les logiciels libres. Ce que j'aime dans Linux c'est que je peux à tout moment savoir ce qu'il se passe, ce que fait le système, pourquoi il le fait. Je peux avoir de l'aide sur mes problèmes car rien n'est caché et beaucoup de monde est là pour t'aider. Je me sens libre de choisir ce que je veux utiliser, il y a beaucoup de choix, et je peux ainsi assumer mes choix.

    Maintenant, depuis récemment je suis amené à utiliser les produits microsoft (beuacoup plus qu'auparavant). Je me sens moins libre. J'ai moins le choix (sachant que je dois utiliser les produits microsoft. Je pourrais utiliser d'autres produits pour windows, mais je ne peux pas, politique interne). C'est peut-être plus un problème de politique de mon service informatique, mais je pense que ce problème existe ailleurs et est symptomatique de certains problèmes que l'on peut rencontrer dans le monde windows. Il faut je pense remonter des années auparavant, au moment de la pénurie d'informaticien. De nombreuses personnes se sont retrouvées à devoir gérer un réseau informatique sans avoir les compétences pour. A ce moment, le plus simple et le plus sûr était d'utiliser les technologies microsoft. On avait quelqu'un sur qui se reposer en cas de problème. C'est un choix honorable, on ne peut pas le critiquer. Le problème étant que les produits microsoft ont vocation à être utilisés par le plus grand nombre, et donc pour ne pas paraître compliqués, pour essayer d'être le plus convivials possible, beaucoup de choses restent cachées. De plus, pour que microsoft, d'un point de vue commercial, puissent réserver des niches pour les entreprises qui souhaitent vendre du support ne dévoile pas toutes les solutions au grand public. Il en résulte que tu ne peux pas autant savoir comment intrinsèquement un produit microsoft fonctionne contrairement à un logiciel libre. Et c'est là la grande différence que je trouve entre le monde Windows et le monde du libre: dans le monde du libre, je peux savoir (facilement à difficilement) comment fonctionne tel truc, alors que sous Windows ça reste encore très difficile, la seule chose que je peux savoir c'est où cliquer pour que ça marche. Une chose qui m'a frappé dans le monde Microsoft, c'est que chacun à sa petite théorie sur le sujet. Si un truc ne marche pas, il faut faire comme ça parce que le problème doit venir de là, une autre personne aura une solution différente, mais aucune ne sera capable de te dire exactement comment ça fonctionne. Ca marche par tatônnement.
    On peut y voir de l'incompétence, mais pour devenir compétent sous microsoft, il faut soit être très riche (payer les formations qui vont), soit avoir un pôte très compétent. L'auto-formation est très difficile.

    Ensuite, un problème que l'on rencontre chez certaines personnes utilisant les produits microsoft exclusivement, c'est leur peur d'utiliser autre chose. D'un côté c'est normal. Les produits microsoft sont prévus pour fonctionner avec les produits microsoft. Si tu utilises autre chose, tu n'as plus droit au support de microsoft et tu risques de devenir la balle d'une partie de tennis entre le support de microsoft et le support du produit que tu as choisi. (un peu la même chose entre FT et free quand tu as un problème d'ADSL). Donc c'est pour ça que tu rencontres de fortes réticences à l'utilisation d'autres outils que les outils microsoft.

    Une autre chose qui m'a marqué dans le monde Windows, c'est le marketing. J'ai hier visualisé une vidéo d'une personne qui expliquait comment utiliser le dernier visual studio .net whitbey (je ne suis pas sur de l'orthographe). Le démonstrateur nous donnait l'impression que le produit était révolutionnaire, super, que c'était ça qu'il fallait utiliser. Pendant la démo, il a créé un objet personne avec un champs nom, prénom et age. Il a crée un objet société qui contenait une liste d'objet personne. A la fin, il faisait une itération sur les personnes de l'objet société pour n'afficher que les personnes de plus de 40 ans. C'était pas mal. Y'avait la complétion automatique des champs des objets, des noms des attributs des objets... Mais avec du recul, je me suis demandé ce que ça m'apportait de plus qu'un autre système. Au final, je me suis fait l'opinion que ce n'était que de la poudre aux yeux, car il m'avait juste démontré qu'il pouvait faire de la programmation objet sous son nouveau produit, sachant que sous PHP je pouvais faire la même chose. Ca m'inquiète un peu car j'ai l'impression que l'on veut porter l'attention des développeurs sur les gadgets mis à leur disposition au lieu de leur expliquer des astuces de développement. Franchement, je préfère avoir une formation d'une journée sur des astuces de développement que sur comment utiliser le dernier IDE à la mode. VI me suffit amplement, ça ne sert à rien de faire des solutions pour développer encore plus rapidement, mon problème est plus d'avoir une vue d'ensemble du projet ou de faire des choix de développement.
    Tout ça pour te faire comprendre que parfois on te fait des démos pour te montrer un super produit qui fait pleins de trucs gadgets qui te servent à rien. Tu peux trouver la même chose sous Linux, mais c'est moins flagrant.

    En conclusion : sous linux que j'ai appris à maîtriser en profondeur, je me snes libre de mes choix. Sous windows, j'ai du mal à trouver toutes les réponses à mes questions, j'ai l'impression que l'on ne veut pas tout me dire. Je me sens moins libre.

    Bon j'arrête, mon cerveau est maintenant fatigué... J'ai peut-être oublié de dire des choses, mais j'espère que tu auras compris l'essentiel.