windev vs python SOS
MC
XX.XmcX at XX.XmclaveauX.com
Thu Sep 28 17:20:26 EDT 2006
Bonjour !
Comme tu es français, tu me coprendras.
Alors :
- windev est fermé, et protégé par des dongles. Résultat : dongle
perdu, en panne, ou volé, il faut racheter une licence (c'est arrivé à
un ami)
- le langage de windev est beaucoup moins évolué que Python. Et,
quand je dis beaucoup, c'est faible... Python a des possibilités
énormes en programmation procédurale, en Orienté Objet, et, même, en
programmation fonctionnelle.
- la structure interne de Python est extraordinaire. Vraiment.
- Python est très facile à apprendre. Il existe beaucoup de
ressources, même en français, sur Internet, dans des livres, etc.
- Python est un langage stable, avec très très peu de bugs/problèmes.
Sur ce point, windev marque sérieusement le pas. Sur certains forums
consacrés à windev, le nombre de bugs signalés était effarant.
- les librairies disponibles pour Python couvrent un spectre beaucoup
plus large que celles disponibles pour windev
- les bases de données intégrées à windev sont issues du vieux moteur
"hyperfile", beaucoup trop limité. Avec Python, on peut choisir le SGBD
que l'on veut, sans trop de soucis. Depuis SQL-lite, jusqu'à Oracle (XE
ou autre), on peut assumer tous les niveaux de puissance nécessaire.
- avec Python, on peut faire du multi-threading, du réparti, des
applications web, consoles, invisibles (services), des serveurs COM,
développer des interfaces, ou en utiliser de toutes prêtes, travailler
sur du réseau, piloter des équipements industriels, etc. etc.
- je n'utilise pas le "libre" comme argument, sauf pour un point : si
pc-soft (éditeur de windev) a, un jour de grosses difficultés, le
produit pourrait bien disparaitre soudainement, ce qui n'est pas le cas
de Python, maintenu par une communauté. Or, il y a peu d'années, cette
boîte a eu, justement, d'importants problèmes financiers.
Le gros point fort de windev, c'est un marketing très agressif.
D'ailleurs, si tu veux manger et boire à l'oeil, va suivre les
présentations.
Avant dernier point : tu aurais pu mettre ton message dans le newsgroup
français sur Python.
Dernier point : si quelqu'un veut traduire ce message, il a mon accord
tout entier.
--
@-salutations
Michel Claveau
More information about the Python-list
mailing list