• [^] # Re: Scripts

    Posté par . En réponse à la dépêche Linux en couverture du Monde. Évalué à 9.

    *clap* *clap* Bravo ! *clap* *clap*



    Plus sérieusement, ça commence grave à me gonfler, tous les gens qui expliquent en permanence que Linux c'est plus mieux en prenant l'exemple de « facilités » comme le scripting. Alors, une bonne fois pour toutes : l'utilisateur desktop, les possibilités de programmation de son shell, il en a rien à carrer. Point à la ligne.



    Soit dit en passant, si pBpG était là, il pourrait vous expliquer que Windows aussi (même le 9x) a un système de scripting puissant, j'ai nommé Windows Scripting Host. Si vous connaissez VBScript (il me semble que JScript marche aussi), vous pouvez tout automatiser sur votre moulinette Windows. Mais LA différence avec Linux, c'est que cette fonction n'est pas mise en avant. Au contraire, il n'y a aucune doc livrée avec Windows, faut tout aller chercher sur le site de MS. Et pourquoi, je vous le demande ? Parce que Microsoft ne tient pas à mettre en avant des fonctions complexes, mais plutôt la facilité d'emploi de Windows ! Le message est simple : si vous êtes un power-user, vous chopez la doc, et vous avez des fonctions avancées. Et si vous ne l'êtes pas, eh ben c'est pas grave, vous pouvez faire sans, ça marchera aussi. C'est un bien meilleur discours que « RTFM » (et soit dit en passant, MacOS X ne fait pas autre chose, et ils font ça mieux que MS)...



    Il faudrait qu'on arrête d'essayer d'imposer notre point de vue d'informaticiens aux pauvres gars qu'on essaye de convertir. Eux, ils n'achètent pas un ordinateur pour bidouiller, programmer, etc. Ils achètent un ordinateur pour se simplifier la vie. L'argumentaire du prosélyte linuxien moyen tend à leur montrer comment se la compliquer. Il y a là un paradoxe assez bizarre. Je ne compte plus le nombre de fois où je me suis fait rire au nez par des gens à cause de choses aussi simples que la commande mount (« comment ? Sur ta daube il faut taper une commande pour aller dans le CD-ROM ? »). Et on va parler de scripting à ces gens-là ? Un peu de sérieux, SVP...



    Il faudrait aussi qu'on arrête les exemples idiots (« moi, le beau-frère du chien de mon facteur, il adore travailler en CLI sous ZSH. Vous voyez, le grand public aime donc la ligne de commande »). Non, votre frère, votre copine, ou je ne sais qui que vous avez converti ne sont pas des exemples valables, représentatifs du grand public. Il m'arrive de faire du support technique pour les clients de ma boîte (un petit FAI) et je vous assure que le scripting c'est leur dernière préoccupation au monde. Tout le monde n'a pas la chance d'être entouré d'informaticiens, et ce n'est pas pour autant que ces gens n'ont pas le droit d'avoir un ordi...



    Bref, il faut avoir différents argumentaires. Pour l'admin, lui vanter les possibilités de script, la flexibilité des systèmes de journalisation, la sécurité accrue, les possibilités des outils serveurs, très bien. Pour les sécrétaires, en revanche, ce n'est clairement pas une bonne idée d'y aller à coup de « tu peux facilement trier tes mails avec quelques règles procmail de derrière les fagots » ou autres « tes mises en page ? Aucun problème avec LaTeX » ! Le jour ou on aura compris ça, on fera beaucoup mieux progresser Linux sur le desktop, croyez-moi...

    Envoyé depuis mon PDP 11/70