Question

  

Double possible:
   Comment incorporer un contrôle de navigateur Web dans une application multiplate-forme?

J'aimerais intégrer un moteur de navigation (HTML, JS, CSS, DOM) dans mes applications de bureau. Laquelle me convient le mieux si je souhaite l’utiliser dans une application de bureau multiplateforme?

Dois-je m'en tenir à un spécifique ou écrire ma propre couche d'abstraction par-dessus les natifs?

Mise à jour: une solution doit fournir une option pour au moins Windows / Mac / Linux.

Était-ce utile?

La solution

  

Devrais-je ...   écrire ma propre couche d'abstraction sur le dessus   des indigènes?

Après avoir lutté avec ce problème précis, je pense que c'est la seule option sûre pour le moment. Quelque chose comme Webkit on * nix et Internet Explorer sous Windows.

Autres conseils

Qt est hautement optimisé, multiplate-forme et pourtant de conception native, utilisable en C ++, Java et Python, et inclut WebKit.

Awesomium peut répondre à vos besoins - c'est une bibliothèque multi-plateformes (Windows et Mac OSX) basée sur Google Chromium est conçu pour aider les utilisateurs à intégrer un navigateur complet à leurs applications. C'est gratuit pour une utilisation non commerciale et possède une API C ++.

WebKit est très léger et fonctionne sur toutes les plateformes. Vous devrez regarder Google Chrome pour savoir comment l’intégrer dans une application Windows. Je crois que c'est originaire de GTK. Il existe également des liaisons pour wxWidgets / wxPython.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top