Embarquer une application web dans une application cliente

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Embarquer une application web dans une application cliente

Re: Embarquer une application web dans une application cliente

par Nagol » 20 oct. 2010, 15:12

Merci pour ta réponse complète et précise. C'est ce que je pensais! Dommage cela aurait été bien pratique d'avoir une version portable...
Je suis bien d'accord, mais on en est loin, aujourd'hui microsoft ou apple ont tout intérêt à ce que leurs applications ne soient pas portables pour conserver leur business, à l'inverse des gens de l'opensource qui font quasi systématiquement du code portable (qui peut être compilé sur différentes plate-formes) c'est pour ça que les produits microsoft ne sont disponibles que sous windows, alors que openoffice, firefox, thunderbird, et même kde sont utilisables sur windows/macos/linux/bsd. En d'autre termes tant qu'il y aura du closed source la portabilité des applications sera en péril (ce qui est tout autant vrai avec le web d'ailleurs, aujourd'hui le javascript et le css ne sont portables qu'au prix d'efforts surhumains et de concessions sur les performances faite par les développeurs web)

Re: Embarquer une application web dans une application cliente

par R1D3M4N » 20 oct. 2010, 10:33

Merci pour ta réponse complète et précise. C'est ce que je pensais! Dommage cela aurait été bien pratique d'avoir une version portable...

Re: Embarquer une application web dans une application cliente

par Nagol » 20 oct. 2010, 02:11

Yep merci de ta solution, cependant ce n'est dispo que pour Windows et ce que je n'ai pas dit c'est qu'il me faudrait avoir une solution multi plateforme.

N'y a t il pas moyen d'avoir un apache et mysql d'embarquer et d'avoir un programme me permettant de lancer l'équivalent d'un navigateur web mais bien plus simple (sans tous les boutons)
Ce que tu veux n'existe pas en tant que tel, tous les logiciels sont "compilés" pour une plateforme de destination spécifique, il n'y a pas de compatibilité binaire entre la plupart des acteurs du monde des OS, il existe des applications qui fournissent un socle sur lequel une application Web peut reposer et qui sont disponibles sur plusieurs plateforme (Firefox avec XUL par exemple je te laisse chercher plus loin), qui permette d'avoir une application client lourd faite à partir de technologies Web, c'est ce qui se rapproche le plus de ce que tu veux, mais la difficulté d'apprentissage, le temps de développement, et le manque de support en ont rebuté plus d'un.

Autre option: Java, du C++ ou du C codé proprement, du .NET mais la on est déja plus loin des technologies Web... et toutes ces solutions ont leurs défaut:
-Java est lent, gourmand en mémoire, pas très portable dès qu'il s'agit de faire de l'interfaçage graphique
-C++/C Long à produire, voire très long
-.NET comme Java en pire

Re: Embarquer une application web dans une application cliente

par jojolapine » 18 oct. 2010, 10:03

Euh, ça risque d'être difficile de rester multi-plateforme... :/
Toutes les solutions de serveurs web "packagé" sont destiné à une plateforme spécifique (wamp,easyphp,zmws,xampp -même s'il existe des versions pour plusieurs plateformes, elles sont différentes-,mamp)... donc déjà pour ce point là, je ferais plutôt un serveur distant, et que l'appli puisse tourner en autonome, avec synchronisation lorsqu'il y a internet de dispo.

Ensuite pour le navigateur, même si à priori, c'est seulement une version windows, tu peux éventuellement regarder du côté de la framakey, il me semble que leur "Framakiosk" est basé sur un firefox lite ou quelque chose d'approchant.

Re: Embarquer une application web dans une application cliente

par R1D3M4N » 18 oct. 2010, 09:52

Yep merci de ta solution, cependant ce n'est dispo que pour Windows et ce que je n'ai pas dit c'est qu'il me faudrait avoir une solution multi plateforme.

N'y a t il pas moyen d'avoir un apache et mysql d'embarquer et d'avoir un programme me permettant de lancer l'équivalent d'un navigateur web mais bien plus simple (sans tous les boutons)

Re: Embarquer une application web dans une application cliente

par jojolapine » 18 oct. 2010, 08:55

Bonjour,
je ne suis pas du tout programmeur d'applications lourdes, donc je vais surement dire une bêtise, mais il me semble que l'application suivante peut se faire embarquer:
http://www.zmws.com/doc/spip.php?article3 (en tout cas sur un cd, donc pourquoi pas dans un autre programme ;) )

Embarquer une application web dans une application cliente

par R1D3M4N » 16 oct. 2010, 11:36

Bonjour,

Je suis à la recherche d'une solution performante me permettant d'embarquer une applications web complète (CSS/JAVASCRIPT/Base de données embarquées) dans une application cliente bureau lourde.

Pour faire simple, j'aimerais pouvoir installer mon application web chez le client (suivant n'importe quel OS si possible) et donc embarquer normalement un serveur web et un système de base (MySQL ou SQLite) via un simple zip à extraire ou une application à installer (je ne veux pas que l'installation soit compliquée à installer)?

Avez-vous une idée d'architecture que je peux adopter?

Je vous remercie d'avance

R1D3M4N