Or je découvre que c'est écrit en Python que je ne connais pas.
J'ai une bonne base de développement de 1993 à 2001 en Objet, C++,
Delphi, ...
Quels outils me conseillez-vous pour mettre en place une plateforme de
test et de modification de petits programmes Python, à compiler pour
Linux au final.
Le programme py doit-il être compilé au final, ou bien peut-il être
interprêté ? Peut-on compiler sur Windows (XP) pour une cible Linux ?
Merci
--
Stéphane
Jeune Chambre Economique de Saintes *** http://www.jce-saintes.org
Agitateurs d'idées... accélérateurs de talents !
En Python et en C. Et la version Python dépend de paquetages qui sont à ma connaissance spécifiques à une plateforme Unix (pygobject (gnome) et dbus).
que je ne connais pas. J'ai une bonne base de développement de 1993 à 2001 en Objet, C++, Delphi, ...
Attention, Python est un langage dynamique, et son modèle objet est *très* différent de ceux de C++ et Delphi.
Quels outils me conseillez-vous pour mettre en place une plateforme de test et de modification de petits programmes Python, à compiler pour Linux au final.
Le programme py doit-il être compilé au final, ou bien peut-il être interprêté ? Peut-on compiler sur Windows (XP) pour une cible Linux ?
Dans l'absolu : Python (dans son implémentation de référence CPython au moins, et dans à peu près toutes les implémentations que je connais) utilises un modèle d'exécution bytecode -> VM, donc pas de problème majeur de portabilité (sauf bien sûr en cas d'utilisation d'API spécifiques à une plateforme... et c'est je le crains ton cas ici).
Accessoirement, la compilation est "transparente" (la VM se charge elle-même d'appeler le compilateur quand nécessaire), donc l'utilisation est similaire à celle d'un interpréteur (contrairement à Java qui nécessite un appel explicite au compilo).
Bref, théoriquement, tu peux développer en Python sur n'importe quel OS actuel, et les outils de dev ne manquent pas.
Dans le cas qui t'intéresse, hélas, vu les dépendences, je crains que tu ne puisse faire tourner OpenProximity que sur une plateforme Unix supportant Gnome et DBus.
HTH
Stéphane Santon a écrit :
Bonjour,
J'aimerais faire des tests sur le projet OpenSource de Marketing de
Proximité :
En Python et en C. Et la version Python dépend de paquetages qui sont à
ma connaissance spécifiques à une plateforme Unix (pygobject (gnome) et
dbus).
que je ne connais pas.
J'ai une bonne base de développement de 1993 à 2001 en Objet, C++,
Delphi, ...
Attention, Python est un langage dynamique, et son modèle objet est
*très* différent de ceux de C++ et Delphi.
Quels outils me conseillez-vous pour mettre en place une plateforme de
test et de modification de petits programmes Python, à compiler pour
Linux au final.
Le programme py doit-il être compilé au final, ou bien peut-il être
interprêté ? Peut-on compiler sur Windows (XP) pour une cible Linux ?
Dans l'absolu :
Python (dans son implémentation de référence CPython au moins, et dans à
peu près toutes les implémentations que je connais) utilises un modèle
d'exécution bytecode -> VM, donc pas de problème majeur de portabilité
(sauf bien sûr en cas d'utilisation d'API spécifiques à une
plateforme... et c'est je le crains ton cas ici).
Accessoirement, la compilation est "transparente" (la VM se charge
elle-même d'appeler le compilateur quand nécessaire), donc l'utilisation
est similaire à celle d'un interpréteur (contrairement à Java qui
nécessite un appel explicite au compilo).
Bref, théoriquement, tu peux développer en Python sur n'importe quel OS
actuel, et les outils de dev ne manquent pas.
Dans le cas qui t'intéresse, hélas, vu les dépendences, je crains que tu
ne puisse faire tourner OpenProximity que sur une plateforme Unix
supportant Gnome et DBus.
En Python et en C. Et la version Python dépend de paquetages qui sont à ma connaissance spécifiques à une plateforme Unix (pygobject (gnome) et dbus).
que je ne connais pas. J'ai une bonne base de développement de 1993 à 2001 en Objet, C++, Delphi, ...
Attention, Python est un langage dynamique, et son modèle objet est *très* différent de ceux de C++ et Delphi.
Quels outils me conseillez-vous pour mettre en place une plateforme de test et de modification de petits programmes Python, à compiler pour Linux au final.
Le programme py doit-il être compilé au final, ou bien peut-il être interprêté ? Peut-on compiler sur Windows (XP) pour une cible Linux ?
Dans l'absolu : Python (dans son implémentation de référence CPython au moins, et dans à peu près toutes les implémentations que je connais) utilises un modèle d'exécution bytecode -> VM, donc pas de problème majeur de portabilité (sauf bien sûr en cas d'utilisation d'API spécifiques à une plateforme... et c'est je le crains ton cas ici).
Accessoirement, la compilation est "transparente" (la VM se charge elle-même d'appeler le compilateur quand nécessaire), donc l'utilisation est similaire à celle d'un interpréteur (contrairement à Java qui nécessite un appel explicite au compilo).
Bref, théoriquement, tu peux développer en Python sur n'importe quel OS actuel, et les outils de dev ne manquent pas.
Dans le cas qui t'intéresse, hélas, vu les dépendences, je crains que tu ne puisse faire tourner OpenProximity que sur une plateforme Unix supportant Gnome et DBus.
HTH
hervest
Bruno Desthuilliers a écrit le 29/04/2009 à 15h22 :
Stéphane Santon a écrit :
Bonjour,
J'aimerais faire des tests sur le projet OpenSource de Marketing de Proximité :
En Python et en C. Et la version Python dépend de paquetages qui sont à ma connaissance spécifiques à une plateforme Unix (pygobject (gnome) et dbus).
que je ne connais pas. J'ai une bonne base de développement de 1993 à 2001 en Objet, C++, Delphi, ...
Attention, Python est un langage dynamique, et son modèle objet est *très* différent de ceux de C++ et Delphi.
Quels outils me conseillez-vous pour mettre en place une plateforme de test et de modification de petits programmes Python, à compiler pour Linux au final.
Le programme py doit-il être compilé au final, ou bien peut-il être interprêté ? Peut-on compiler sur Windows (XP) pour une cible Linux ?
Dans l'absolu : Python (dans son implémentation de référence CPython au moins, et dans à peu près toutes les implémentations que je connais) utilises un modèle d'exécution bytecode -> VM, donc pas de problème majeur de portabilité (sauf bien sûr en cas d'utilisation d'API spécifiques à une plateforme... et c'est je le crains ton cas ici).
Accessoirement, la compilation est "transparente" (la VM se charge elle-même d'appeler le compilateur quand nécessaire), donc l'utilisation est similaire à celle d'un interpréteur (contrairement à Java qui nécessite un appel explicite au compilo).
Bref, théoriquement, tu peux développer en Python sur n'importe quel OS actuel, et les outils de dev ne manquent pas.
Dans le cas qui t'intéresse, hélas, vu les dépendences, je crains que tu ne puisse faire tourner OpenProximity que sur une plateforme Unix supportant Gnome et DBus.
HTH
Bonsoir, Rien à dire Mr Bruno vous êtes bon. Suis le Stéphane...
Bruno Desthuilliers a écrit le 29/04/2009 à 15h22 :
Stéphane Santon a écrit :
Bonjour,
J'aimerais faire des tests sur le projet OpenSource de Marketing de
Proximité :
En Python et en C. Et la version Python dépend de paquetages qui sont
à
ma connaissance spécifiques à une plateforme Unix (pygobject
(gnome) et
dbus).
que je ne connais pas.
J'ai une bonne base de développement de 1993 à 2001 en Objet,
C++,
Delphi, ...
Attention, Python est un langage dynamique, et son modèle objet est
*très* différent de ceux de C++ et Delphi.
Quels outils me conseillez-vous pour mettre en place une plateforme de
test et de modification de petits programmes Python, à compiler pour
Linux au final.
Le programme py doit-il être compilé au final, ou bien peut-il
être
interprêté ? Peut-on compiler sur Windows (XP) pour une cible
Linux ?
Dans l'absolu :
Python (dans son implémentation de référence CPython au
moins, et dans à
peu près toutes les implémentations que je connais) utilises un
modèle
d'exécution bytecode -> VM, donc pas de problème majeur de
portabilité
(sauf bien sûr en cas d'utilisation d'API spécifiques à une
plateforme... et c'est je le crains ton cas ici).
Accessoirement, la compilation est "transparente" (la VM se charge
elle-même d'appeler le compilateur quand nécessaire), donc
l'utilisation
est similaire à celle d'un interpréteur (contrairement à
Java qui
nécessite un appel explicite au compilo).
Bref, théoriquement, tu peux développer en Python sur n'importe
quel OS
actuel, et les outils de dev ne manquent pas.
Dans le cas qui t'intéresse, hélas, vu les dépendences, je
crains que tu
ne puisse faire tourner OpenProximity que sur une plateforme Unix
supportant Gnome et DBus.
HTH
Bonsoir,
Rien à dire Mr Bruno vous êtes bon. Suis le Stéphane...
En Python et en C. Et la version Python dépend de paquetages qui sont à ma connaissance spécifiques à une plateforme Unix (pygobject (gnome) et dbus).
que je ne connais pas. J'ai une bonne base de développement de 1993 à 2001 en Objet, C++, Delphi, ...
Attention, Python est un langage dynamique, et son modèle objet est *très* différent de ceux de C++ et Delphi.
Quels outils me conseillez-vous pour mettre en place une plateforme de test et de modification de petits programmes Python, à compiler pour Linux au final.
Le programme py doit-il être compilé au final, ou bien peut-il être interprêté ? Peut-on compiler sur Windows (XP) pour une cible Linux ?
Dans l'absolu : Python (dans son implémentation de référence CPython au moins, et dans à peu près toutes les implémentations que je connais) utilises un modèle d'exécution bytecode -> VM, donc pas de problème majeur de portabilité (sauf bien sûr en cas d'utilisation d'API spécifiques à une plateforme... et c'est je le crains ton cas ici).
Accessoirement, la compilation est "transparente" (la VM se charge elle-même d'appeler le compilateur quand nécessaire), donc l'utilisation est similaire à celle d'un interpréteur (contrairement à Java qui nécessite un appel explicite au compilo).
Bref, théoriquement, tu peux développer en Python sur n'importe quel OS actuel, et les outils de dev ne manquent pas.
Dans le cas qui t'intéresse, hélas, vu les dépendences, je crains que tu ne puisse faire tourner OpenProximity que sur une plateforme Unix supportant Gnome et DBus.
HTH
Bonsoir, Rien à dire Mr Bruno vous êtes bon. Suis le Stéphane...