Bonjour à tous ! Je suis arrivé au constat ces derniers temps que je ne concevais plus un logiciel sans possibilité qu'il soit scriptable ou hautement configurable.
En effet, dans beaucoup de ce que je produis comme application autonome maintenant, je réserve des options de script (généralement VBScript) pour permettre à l'utilisateur un peu expérimenté, de pouvoir créer le feature, l'option qui manque et auquel je n'aurais pas pensé d'emblée. Et c'est d'ailleurs une qualité que je recherche dans la plupart des logiciels que j'utilise désormais. Plus le logiciel est customisable, plus il est scriptable, plus il me plaît. Parce que scriptabilité, c'est synonyme de liberté, de non limite. Ainsi, plus le logiciel est scriptable, plus les frontières de l'imagination sont repoussées. Et, si langage de script ou options de configuration il y a, encore faut-il qu'il soient accessibles et suffisamment intuitifs pour ne pas donner à l'utilisateur une impression de corvée plutôt que de plaisir et de découverte. Et puis, il ne faut pas non plus oublier que certes la scriptabilité est un attout, mais qu'il peut néanmoins y avoir des inconvénients tels que: * l'inaccessibilité; * la lenteur; * la trop grande complexité; * les bugs. A ce sujet, à la lumière de ces critères, un logiciel totalement parfait, je ne pense pas en avoir déja rencontré, quoi que certains s'en sortent plutôt pas mal. Je veux parler: * du 6pad de QuentinC (un éditeur de texte léger); * du EdSharp de Jamal Mazrui (possédant un nombre impressionnant de possibilités); * Des logiciels du pack office de Microsoft (qu'on ne présente plus). D'autres que j'apprécie également beaucoup sont de mon propre cru personnel. A savoir: * le fameux Interface (logiciel de création de fenêtres graphiques); * XPC (logiciel de création de site web (en xhtml, php, javascript et css)). Questions: * Qu'en pensez-vous ? * En avez-vous d'autres pour compléter cette liste ? * Certains sont-ils de votre fabrication ? Yannick Daniel Youalé La programmation est une religion. Aimez-la, ou quittez-la.
