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 Discussion :

Informations sur DELPHI FOR PHP


Sujet :

Delphi

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Août 2004
    Messages
    696
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 696
    Points : 225
    Points
    225
    Par défaut Informations sur DELPHI FOR PHP
    Bonjour,

    je débute avec delphi for PHP ce jour, je ne connais pas PHP et je pense que delphi for php peut m'aider, en revanche je ne réussi pas à trouver des exemples simples comme
    ouvrir une nouvelle page web en cliquant sur bouton
    rediriger vers une page web en cliquant sur bouton
    et autre auriez vous un site , un doc ou que sais-je où je pourrais trouver un tuto correcte

    j'ai trouvé "delphi-php-in-action-technote-qadram-software.pdf" mais si vous avez d'autre je suis preneur

    cordialement

  2. #2
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 459
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    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 : 13 459
    Points : 24 873
    Points
    24 873
    Par défaut
    Je ne connais pas Delphi for PHP mais comme c'est du PHP, pour naviguer entre les Page c'est des liens HTML ou AJAX !
    On peut penser que cela sera surtout Button.OnClick du JavaScript qui sera directement géré par l'équivalent VCL !
    Dedans, tu devrais pouvoir créer un nouveau formulaire et l'afficher !

    Pense qu'il a changé de nom !
    Delphi for PHP a été un echec, trop de gens ont pensé pouvoir coder en Delphi et non en PHP, pour éviter cet amalgame, c'est devenu RADPhp

    En Zend Studio + Zend FrameWork en MVC, toute navigation est faite par des POST* de Formulaires ou des liens AJAX pour un POST Async renvoyant un JSON ou une section HTML par exemple (injecté par le composants YahooLib par exemple)

    * les URL sont construites avec une hiérarchie genre "domaine\application\module\form\controller\function"

    La VCL 4 PHP est une encapsulation d'un Framework server en PHP lié à un Framework GUI AJAX !
    Il semble que l'on puisse le couplé avec d'autres Framework PHP et JS !

    Un peu comme IntraWeb, avec la VCL il ne faut pas oublier que cela génère des masses d'AJAX, il faut bien différencier le code serveur et le code client !

    Tu dois connaitre Smarty, les CSS et les notions web en général !

    Le composant Page semble disposer de Show et Visible !
    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 actif
    Profil pro
    Inscrit en
    Août 2004
    Messages
    696
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 696
    Points : 225
    Points
    225
    Par défaut
    Bonjour,

    Merci de votre réponse, je vais jeter un petit coup d'oeil.

    le site que je veux faire dans un premier temps est super simple, alimenter un fichier xml et afficher certaine informations present dans un fichier xml

    Cordialement

  4. #4
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 459
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    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 : 13 459
    Points : 24 873
    Points
    24 873
    Par défaut
    Un simple XSL(T) peut le faire !
    Tu peux aussi installé Wamp Server, et faire une simple page PHP sans le Rad !
    Cela t'économisera une enorme LIB JS !
    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 actif
    Profil pro
    Inscrit en
    Août 2004
    Messages
    696
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 696
    Points : 225
    Points
    225
    Par défaut
    Bonjour,

    je vous remercie pour votre conseil je ne connaissais pas ce format et il semble simple d'utilisation.

    je vais voir si cela peut m'aider, par contre certes le programme est simple mais je veux lui donner une certaine forme et "dynamique"

    ==> Page Données 1(Alimentation fichier1 XML)
    ==> Page Données 2(Alimentation fichier1 XML)
    Page Accès ==> page menu{==> Page Données 3(Alimentation fichier1 XML)
    ==> Page Données 4(Alimentation fichier1 XML)
    ==> Page Données 5(Alimentation fichier1 XML)

    Ou les zones de saisies des pages Données (3,4,5) sont créer dynamiquement
    via un fichier2 XML et aurons le format suivant:

    Page WEB
    __________________________________
    | IMAGE /IMAGE/IMAGE /IMAGE/IMAGE
    |
    | Nom Zone1 Saisie1 Saisie 2
    |
    | Nom Zone2 Saisie1 Saisie 2
    |
    | Nom Zone3 Saisie1 Saisie 2
    |
    | Nom Zone4 Saisie1 Saisie 2

    Cordialement

  6. #6
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 459
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    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 : 13 459
    Points : 24 873
    Points
    24 873
    Par défaut
    Tel que tu nous le présente, c'est un Formulaire qui en appellent un autre, c'est du basique, juste la partie Upload du fichier à travailler en JS !

    RADPHP XE - Developer's Guide :: Smarty Templates

    Pense que pour un formulaire basique (non Web 2.0 et sa chier d'AJAX), c'est un POST qui t'envoie un tableau de paramètre (les composants Edit, Button, Radio ...) et ensuite le serveur web dois renvoyer une page HTML dans son intégralité !
    Rien ne t'empeche de lire un XML avec SimpleXML qui via un foreach s'utilise presque comme un Tableau associatif pour représenter ton XML !
    Et dans ces boucles sur le XML tu utilise echo pour balancer du HTML directement !
    Ensuite tu pourras affiner en utilisant smarty en remplacement des "echo", il fera l'intermédiaire entre les données nommées que tu lui soumets et les templates HTML
    tu finiras par un Smarty->Render qui lui fait les echo

    Faut juste se lancer ! Tu nous diras ce tu penses de RAD PHP XE !


    Regarde cela ! Les Layers, c'est un XML qui décrit la Page (un peu comme un DFM)


    Cela m'intéresse aussi, on développe des mini-applis web avec un vieux IntraWeb, comme il est possible que l'on pousse plus loin le dev web, faudrait confronter les deux !
    Idéalement cela serait via WebService REST avec DataSnap en remplacement de l'actuel DCOM que ce soit pour le client lourd que le client web

    Perso, je ne pourrais pas t'aider plus sur la partie cliente (dont la navigation entre page), je me suis toujours occupé des parties Serveurs utilisant DB et XML pour générer des DFM, d'autre XML ou Fragment HTML\JS via des templates existantes !


    Dans l'univers WEB et PHP, je crois que tout a déjà été fait !
    C'est encore pire qu'en Delphi, surtout qu'il y a bcp plus d'OpenSource !

    Regarde Voozanoo, c'est un outil Open Source permettant de créer des formulaires dynamiquement mais dispose aussi d'importateur XML !

    On peut dire que cela reprend l'idée de XMLRad qui n'a pas connu le succès qu'il aurait mérité !
    Mais vu le nombre de Générateur d'application WEB sur le marché en Open Source, difficile de se faire reconnaître

    Tu as aussi Google Forms et Google Apps
    Des CMS comme Drupal qui dispose de Mods XML et XSLT

    Tu peux aussi regarder, Symphony ou le Zend Framework mais cela ne change pas grand chose à la VCL4PHP

    Perso, j'ai courtement participé au FrameWork eLink connu aujourd'hui sous le nom d'Efficy à l'époque en Delphi 5 pour la partie Server Web IIS utilisant une BD, XML et Template HTML (avec des balises eLink façon Smarty avant même que ce dernier existe)
    Donc c'est aussi faisable en Delphi (Pascal) pour IIS ou Apache
    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

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Août 2004
    Messages
    696
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 696
    Points : 225
    Points
    225
    Par défaut
    Bonjour,

    je vous remercie bcp pour vos conseils très intéressant, je vais relire tout à tête reposé et voir se qu'il convient de faire.

    Vous parler aussi de intraweb, je vais jeter un coup d'oeil de ce coté la.

    pour tout vous avouer j'ai développez plusieurs programmes sur PC, que j'ai migré vers windows CE (PDA) et maintenant je veux m'essayer au web, cela permettra à certains de mes programmes d'etre accessible via les smartphones accedant au web (enfin je crois)

    Je regarde tout cela et vous tient au courant de l'avancement de ces programmes

    Encore une vois merci bcp

    cordialement
    Qays

Discussions similaires

  1. [Delphi for PHP] Des avis ?
    Par MiJack dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 16/07/2007, 23h12
  2. [Delphi for PHP] En téléchargement chez Code Gear
    Par octal dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 03/04/2007, 14h06
  3. Recherche d'informations sur Delphi 2006
    Par MarcP dans le forum EDI
    Réponses: 2
    Dernier message: 01/10/2005, 19h30

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