Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Journal : Windev, qui es tu ?

Posté par qdm () le 11 décembre 2007
Bon, je débarque dans une nouvelle organisation qui a diverses caractéristiques dont je vais styliser les plus importantes en ce qui nous concerne :

- Plus de 10 000 personnes réparties sur toute la France
- Pouvoir décisionnel fortement décentralisé
- Postes clients sous Windows
- Existant applicatif métier très hétéroclite, mais volonté forte de la direction pour les nouvelles applications de faire des applications web basées sur des standards, type PHP avec du MySQL/PostgreSQL
- Durée des projets probablement trop longue avec effet tunnel qui fait qu'ils répondent difficilement aux besoins changeants de ces satanés utilisateurs

Et donc l'autre jour, je visite un service opérationnel assez éloigné du centre de décision où on m'explique que la direction met beaucoup trop de temps à répondre à leurs demandes, qu'ils ont besoin d'applications nouvelles du jour au lendemain (j'exagère mais bon c'est effectivement de l'ordre de quelques semaines), et que du coup, comme ils ont les compétences en interne, ils développent des kilotonnes d'applications WinDev qui répondent très bien aux besoins utilisateurs.

WinDev dont ils m'ont vanté les mérites en terme de rapidité de développement, de qualité du code (supermaintenanble, je génère ma doc à partir des commentaires du code, je suis multiplateforme, etc...), de support.... Pour eux le coût de leurs quelques licences développeurs est négligeable (moins de 1000 ¤), le support fourni par PC Soft est excellent et très réactif. Si besoin est, ils trouvent facilement des sociétés peu coûteuses rapidement pour les dépanner, alors que pour trouver un spécialiste PostGreSQL ou Python, c'est cher et c'est long.

J'ai écouté ça très attentivement, manquant clairement d'arguments à leur opposer, d'autant qu'ils satisfont les utilisateurs en répondant vite et bien à leurs besoins, ce que la direction générale ne fait pas. Bien entendu, ça balkanise le système d'information et autres problèmes que je ne visualise pas bien... Mais je ne sais pas vraiment quoi leur proposer comme alternative, et donc il me parait difficile de leur demander formellement d'arrêter. Du coup j'ai quelques petites questions.

- Quels sont les défauts de WinDev aujourd'hui (dernières versions) et est ce que les performances suivent. Ils m'en ont pas donné puisque pour eux tout est génial et que toutes les horreurs dont je me souvenais, pour eux, c'est du passé ? Bref, je cherche des arguments à leur opposer, tout en sachant bien qu'il n'y en a peut être pas, puisqu'ils ne font que colmater les défaillances du centre.
- Qu'est ce que je peux trouver comme outil de RAD (localisé en français) qui soit équivalent en terme d'intégration et de rapidité de développement, tout en étant plus standard. L'idéal serait de produire des applis en PHP/MySQL (ou PostGreSQL) ?

N'hésitez pas à me faire part de vos expériences avec WinDev, ça pourrait m'apporter des éclairages.

> Lire le journal (40 commentaires, moyenne: 2,9).  

Vous avez demandé le commentaire #889305.

Kexi?

Posté par Earered () le 11/12/2007 à 17:13. (lien). Évalué à 2.

Peut être que python card répond au besoin technique : http://pythoncard.sourceforge.net/ ?

Mais probablement pas au besoin de compétences disponibles.

(Sinon, dans le même genre, Lotus Notes permet de faire des p'tit base de données avec une sorte de VBscript, et maintenant même du java).

Le défaut, est le problème d'intégration, mais si la direction ne répond pas vite au besoin, au moins ils ne sont pas bloqué.

Je crois que c'est le principal défaut des solutions comme Windev, le modèle de données est difficilement récupérable, utilisable pour un déploiemnent qui supporte une grosse monté en charge (si jamais quelque chose se stabilisait), non?

Pour remedier au problème tester et vérifier des solution comme Access (je suis sérieux) mais en faisant attention à utiliser une liaison standard avec une base de données (pour éviter d'utiliser des fonctionalités qui bloquerait une intégration au groupe).

En libre il y a OpenOffice Base (je ne sais pas à quel point c'est stable en 2.3) (multiplateforme JDBC)
Kexi http://www.koffice.org/kexi/ (multiplateforme Qt)
et un outil gnome relativement proche mais moins un peu à l'abandon dont je ne me rappelle plus le nom.

En utilisant une base locale, qui peut à terme être déployé sur un serveur.

Ça se trouve, Kexi pourrait sérieusement les intéresser car il présente un potentiel supplémentaire, celui de permettre une belle monté en charge facilement et rapidement.

Mais à vue de nez, ils ont fait un choix rationel (ils sont de toutes façons enchaîner par la direction, donc le moindre mal, ie le moins cher).

  • [^]Re: Kexi?

    Posté par Victor STINNER (page perso, ) le 11/12/2007 à 17:30. (lien). Évalué à 2.

    En comparaison de WinDev, Python Card est affreusement moche. Mais je ne connais ni l'un, ni l'autre, donc difficile de bien les comparer.

    [^]Re: Kexi?

    Posté par Morreale Jean Roc () le 11/12/2007 à 20:12. (lien). Évalué à 2.

    Si il veut coupler son appli avec pogsql alors kexi est un mauvais choix vu que, bien qu'existant, le lien entre les 2 est non-fonctionnel. Il faut attendre la version 2 pour avoir quelque chose qui marche (passage de libpqxx à libpq).