IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Rechercher des mises à jour de son programme


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2005
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2005
    Messages : 73
    Par défaut Rechercher des mises à jour de son programme
    Bonjour,

    Je cherche un moyen pour que mon programme (distribué en .exe via cxfreeze) puisse vérifier la présence de mise à jour de mon logiciel. Je l'héberge sur sourceforge. Je pensais interroger le nombre de version disponible et comparer à aux nombre de version en ligne. Mais je trouve cela un peu archaïque.

    Comment gérer vous cela ?

    Merci à vous.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 743
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 743
    Par défaut
    Salut,

    Citation Envoyé par g_barthe Voir le message
    Comment gérer vous cela ?
    Tout dépend de la fréquence des mises à jour et des risques pris à l'automatiser.

    Ceci dit, faire une requête HTTP vers une URL qui donne la dernière version pour la comparer à la version courante reste une bonne option (si on distribue ses mises à jour via le ouèbe).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2005
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2005
    Messages : 73
    Par défaut
    merci pour ta réponse.

    La fréquence peut être 1 par an ou 2 sur des ajouts de fonctionnalités ou alors corrections de bugs plus fréquent mais 3 par an max au final.

    Donc mon idée initiale reste une bonne idée.

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 743
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 743
    Par défaut
    Salut,

    Citation Envoyé par g_barthe Voir le message
    Donc mon idée initiale reste une bonne idée.
    Tournez le problème comme vous voulez, il faut une mécanique qui permette de dire il y a du neuf à charger.

    Les vrais problèmes arrivent après.

    Imaginez que 10000 utilisateurs lancent l'application à 9h00 et que ça lance une mise à jour automatique. Le serveur va recevoir une tripotée de requêtes de téléchargement dans les minutes qui suivent et devra pouvoir compter sur une bande passante importante pour les satisfaire.

    En plus, comme vous avez fait le choix de packager votre code avec cx_freeze, plutôt que d'avoir à mettre à jour quelques scripts, vous allez devoir transférer un truc énorme.

    A défaut, la mise à jour ne se fera pas (et on va vous téléphoner pour vous signaler que l'application ne peut pas démarrer) ou se fera "partiellement" (et la mise à jour risque de planter).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2005
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2005
    Messages : 73
    Par défaut
    je comprends le principe de l'interrogation simultanée importante mais j'ai oublié de préciser que c'est un bouton cliquable par l'utilisateur et non une vérif automatique.

    APrès oui l'utilisateur peut aller voir sur le site c'est pas faux. D'ailleurs un lien vers l'url et une fenetre qui précise la version utilisée ça marche aussi et c'est plus simple.

Discussions similaires

  1. W7 - Recherche des mises à jour qui tourne en rond.
    Par hipokamp dans le forum Windows 7
    Réponses: 7
    Dernier message: 13/01/2017, 17h31
  2. Réponses: 12
    Dernier message: 20/03/2015, 09h52
  3. Réponses: 6
    Dernier message: 15/08/2011, 13h12
  4. Réponses: 1
    Dernier message: 17/09/2008, 14h14
  5. Réponses: 1
    Dernier message: 23/12/2007, 20h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo