Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1666 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C#] Php hors ligne ?

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C#] Php hors ligne ?

n°2036266
Kayl-Its-m​e
Posté le 16-11-2010 à 13:24:43  profilanswer
 

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

mood
Publicité
Posté le 16-11-2010 à 13:24:43  profilanswer
 

n°2036267
Kayl-Its-m​e
Posté le 16-11-2010 à 13:27:22  profilanswer
 

Juste pour préciser, mon appli est basée sur de lourdes libs en PHP (au hasard, CakePHP) qui vont de toute façon compliquer les choses. Quand je dis basée, je pourrais dire "totalement reposant sur".
 
 Ca fait que pour moi un redéveloppement complet en C# risque de me sembler interminable, et qu'une solution gérant mal CakePHP risque d'être compliquée.

n°2036390
esox_ch
Posté le 16-11-2010 à 15:49:37  profilanswer
 

J'ai pas compris pourquoi, en ayant une appli PHP, tu veux à tous prix la passer en C# ?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°2036426
Kayl-Its-m​e
Posté le 16-11-2010 à 17:36:54  profilanswer
 

Supposons que ça soit une application de gestion de projet.
 
Le gars qui l'utilise pourrait avoir besoin de la mettre sur un pc, de l'utiliser hors du net parce qu'il embarque son PC sur le site du projet (qui n'a pas forcément internet).
 
Je cherche pas forcément à la passer en C#. Je veux pouvoir filer une application (de façon relativement sécurisée) à mes utilisateurs en hors ligne. Et qu'ils puissent pas tripoter ou récupérer le PHP en douce (sinon je sers plus à rien ^^).
 
Je sais pas si c'est clair.
 
Concrêtement, mon appli est payante, sous une forme ou une autre (faut bien que je mange non ?) alors bon, si j'installe juste un serveur apache chez le client, il va vite se passer de moi ;)


Message édité par Kayl-Its-me le 16-11-2010 à 17:43:57
n°2036594
esox_ch
Posté le 17-11-2010 à 13:41:30  profilanswer
 

Tu peux lui filer le code "obscurci" en utilisant le module Zend qui va bien.

Message cité 1 fois
Message édité par esox_ch le 17-11-2010 à 13:41:39

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°2036679
Kayl-Its-m​e
Posté le 17-11-2010 à 16:26:33  profilanswer
 

esox_ch a écrit :

Tu peux lui filer le code "obscurci" en utilisant le module Zend qui va bien.


Ca je vais voir c'est une bonne idée :)
 
Mais pour le fait d'interpréter du PHP en lui même, que fait la police ? puis-je trouver comme lib ? Y a une lib pour interprêter du PHP en C# ?


Message édité par Kayl-Its-me le 17-11-2010 à 16:26:53
n°2036684
esox_ch
Posté le 17-11-2010 à 16:31:41  profilanswer
 

Non mais arrête de faire une fixation sur C# :
T'as fait une appli en PHP => Tu la gardes en PHP.
Ensuite si tu veux pas qu'on te pompe ton PHP tel quel, tu prends un truc genre Zend Guard qui va te l'obscurcir http://www.zend.com/en/products/guard/ et tu embarques le tout sur ton CD.
La seule chose c'est que rien n’empêchera les personnes de dupliquer ton CD et du coup d'avoir l'appli quand même (mais ça, en C# t'aurais le même soucis :o )


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°2036689
Kayl-Its-m​e
Posté le 17-11-2010 à 16:36:04  profilanswer
 

Ok ;)
 
Si je voulais utiliser du C# c'est pour fournir une synchronisation entre les données "du CD" et les données "du site". Une appli qui fonctionne ET en ligne, ET hors ligne.
 
Et avec le moins de travail à fournir (hors de la synchro en elle même).
 
Je sais pas si je suis clair.
 
Edit : c'est un peu comme disons outlook & hotmail.
 
Hors ligne tu utilises Outlook, tu peux le synchroniser quand t'as le net avec ton serveur mail.
En ligne tu as ton hotmail.
 
Moi j'ai fait mon "Hotmail" (waah trofor  :o ) et je cherche à avoir un "Outlook" sans y passer 3 ans. Et je me suis dit que réutiliser le code PHP déjà fait serait une bonne idée.


Message édité par Kayl-Its-me le 17-11-2010 à 16:41:20

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [C#] Php hors ligne ?

 

Sujets relatifs
Equivalent du SELECT de MySQL en PHP/XML? Extraire une donnée spécifiq[résolu] Paramètre POST dans une ligne de commande wget
probleme de SharpSsh avec C#afficher une ligne d'un fichier .txt en C pur
Tri_fusion en C qui ne fonctionne pasCatcher les erreurs VBA en PHP
probleme saut de ligne avec scanf[C++] Récupérer la taille d'un fichier binaire
Problème PHP / Cron serveur / useradd 
Plus de sujets relatifs à : [C#] Php hors ligne ?


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR