PHP -->> applet !!

PHP -->> applet !! - Programmation

Marsh Posté le 07-12-2001 à 21:06:36    

Est il possible de convertir des pages php en une applet !!
 
enfin l'idee est la suivante :
a partir d'un site en php(le mien), en ayant les sources
je voudrait pouvoir creer une application autonome qui permette de faire tout ce que j'ai fait en php mais en local  
sans avoir les sources (pour un personne lamda)  
sasn avoir a istaller easyphp ( et sasn avoir les sources)
sans avoir LD tout le site  
 
cad une conversion de mon site en php en applet ou qqch d'autre repondant a ca ..
 
j'espère avoir été clair et j'attend avec impatience vos reactions
pour info ce site comprend entre autre un panier virtuel un importante base de données ( 10 tables et pres de 400 enregistrement ...)

Reply

Marsh Posté le 07-12-2001 à 21:06:36   

Reply

Marsh Posté le 07-12-2001 à 21:11:15    

400 enregistrements, c'est très peu ( je veus dire, que tu auras pas de problèmes de rapidité, myusql peut en gérer bcp plus, ta juste a regarder le nombre de messages de ce forum )
 
La mienne en contient plus de 20 000 et tout est rapide ;)

 

[edtdd]--Message édité par POWA--[/edtdd]

Reply

Marsh Posté le 07-12-2001 à 21:18:57    

POWA a écrit a écrit :

400 enregistrements, c'est très peu ( je veus dire, que tu auras pas de problèmes de rapidité, myusql peut en gérer bcp plus, ta juste a regarder le nombre de messages de ce forum )
La mienne en contient plus de 20 000 et tout est rapide ;)  




 
bine sur ke je sais que ca peut en contenir plus ..
en fait pour etre precis c pas encore completement terminé le site donc la bd loin d'etre complete mais ca va venir ...
 
de toute facon ma question n'est pas sur ce sujet !

Reply

Marsh Posté le 07-12-2001 à 21:47:41    

si j'ai bien compris, tu as fait un site qui utilise php + mysql, dont l'interface est sous le navigateur en html, et tu veux savoir s'il y a moyen de transformer ça en, disons, .exe ?
 
réponse courte : pas à ma connaissance. tu auras toujours besoin d'installer php et mysql.
 
réponse longue : si tu es un gros hacker, tu peux te faire ton applic qui intègre php et mysql, là ça veut dire trifouiller dans tous les sens, au bas mot une semaine de travail à plein temps pour un très bon coder C.
 
pourquoi tu veux te compliquer la vie au fait ? :D

Reply

Marsh Posté le 07-12-2001 à 21:48:59    

Ben non.
PHP ca tourne sur le serveur, une applet sur le client. Ca d'accord.
Si tu connais une PVM (PHP virtual machine, copyright moi) qui pourrait executer le code sur le client, ce serait bon. Mais je crois pas que ca existe.
 
En plus, faudrait qu'il accede au donnees de la base, sur le serveur.

Reply

Marsh Posté le 07-12-2001 à 21:52:36    

[citation][nom]
réponse longue : si tu es un gros hacker, tu peux te faire ton applic qui intègre php et mysql, là ça veut dire trifouiller dans tous les sens, au bas mot une semaine de travail à plein temps pour un très bon coder C.
 
pourquoi tu veux te compliquer la vie au fait ? :D  
[/citation]
 
en fait moi g pas vu ca comme ca ...
tout le monde n'as pas la chance d'voir une connection illimité au net => id de faire un prog pour l'utiliser en local...
remarque le bdd est gande mais une fixe ou tout comme  
ca pourrias devenir du statique ...
le  C


---------------
L'Univers et la bétise humaine sont infinis ? Euhhh .... En ce qui concerne l'Univers, je n'en suis pas sûr... (Albert EINSTEIN)
Reply

Marsh Posté le 07-12-2001 à 21:56:11    

donc ton problème se résume à la mise à jour local -> internet ou internet -> local. c'est déjà beaucoup plus abordable :)

 

[edtdd]--Message édité par youdontcare--[/edtdd]

Reply

Marsh Posté le 07-12-2001 à 22:40:40    

youdontcare a écrit a écrit :

donc ton problème se résume à la mise à jour local -> internet ou internet -> local. c'est déjà beaucoup plus abordable :)  




comment ca ??
voui yaura ca pour la bdd mais ca se base pas seulement sur ca ..

Reply

Marsh Posté le 07-12-2001 à 22:44:12    

je suis pas sûr de tout comprendre alors ...

Reply

Marsh Posté le 07-12-2001 à 23:20:31    

youdontcare a écrit a écrit :

je suis pas sûr de tout comprendre alors ...  




 
vais essayer de faire simple ...
j'ai ( enfin c en cours de creation/realisation )
cree un site web avec php et une certaine base de données,  
cette derniere n'a pas pour vocation d'etre tres souvent modifiée... (juste pour kk update <2 fois par mois
 
je souhaiterais convertir mon site ( le plus simplement possible )
de php + sql en applet  pour qu'il puisse etre utilisé en local sans acces au net ( et par la meme occasion proteger mes sources ) donc sans filler mes pages php ....
donc en une applet autonome fiable ...
 
c plus clair ?

Reply

Marsh Posté le 07-12-2001 à 23:20:31   

Reply

Marsh Posté le 08-12-2001 à 01:35:50    

Et si t'aspirais simplement ton site?
il te resterait plus qu'à trouver une applis qui t'enlèves tout ce qu'est lien externe (à la limite) et les formulaires. ;)
 
Avec quelques conaissance en un langage tel que Delphi ou C  et en conaissant le HTMl tu dois pouvoir t'en sortir.
Au pire, touve quelqu'un pour te creer une telle applis.

Reply

Marsh Posté le 08-12-2001 à 03:09:59    

tu devrais te tourner vers php-gtk, un truc qui permettra dans le future de générer des applis graphiques avec php, sur base de GTK (Gimp ToolKit).
 
pour l'instant ça démarre mais ça pourrait être prometteur !


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 08-12-2001 à 07:52:05    

Tout ce que tu à à faire, c'est de "statiquer" tes pages, j'ai déjà lu un article à quelque part qui disait grosso-modo les grandes lignes de la solution.
 
Tu devra crée plusieur page html (qui, soi dit en passant, n'inclu pas t'es source, donc enlève le besoin d'un applet) qui représente ta DB. Lors d'une mise à jour de la DB, faut que les utilisateurs de la version offline mettent leur version local à jour...
 
pas très compliqué...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed