¿Es bueno usar Node.js + Express o Play Framework para construir un sitio de venta de fotos como Shutterstock o Getty Images?

No sé Shutterstock o Getty Images. Pero he escrito dos aplicaciones usando Node.js (MEAN stack). Y recientemente estoy considerando mudarme a Play 2.

Los motivos son los siguientes:

  • JavaScript no es de tipo seguro y falta de verificación estática en la compilación (Bueno, JS no necesita compilarse). Esto podría causar algunos problemas inesperados. Por ejemplo, puede cambiar la estructura de datos de un argumento que pasa a una función, pero olvida cambiar algún código relacionado y, sin verificación estática o seguridad de tipo, no sabe que su código se ha roto hasta que hay un problema durante el tiempo de ejecución o usted escriba un código de prueba de unidad para verificar que todos los lugares usan esa estructura de datos Y esto podría evitarse fácilmente al usar Play 2. Además, esto podría convertirse en un gran problema si tienes varios ingenieros trabajando en el proyecto.
  • No puede utilizar múltiples núcleos del servidor tan bien como lo hace con Play 2.

More Interesting

¿Prefieren las personas acceder al contenido basado en la ubicación en un formato de aplicación o la web con capacidad de respuesta móvil está bien?

¿Por qué hay múltiples API de dispositivos competidores para el desarrollo web móvil?

¿Qué configuración de servidor es mejor para mi aplicación móvil?

¿Cuál es el mejor lenguaje de programación de back-end, en casos de uso general, para aplicaciones móviles?

¿Cuál es el costo promedio y el tiempo requerido para la construcción de una página web? ¿Las aplicaciones móviles son mucho más fáciles o más rápidas de hacer?

¿Me aconsejas usar meteorito?

¿Cuáles son las pautas de desarrollo de back-end para aplicaciones web / móviles y las mejores prácticas?

¿Cuáles son las mejores razones para hacer que un sitio web sea amigable para dispositivos móviles?

¿Es bueno usar Node.js + Express o Play Framework para construir un sitio de venta de fotos como Shutterstock o Getty Images?

¿La plataforma Backendless es confiable para aplicaciones móviles comerciales con miles de usuarios y conexiones concurrentes?

¿Cuáles son los diferentes tipos de herramientas de desarrollo de aplicaciones multiplataforma que generalmente se utilizan?

¿Cómo se desarrolló Slack para que la experiencia web y móvil sea tan similar?

¿Qué es mejor para un servicio web social existente, la versión móvil o la aplicación móvil?

¿Estoy empezando a construir un proyecto de red social como Twitter (aplicación web / móvil) y quiero saber qué idioma debo usar en el backend?

¿Puedo construir una aplicación de reserva de límite / reserva de taxi usando Phonegap o cualquier otro marco similar?