2010-12-25 10 views
5

Estoy ingresando a la programación avanzada de C++ (orientación a objetos), y he estado buscando horas sobre cómo incorporar un programa C++ en su navegador promedio. Sinceramente, no tengo idea de cómo. Estaba pensando de la misma manera que incrusta JavaScript con HTML usando la etiqueta de tipo de script. ¿Alguien puede ayudarme a entender cómo hacer esto?Incrustar programas C++

Respuesta

2

a menos que estés utilizando Chrome + Native client, puede olvidarse de él ...

Hay muchos, muchos navegadores promedio en el mercado hoy en día, incluidos los navegadores móviles que no pueden ejecutar el código C++ por diversas razones.

Así que, recomendaría quedarme con los sospechosos habituales: Javascript y HTML 5 si quiere cumplir con los estándares.

Desaconsejo firmemente el uso de ActiveX, a menos que esté desarrollando para una intranet de empresa y todos los navegadores de la empresa son IE 6. Espero que no esté en ese escenario. Incluso entonces, sugeriría mantenerse alejado de ActiveX.

0

usted tiene por lo menos dos opciones:

  • ActiveX (navegadores de Microsoft solamente)
  • NaCl (Google Native Client, todavía experimental)
+1

¿Qué debo hacer con ActiveX? um ... cloruro de sodio? –

+1

El cloruro de sodio es a.k.a. "SAL" como en "Tratado de limitación de armas estratégicas". Incrustar el código nativo de C++ en un navegador es una tecnología limitada debido a su potencial de destrucción masiva y, por lo tanto, cae bajo el ámbito de los diversos tratados de Armas Estratégicas. –

0

¿Quiere decir, que desea ejecutar C++ en un navegador ? No, no puedes por muchas razones (La primera y más importante es la seguridad)

mayo sido luego con código nativo de Google ...

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

También tiene ActiveX (un método de cliente nativo creado por Microsoft), sino que es una mierda, es difícil de programar y sólo puede ejecutarse bajo IE

+1

De acuerdo, entonces también podría salir corriendo y aprender javascript. –

+0

sí :) y HTML5 también, forma más segura. Por cierto, cosas como Native Code de Google pueden ser interesantes en el futuro ... Pero por ahora es (muy) experimental. Puedes probar Flex también, pero (en mi opinión es una mierda y todavía no puedes usar el código nativo dentro) – Stef

+1

Bien, gracias. –