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

Delphi .NET Discussion :

[Delphi .net] Peut-on créer une application utilisable en ligne ?


Sujet :

Delphi .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 84
    Par défaut [Delphi .net] Peut-on créer une application utilisable en ligne ?
    Bonjour.

    J'ai une question, pourtant simple à laquelle je n'arrive pas à trouver de réponse franche.

    J'ai une application écrite à l'aide de Delphi 7 composée uniquement de Tform et tenant dans un seul exécutable (et qui s'utilise sans s'installer).


    j'aimerais que cette application devienne utilisable en ligne (accessible depuis un serveur web) par les utilisateurs (en se connectant à l'application depuis un navigateur internet par exemple) et je ne sais pas si c'est possible.

    Je lit un peu partout que Delphi .net permet de créer des applications orientés web, mais je n'arrive pas à savoir en quoi cela consiste.

    D'après les tests que j'ai effectués, il ne sera pas difficile de porter mon application vers delphi.net. mais j'obtiendrai après cette opération un exécutable qui ne sera pas utilisable depuis un serveur... Ou j'ai loupé quelque chose ???

    Merci de m'éclairer ou de m'orienter vers toutes pistes permettant la réalisation de ce projet.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 84
    Par défaut
    Bon, visiblement la question ne suscite pas de réponses, mais peut etre était elle mal posée.

    D'apres mes recherches, ce que je voudrais faire est possible à condition d'héberger mon application sur un serveur Windows 2003 avec TSE


    Est ce quelqu'un pourrait me le confirmer ?

    Merci

  3. #3
    Membre Expert Avatar de philnext
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 553
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 553
    Par défaut
    EN fait ta question est un peu ambigue.
    Le plus simple est de transformer ton appli en DLL et d'accéder à ta DLL via une partie visuelle sur serveur ou via PHP (ou autre) en WEB.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 84
    Par défaut
    Citation Envoyé par philnext Voir le message
    EN fait ta question est un peu ambigue.
    C'est bien ce que je pensais....

    En fait, le problème est simple.

    J'ai développé une application qui n'est pas très complexe mais avec pas mal de fonctionnalités (donc un code assez volumineux)

    J'aimerais qu'elle devienne accessible par le biais d'un client léger pour en faciliter les mises à jours car elle est utilisé par une cinquantaine de personnes qui sont difficiles à contacter tous en même temps et cela me faciliterai grandement la tache.

    Je ne m'intéresse donc qu'aux moyens de la rendre accessible et ce peut importe comment.

    Mais comme le code est volumineux, j'essaye de trouver la solution la plus économe en temps possible.

    Je pensais que le terme "orienté web" que l'on accole souvent aux applications .net voulait dire utilisable via le web, visiblement, c'est pas aussi simple...

    la transformation en dll est effectivement intéressante mais je n'ai jamais encore étudié le procédé, je vais regarder ça de plus près.

    L'utilisation d'un serveur TSE me paraissait une solution avantageuse qui me permettait de ne pas modifier l'ensemble du code.


    Sub0 tu es sur que l'interprétation du code se fait coté utilisateur ? Il me semblait au contraire que c'est le serveur qui exécutait le code et que le client ne se contentait que de gérer l'affichage. (c'est une question importante car au niveau de l'utilisation ressource serveur c'est pas la même chose)

    Merci pour vos réponses en tout cas !!

  5. #5
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Citation Envoyé par ced00 Voir le message
    tu es sur que l'interprétation du code se fait coté utilisateur ?
    Oui, enfin il me semble bien que le programme est exécuté côté client. D'autres membres le confirmeront j'espère... Les utilisateurs devront de toutes façons, télécharger la totalité du programme avant de pouvoir l'exécuter.

    Sinon, pour ton projet, aurais-tu envisager de faire un simple programme avec une détection et mise à jour automatique des nouvelles versions ? C'est-à-dire que les utilisateurs mettront automatiquement à jour leur programme si ils sont connectés. Je te propose cette solution car elle est très simple à mettre en place et semble correspondre à ton besoin.

    Juste par curiosité, pourrais-tu nous décrire un peu les fonctionalités de ton programme ? Par exemple, les utilisateurs doivent-ils s'identifier ?

  6. #6
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Salut,
    effectivement ta question laissait supposée que tu recherchais une solution logicielle alors qu'il s'agit d'un pb de déploiement que TSE peut effectivement facilité. Mais dans ce cas tu déplaces légérement le pb du coté de l'administration, de l'hébergement et de l'intégration sous TSE.
    Voir aussi qq recommendations sur le développement d'application pour cet environnement.
    Je confirme le code est bien exécuté coté serveur seul l'affichage, la saisie et les impressions sont gérées sur le client.

  7. #7
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Citation Envoyé par ced00 Voir le message
    possible à condition d'héberger mon application sur un serveur Windows 2003 avec TSE
    Je ne pense pas me tromper en te confirmant ce que tu dis. Même si je n'ai jamais utilisé .Net, je crois qu'il faut que le serveur (et le client) aient le framework installé. C'est comparable à Java si tu connais... Le client télécharge le programme (une applet en Java) et l'exécute sur sa machine.

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/05/2013, 19h31
  2. Créer une application utilisant Google Map ?
    Par Shypster dans le forum C#
    Réponses: 2
    Dernier message: 09/07/2008, 22h53
  3. Réponses: 5
    Dernier message: 03/11/2006, 10h22
  4. Réponses: 0
    Dernier message: 11/05/2006, 08h19
  5. Comment (ou peut on) créer une DLL .NET ?
    Par Mickey.jet dans le forum Delphi .NET
    Réponses: 4
    Dernier message: 02/04/2006, 15h54

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