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

Web & réseau Delphi Discussion :

Récupérer fichier sur hébergeur web!


Sujet :

Web & réseau Delphi

  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    321
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 321
    Par défaut Récupérer fichier sur hébergeur web!
    Bonjour, en espérant d’être sur le bon forum.

    Je cherche une solution (hébergeur web) mais je ne sais pas quoi choisir et comment faire! Avant de commencer j’aimerais bien avoir votre avis.
    Mon programme n’est pas encore disponible sur le WEB et j’aimerai bien le publié..
    Je pense de faire publier mon programme exécutable n’est pas un problème. Mais d’offrir les bases de données associées. C'est-à-dire si un utilisateur obtient une licence il aura accès à downloader une base de donné chez un hébergeur WEB. J’ai trois solutions en tête!

    (La base de données ce n’est qu’un fichier xy.dat, pour le moment je n’ai que quatre BD)

    Solution 1: Chez un hébergeur web, qui me propose la possibilité d’avoir une option où l’utilisateur entre son mot de passe (du genre login) et il aura accès pour récupérer sa base de données. C’est moi qui devrait faire la gestion des Login, mots de passe! Pour l’update c’est l’utilisateur qui devra ce connecter sur le site!

    Solution 2: J’ai tout simplement un hébergeur web où il me donne un répertoire pour mettre ma base de données, cacher... Dans mon programme exécutable, j’ai l’option update de cette base de données. Donc l’exécutable va récupérer la BD chez hébergeur web.

    Solution 3: Crée sont propre site...

    J’ai plus tendance à passer sur la solution 2, ma question, comment programmer en Delphi 2007 la récupération de cette BD, que dois-je savoir sur l’hébergeur web pour faire cette programmation?

    Merci beaucoup pour des liens ou des exemples.

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 081
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 081
    Par défaut
    4... DelPHP de Sub0
    5... DataSnap
    6... SOAP + Php\Mysql
    7... SSL + PortForwarding sur un SGBD comme Firebird

    Les vrais questions à se poser
    • le nombre d'utilisateur
    • l'accès concurrentiel sur la même base ou chaque utilisateur est autonome
    • la consolidation des données si c'est un simple échange par FTP ou Upload\Download en HTTP
    • ...


    Si tu avais prévu de faire une application Web depuis le début, la stratégie de déploiement et d'hébergement des données aurait du être fait bien avant de coder quoi que ce soit !
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    321
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 321
    Par défaut
    J’ai longuement réfléchi et je crois que pour moi la meilleur solution est de prendre la stratégie que l’utilisateur download la base de donnée en mode FTP. C’est a dire la BD est localiser chez un hébergeur et dans le programme l’utilisateur n’aura qu’a cliquer sur update pour que sa base de donnée sois mise a jour. Donc tous les utilisateurs qui aurons la même base de donnée aurons le même User et Password coder dans l’exe pour avoir accès.
    Est-ce bien raisonner ?? Que dois-je savoir sur le domaine ou sur le service ftp du côté hébergeur??
    Merci et bonne journée

  4. #4
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 081
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 081
    Par défaut
    Tu ne pense pas en concurrentiel

    Toto lance ton programme, télécharge la DB
    Commence des modifications
    Titi lance ton programme, télécharge la DB
    Commence des modifications
    Titi remonte la DB sur le serveur
    Toto remonte la DB sur le serveur !

    Comment gère tu la fusion des modifications de Titi et de Toto
    Par simple fichier, toutes les modifications de Titi sont perdues puisque écrasées par les données de Toto !
    C'est ça l'étape de consolidation des données que j'évoquais

    Ou alors, c'est une DB en lecture seule que seule toi mets à jour contenant des thésaurus ou autres éléments de ce genre !?

    Pour l'hébergement, chez Free tu peux déployer du PHP (comme les Forum PHPBB par exemple), pourquoi pas un WebService (soit un simple HTTP POST soit un vrai SOAP)

    Après, faut penser que si tu as beaucoup de client, et surtout si c'est facturé, il doit y avoir des limitations et donc passer à un hébergeur pour professionnel donc payant comme NexenServices, Gandi, MagicOnLine, OVH...
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  5. #5
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    321
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 321
    Par défaut
    Désoler si je me suis mal exprimé..,mais effectivement c’est une DB en lecture seule et que moi seul mets la DB à jours contenant des thésaurus! Les utilisateurs n’ont qu’à downloader la mise à jour. Avant de me lancer dans une aventure complexe j’aimerais d’abord créer quelque chose de simple et voir par après ce que sa donne ...
    Merci pour tes infos

Discussions similaires

  1. Connexion https pour récupérer un fichier sur serveur web
    Par benibur dans le forum API standards et tierces
    Réponses: 6
    Dernier message: 07/01/2010, 14h26
  2. telecharger fichiers sur le web
    Par gy0m76 dans le forum C
    Réponses: 5
    Dernier message: 01/12/2006, 12h34
  3. Lecture d'un fichier sur le web (http)
    Par omeya4 dans le forum C++
    Réponses: 3
    Dernier message: 12/06/2006, 21h32
  4. récuperer un fichier sur le web
    Par frizou11 dans le forum Réseau/Web
    Réponses: 1
    Dernier message: 22/05/2006, 19h54
  5. [VBA-E]Copie de fichier sur le Web
    Par ainatar dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 17/03/2006, 17h06

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