2009-07-22 5 views

Respuesta

21

En primer lugar, varias diferencias:

  1. Wt es GUI como marco, que está bastante lejos de desarrollo web tradicional. Por lo tanto, si desea desarrollar un código como si fuera GUI, es para usted.
  2. CppCMS es el marco MVC tradicional optimizado para el rendimiento, tiene muchas características como motores de plantilla, procesamiento de formularios, soporte i18n, sesiones, almacenamiento en caché eficiente, etc., compatible con varias API de servidores web: FastCGI, SCGI y CGI. Si vienes al mundo de Django, te sentirías como en casa.
  3. Estoy menos familiarizado con el tercer proyecto, pero se siente más como PHP - pones el código C++ dentro de las plantillas y no tiene una separación clara entre Vista y Controlador.

Estabilidad, me puede decir sólo alrededor CppCMS, es estable, y hay aplicaciones que se ejecutan que 7/24, el blog de los autores y el Wiki con la documentación de CppCMS están escritos en CppCMS. Por lo tanto, no debería haber errores críticos importantes.

Divulgación: Soy desarrollador de CppCMS.

+0

Estoy desarrollando una aplicación integrada que eventualmente tendrá una interfaz en 3D (y espero que sea posible). ¿Qué crees que se adapta mejor? –

+0

>> Estoy desarrollando una aplicación integrada que eventualmente tendrá una interfaz 3D << ¿Qué quieres decir? >> ¿Qué crees que se adapta mejor? << Tanto CppCMS como Wt se pueden usar en aplicaciones integradas. CppCMS tiene una opción para ser compilador del sistema integrado como CGI. – Artyom

+0

cierto. ¿Pero crees que encaja con lo que estoy buscando? –

2

En una nota al margen, utilicé mod_raii hace un tiempo para rápidamente portar algunas partes de una aplicación C++ existente en la web.

Se necesita exactamente el mismo enfoque que el JSP, con toda la parte compilación delegado en el módulo de Apache.

no puedo recomendar para su uso en producción, ya que no tengo mucha experiencia en ella, pero es definitivamente algo que vale la pena jugar un poco con, y yo no tuvimos ningún problema en el momento.

Carece de algunas características como el soporte de un apache preformado, pero tiene todas las funciones básicas necesarias.

4

Soy el desarrollador de libapache2-mod-raii y estoy muy decepcionado de que no hayamos recomendado esta biblioteca para el trabajo de producción ... ¡Porque sí! :)

También me gustaría señalar que la página del proyecto también está disponible en inglés.

Por otro lado, no estoy de acuerdo con Steve sobre el hecho de que los servlets no se compilan sobre la marcha, ¡como lo son!

De lo contrario, en las carencias de soporte prefork no es mi punto de vista, aunque estaba buscando en el tema.

Cuestiones relacionadas