Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Êtes-vous prêt à payer pour une "version améliorée" de Python
Comme ActivePython qui facilite la connectivité avec les SGBD ?

Le , par Idelways

43PARTAGES

3  1 
ActiveState vient de mettre à jour sa distribution du langage de programmation Python afin de faciliter l'accès aux bases de données et la création des interfaces graphiques.

ActivePython permet à présent d'établir des connexions sécurisées aux bases de données et aux services web, en utilisant le module M2Crypto pour OpenSSL. Elle intègrent aussi désormais bon nombre de connecteurs, dont ceux pour MySql, PostGres et les bases d'Oracle.

Malheureusement ces nouveautés ne sont inclues que dans les versions Business, Entreprise et OEM, mais pas dans l'édition gratuite destinée à la communauté.

Pour les interfaces graphiques, cette version ajoute « PyQt ».
« PyQt » offre la possibilité de produire des interfaces à l'aide du framework multiplateforme QT. PyQt contient 300 classes et plus de 5 750 fonctions et méthodes.

Les bibliothèques graphiques wxPython et Tkinter sont aussi de la partie.

Ces bibliothèques sont évidemment libres et disponibles en téléchargement gratuit.
ActiveState les intègre dans son pack multiplateforme pour qu’elles soient prêtes à l'usage dès l'installation d'ActivePython.

Cette version est disponible en téléchargement sur le site d'ActiveState.

Mais bien qu'ayant de nombreux atouts, elle pose tout de même la question de savoir si les développeurs sont prêts à payer ou s'ils trouveront suffisants les outils de la version gratuite de la technologie.

Ou plus exactement quelles améliorations justifient une version commerciale payante ?

Source : ActiveState

Lire aussi :

Pour les interfaces graphiques, PyGTK ou PyQt4 ? Quelle est votre expérience ? Vaut-il mieux ne pas faire d'IHM avec Python ?

Les bindings de Qt sont-ils réellement matures ? Sont-ils utilisables professionnellement ou relèvent-ils plus de la bidouille ?

Python 2.7 est disponible en version définitive, la dernière mouture 2.x prépare la transition vers la série 3.x

Et vous ?

Que pensez-vous de cette version ?

Etes-vous prêt à payer pour une version « améliorée de Python » ?

En collaboration avec Gordon Fowler

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Traroth2
Membre chevronné https://www.developpez.com
Le 03/09/2010 à 11:47
A la lecture de l'article, j'ai l'impression que la quantité de code écrite par cette société est singulièrement réduite, et qu'ils ne font finalement payer que pour un package de logiciels gratuits. Ça fait cher le boulot de config...
1  0 
Avatar de rambc
Membre expérimenté https://www.developpez.com
Le 02/09/2010 à 21:57
Bonsoir,
en tant que programmeur et utilisateur, je ne vois pourquoi je paierais pour utiliser des outils gratuits. C'est plus qu'étonnant comme chose...

Un point positif est d'avoir PyQt facilement installable sous Mac mais bon quelques lignes de console permettent de s'en sortir.
0  0 
Avatar de wiztricks
Expert éminent sénior https://www.developpez.com
Le 04/09/2010 à 16:29
Hmm

Mais bien qu'ayant de nombreux atouts, elle pose tout de même la question de savoir si les développeurs sont prêts à payer ou s'ils trouveront suffisants les outils de la version gratuite de la technologie.
Ce ne sont pas les développeurs qui paient mais plutôt les clients.

Après la question est toujours la même "faire" ou "faire faire le boulot d'intégration" de packages Open Source?

Avec un paquet de développeurs sous la main, il y a certainement toujours du mou ou de l'intérêt à "faire".

Maintenant si on doit livrer à un client une procédure d'installation testée, documentée,... itou, itou... sur: Linux, Windows, OSX, Solaris, AIX, ...

On va peut être essayer de pousser les bundles "ActiveState" (s'ils ne sont pas hors de prix...) démerder un pb. sur des environnements aussi exotiques avec un engagement au forfait...

Ceci dit, avec les dernières recommandations de la SEC côté contrôle financier, nous avons et allons voir se développer toute une population de end-users utilisant Python sans être à priori informaticiens.

ActiveState glisse un peu vers le même style qu'Enthought côté communauté scientifique: leur marché est peut être par là.

- W
0  0 
Avatar de SebGR
Membre habitué https://www.developpez.com
Le 21/01/2011 à 15:45
Bonjour,

Une petite remarque sur la forme :

...savoir si les développeurs sont prêts à payer...
Ce n'est jamais le développeur qui paie, ça se décide (beaucoup) plus haut dans l'organigramme.

-SebGR
0  0 
Avatar de Guardian
Membre chevronné https://www.developpez.com
Le 21/01/2011 à 17:38
Citation Envoyé par Idelways Voir le message
Etes-vous prêt à payer pour une version « améliorée de Python » ?
Non et certainement pas dans ce cas précis.
0  0 
Avatar de wokerm
Inactif https://www.developpez.com
Le 21/01/2011 à 16:25
oui je payerai volontiers pour un produit de qualité :cool:
prenons l'exemple de mysql community et celle payante
je préfère celle payante a community
je pense que c'est une tres bonne stratégie , une version community libre et open source pour les développeur fauché , et une pour les entreprise professionnel et développeur professionnel afin d'avoir non seulement le support mais aussi une équipe qui améliore ces produit a plein temps ce qui ne fera qu'optimiser ces produits
je pense que Microsoft et les autres devrai suivre la même voie
Microsoft devrai mettre des produit community , destine a la communauté qui se regroupe sur codeplex
et des produit payant avec du support pour ceux qui veulent obtenir de meilleur produit
0  2