Envoyé par
gros_bidule
Coin,
que veux-tu savoir exactement ?
WinDev est très bien dans les domaines qu'il supporte, mais :
- c'est francofrançais, peu de dev étrangers connaissent, encore moins utilisent
- tu programmes en français, même si l'anglais est supporté
- le système de versionning est l'un des plus lamentables que j'ai jamais vu, et n'espère pas passer sur Git, c'pas possible (tu n'as pas directement accès aux fichiers source)
- oublie les tests unitaires, tests d'intégration, etc
- c'est cher, et de nouvelles versions sortent régulièrement (donc c'est très très cher si tu veux accéder à toutes les nouveautés)
- c'est très fermé : quand tu fais du WinDev, tu ne fais que du WinDev. La réutilisation de bibliothèques tierces est décourageante, et inutile d'espérer un jour migrer ton appli WinDev vers autre chose comme du .Net, Java, Node, etc
- leur base de données "hyperfile" est sensée tout péter, mais en fait pas vraiment. Ils ont fait une démo il y a 10 ans sur une table de 1 milliard de tuples, mais c'était pipé. La base en elle même n'est pas standard, y'a des bugs (faut donc acheter les mises à jour WinDev), et ce n'est pas plus rapide que n'importe quelle base SQL ou noSQL
- un mot sur WebDev : caca. Ca peut te générer du PHP ou d'autres choses, mais le code généré est hyper crade et impossible à maintenir sans WebDev
- WinDev Mobile : comme WebDev, et tu as des alternatives bien plus propres et connues (en C#, Node ou Java, tu as le choix)
Bref, les produits PCSoft c'était une fierté française il y a 15 ans, surtout avec son langage de "5ème génération" (mais lol ! ) sensé être mille fois mieux que les autres langages de programmation (houuu, Java c'est de la 3ème génération, le bébé).
Pour finir, c'est cadeau, juste une blague sur le langage : Ou et _OU_ ne signifient pas la même chose, tout comme ET et _ET_. le _OU_ correspond au || de nos langages habituels, alors que le OU est tout autre chose, et biensûr tous les débutants ragent car ils font la faute et leur programme ne marche pas.
Vraiment, si tu peux éviter leurs produits, alors évite ;)