Voilà j'ai une application en PHP sur un serveur perso... Elle marche nickel.
Chouette hein ? Presque !
Je dois pouvoir la mettre offline pour certaines raisons (parce que, principalement les utilisateurs préfèreront avoir une version hors ligne dans certains cas, afin de pouvoir l'embarquer sur un portable).
Donc je cherche à faire une version offline d'une application PHP. Je l'ai déjà vu faire sur un logiciel de gestion de projet (concrêtement on trouvait les pages PHP dans le dossier d'installation, c'était original on va dire).
Étant programmeur (mais pas forcément très spécialiste du dev "lourd" ) je pense que C# aurait de bonnes chances de fonctionner et de limiter les prises de tête pour moi.
Reste que je sais pas comment m'y prendre.
Concrètement dans mon application, les utilisateurs pourraient entrer leurs données (c'est pas un outil de gestion de projet, mais ca pourrait, disons que c'est dans le même ordre d'idée) en hors ligne et les synchroniser la fois où ils ont accès au net (avec mon application en ligne). Et utiliser la version en ligne quand ils veulent.
Comment bien faire la synchro, ça j'en fait mon affaire niveau logique. C'est juste au niveau de la façon de faire concernant la gestion du PHP, que j'arrive pas à trouver (je suis évidemment passé par google avant de toquer ici).
Je me doute qu'en plus, il faudra que je sécurise mes pages PHP (je comptais les renommer, les mettre dans un truc compressé avec un mot de passe pas piqué des vers) en plus.
C'est la logique pour lire du PHP qui me manque.
Faire un installer qui mette apache et mysql sur la machine hôte, et mon appli C# les lance puis sert de web viewer ?
Je crois que ça marcherai, mais est ce la solution la plus simple ? Y aurait-il une lib d'interprétation du PHP (moins intrusive) ?
Cordialement,
Kayl