Use Javascript del lado del cliente. JSLint ya analiza JavaScript, por lo que no es un problema con respecto al rendimiento: la herramienta de calidad de código de JavaScript
Hemos aprovechado JSLint y un analizador HTML personalizado para validar tanto el HTML como el Javascript para una página en el pasado, y puedo confirmar que el rendimiento no es una preocupación (es parte de un sistema propietario que lamentablemente no puedo compartir, pero ya puede vea lo que debe hacer sumergiéndose en el código JSLint de código abierto).
No use Node, no está diseñado para operaciones de cómputo como este. Pérdida de personas que están pasando por el nodo, pero tiene desventajas, y su mayor es que no es del todo adecuado como servidor de cómputo. Otro equipo de mi empresa quedó impresionado por la velocidad del motor V8, y pensó que podrían descargar las operaciones de cálculo de números (es una aplicación de informes con un poco de visualización del lado del cliente) a un servidor de nodo, y funcionó realmente bien en desarrollo hasta que pusieron en línea y tenía 100 solicitudes concurrentes; hilo único – ¡boom!
- En Django, ¿cómo puedo acceder a la base de datos de una aplicación en un archivo Python diferente para fines de cálculo?
- Plataformas de blogs: ¿Cómo se compara Squarespace 6 con WordPress, Tumblr y otras herramientas del sitio web?
- ¿Cuáles son los factores que debo pensar al elegir un servicio de alojamiento para mi sitio web?
- ¿Cuál es la diferencia entre tener un en el archivo HTML y tener el código JavaScript en la pestaña JS.script?
- ¿Cuál es el marco para PHP?
C ++ o similar crearía una aplicación independiente que debe crear desde cero, mientras que hacerlo en el navegador hace que la UI / UX sea mucho más simple y esté más disponible para los usuarios (sería una página web, muy similar al enlace de JSLint anterior) . Otra cosa buena de tenerlo como una página web en línea es que ni siquiera tiene que cargar la fuente; solo dale una URL y desaparecerá y analizará la página y se podría hacer que recorra múltiples fuentes de la página y comente cosas como dependencias y bibliotecas públicas desactualizadas.