2. Distribution par copie des sources
L'idée la plus immédiate pour déployer une application PyQt est d'installer le même
environnement que celui utilisé pour le développement, sans un EDI tel qu'eric6. Il faut
donc :
1. installer une version de Python adéquate, si elle n'est pas déjà installée ;
2. installer la version adéquate de PyQt, si elle n'est pas déjà installée ;
3. copier les fichiers de l'application nécessaires : sources Python, images, etc.
La distribution consiste donc à fournir une procédure d'installation, avec les
identificateurs de version et points d'entrée nécessaires pour l'installation de Python et
PyQt. Ce mode de distribution peut convenir dans le cadre d'application sur mesure, où
le développeur (qui connaît bien l'environnement parce qu'il l'a lui-même installé) peut
lui-même procéder à l'installation sur la ou les machine(s) cible(s). Il est en revanche
peu attirant pour une distribution massive car il nécessite des compétences que ne
possèdent pas forcément les utilisateurs potentiels.
Quels sont le pour et le contre de la distribution par copie des sources ?
Le POUR :
pas besoin d'apprendre un nouvel outil !
même distribution pour toutes les plateformes ;
paquet de distribution limité à l'application seule : peut donc être très léger ;
maintenance facilitée : on peut mettre à jour l'application sans toucher au
reste.
Le CONTRE :
pas de paquet tout-en-un ;
complexité d'installation : nécessite de faire une installation de Python et
PyQt, qui est dépendante de la plateforme ;
42
Précédent

- 43/494

Suivant