• [^] # Re: Rapide mais

    Posté par . En réponse au journal Windev, qui es tu ?. Évalué à 4.

    J'avais été obligé d'utiliser WinDev au cours de mon stage fin d'études. Enfin, sur le projet de stage, il y avait écrit que je devais faire un framework de développement (et bon, j'ai pas été mécontent d'être utilisé comme un stagiaire, c'est à dire à faire autre chose). On utilisait la version 10, et voici ce que je peux dire au sujet du biniou :
    - coder en français, c'est perturbant... (maVariable est une chaîne; tablo est un tableau de 100 tableaux de 10 tableaux de 14 chaînes. bref...)
    - j'ai pas réussi à trouver des raccourcis clavier pour des actions "courantes". C'est vrai que je sais pas tellement bosser au clavier ET à la souris. Soit je tape / compile / teste, soit je déplace des fenêtres à la souris. Mais quand il faut utiliser la souris pour changer de fenêtre dans l'AGL, donc quitter le clavier "juste pour ça", je perds du temps.
    - au moment où je l'ai testé, pas de fonction de hashage md5 en standard (on voulait pas de grande sécurité, juste éviter de stocker les mots de passe en clair :)). Une fonction de chiffrage nommée crypte et utilisant un algorithme aussi "génial" (d'après eux) qu'inconnu existe avec plusieurs niveaux de sécurité.
    - gestion déplorable de la notion d'objet (je suis pas sûr que ça porte dans ton cas).
    - la base de données hyperfile, en mode normal est un simple fichier partagé. On se demandait pourquoi on avait des problèmes de perf à la première requête sur une base d'une cinquante de méga : il copie le fichier en local et le traite :D. Je vous parle pas des accès concurrents... Je n'ai pas testé la version client - serveur.
    - par contre, très pratique pour l'interface graphique. Personnellement, je trouve que ce n'est pas une mauvaise solution pour la génération de maquettes : on prend des fenêtres, on y met des boutons, des champs etc, et on y associe une action statique. Ça permet de rapidement s'assurer que le client est sur la même longueur d'ondes que nous.
    - après, comme ça a déjà été dit, ils ont bien compris comment vendre. Excellent service marketing qui abreuve de courrier avec des brochures publi rédactionnelles en joli papier plastifié etc, des stylos, t-shirts et autres casquettes.
    - un point que j'ai jugé interressant : t'achètes la licence, t'as 5 ou 6 bouquins qui arrivent dans la boîte, tout ce qui te permet de devenir efficace en WinDev (antinomique, mais bon).
    - un point plus ennuyeux : quand tu sors des sentiers battus, tu peux toujours chercher, soit personne n'a cherché, soit ceux qui ont cherché n'ont pas trouvé, soit tu trouves un binaire perdu sur le net...
    - Ce type de logiciels, en banalisant le développement informatique (ie en faisant croire au décideur que comme c'est accessible à tout le monde, l'assistante peut coder) n'aide vraiment pas "à la bonne réputation des services informatiques" : quand tu dois corriger un bug dans une appli où y'a 2000 lignes de code pour une action sur un bouton, tu pleures (et tu ris quand tu essayes de comprendre. Ou tu te pends par la cravatte.).

    Ça fait plus d'un an, ça a peut-être évolué, mais voici mon souvenir. Pour résumer j'ai détesté, et je trouve que la définition de neuneu-proof est tout à fait adaptée...