2010-12-25 3 views
5

Je suis en train d'entrer dans la programmation C++ avancée (orientation objet), et j'ai cherché pendant des heures à intégrer un programme C++ dans votre navigateur moyen. Honnêtement, je n'ai aucune idée de comment. Je pensais de la même manière que vous intégrez JavaScript avec HTML en utilisant la balise de type de script. Quelqu'un peut-il m'aider à comprendre comment faire cela?Intégration de programmes C++

Répondre

2

Sauf si vous utilisez Chrome + Native client, vous pouvez oublier ...

Il ya beaucoup, beaucoup navigateurs sur le marché aujourd'hui, y compris les navigateurs mobiles qui ne peuvent pas exécuter le code C++ pour diverses raisons. Donc, je recommande de rester avec les suspects habituels: Javascript et HTML 5 si vous voulez être conforme aux normes. Je déconseille fortement d'utiliser ActiveX, sauf si vous développez pour un intranet d'entreprise et que tous les navigateurs de l'entreprise sont IE 6. J'espère que vous n'êtes pas dans ce scénario. Même alors, je suggère de rester loin d'ActiveX.

0

Vous avez au moins deux choix:

  • ActiveX (navigateurs Microsoft uniquement)
  • NaCl (Google Native Client, encore au stade expérimental)
+1

Que dois-je faire avec ActiveX? um..Chlorure de sodium? –

+1

Le chlorure de sodium est a.k.a. "SEL" comme dans "Traité sur les limitations stratégiques des armes". L'incorporation de code C++ natif dans un navigateur est une technologie limitée en raison de son potentiel de destruction massive et relève donc de la compétence des différents traités sur les armes stratégiques. –

0

Vous voulez dire, vous voulez exécuter C++ en un navigateur? Non, vous ne pouvez pas pour beaucoup de raisons (Le premier et le plus important est la sécurité)

mai été bientôt avec le code natif de Google ...

Essayez http://code.google.com/p/nativeclient/

Vous avez également ActiveX (une méthode de client natif créé par Microsoft) mais il suce, il est difficile de programmer et ne peut fonctionner que sous IE

+1

Ok, donc je pourrais aussi bien m'enfuir et apprendre le javascript. –

+0

oui :) et HTML5 aussi, façon plus sûre. D'ailleurs, des choses comme le code natif de Google pourraient être intéressantes à l'avenir ... Mais pour l'instant c'est (très) expérimental. Vous pouvez essayer Flex aussi, mais (à mon avis, ça craint et vous ne pouvez toujours pas utiliser le code natif à l'intérieur) – Stef

+1

D'accord, merci. –