Hébergement d'un programme python/Passage du programme en app
Hellnet
Messages postés
12
Date d'inscription
Statut
Membre
Dernière intervention
-
dsy73 Messages postés 9252 Date d'inscription Statut Contributeur Dernière intervention -
dsy73 Messages postés 9252 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai avec un ami développé un petit programme en python et on aimerai le rendre accessible au public. Nous avons deux solution en tête:
-Inclure le programme dans une application mobile, mais nous ne savons pas vraiment comment créer un app qui arriverait à inclure notre programme.
-Héberger le programme (pas de problème sur l'hébergement, nous avons déjà ce qu'il faut) et réussir à le faire fonctionner en ligne sur un site.
Voilà, je suis un peu perdu et j'attends vos réponses
Merci d'avance, Hellnet
J'ai avec un ami développé un petit programme en python et on aimerai le rendre accessible au public. Nous avons deux solution en tête:
-Inclure le programme dans une application mobile, mais nous ne savons pas vraiment comment créer un app qui arriverait à inclure notre programme.
-Héberger le programme (pas de problème sur l'hébergement, nous avons déjà ce qu'il faut) et réussir à le faire fonctionner en ligne sur un site.
Voilà, je suis un peu perdu et j'attends vos réponses
Merci d'avance, Hellnet
A voir également:
- Hébergement d'un programme python/Passage du programme en app
- App data - Guide
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Message programmé iphone - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
1 réponse
'lut, tout dépend de ce que fait le dit programme, mais:
- il est possible de le faire tourner intégralement dans une appli mobile, mais intégrer un runtime Python pour un "petit programme" est un peu overkill (abusé, + compliqué a faire)
- l'héberger est une solution
- si tu l'héberges tu peux faire une appli mobile qui ne serait que l'interface du programme hébergé (ça se fait assez fréquemment d'ailleurs)
- il est possible de le faire tourner intégralement dans une appli mobile, mais intégrer un runtime Python pour un "petit programme" est un peu overkill (abusé, + compliqué a faire)
- l'héberger est une solution
- si tu l'héberges tu peux faire une appli mobile qui ne serait que l'interface du programme hébergé (ça se fait assez fréquemment d'ailleurs)
Ensuite, il faut faire en sorte que ton programme puisse communiquer avec la future appli mobile, on établit pour ça une API, c'est-à-dire l'interface (fonctions) qui sera exposée coté code avec ton appli. Les API suivant les principes REST sont assez populaires, car simples et efficaces, utilisant HTTP pour le transfert, et JSON pour le format des données. Toutefois le JSON n'est pas bien adapté aux transferts de données non-texte, son homologue binaire MessagePack est utilisé s'il y a lieu.
Puis on code l'appli mobile, avec des techniques dépendant de la plateforme.
(Sachant que si tu as besoin d'aide concernant l'appli mobile, je ne pourrais t'aider que si tu programmes pour Android)
Tu parle d'hébergeurs qui permettent de faire tourner du Python, en connaît-tu?
Tu peux toujours utiliser un VPS ou un serveur dedié(ça coute plus chère),installer python et utiliser le module SimpleHTTPServer de python. Il te faudra tout de même maîtriser les requettes http, et si tu optes pour un client lourd, un des languages utilisé pour le developpement mobile. Si tu optes pour un client leger (dans navigateur web) maitriser au minimum le html.