Hay 10 categorías principales que debe considerar al comparar marcos web:
- Aprender : comenzar, aumentar, curva de aprendizaje general.
- Desarrollar : enrutamiento, plantillas, i18n, formularios, json, xml, acceso al almacén de datos, web en tiempo real.
- Prueba : pruebas unitarias, pruebas funcionales, pruebas de integración, cobertura de prueba.
- Seguro : CSRF, XSS, inyección de código, encabezados, autenticación, avisos de seguridad.
- Compilación : compilar, ejecutar pruebas, preprocesar contenido estático (sass / less / CoffeScript), paquete.
- Implementación : hosting, monitoreo, configuración.
- Depuración : depurador paso a paso, perfiladores, registro,
- Escala : rendimiento, latencia, concurrencia.
- Mantener : reutilización de código, estabilidad, madurez, tipo de seguridad, IDEs.
- Compartir : actividad de código abierto, listas de correo, popularidad, complementos, soporte comercial, trabajos.
Echa un vistazo a mi charla Node.js vs Play Framework para obtener un desglose detallado de cómo estos dos marcos se comparan en estas 10 dimensiones:
- ¿Cuál es la comparación de Firebase con Parse y MongoDB?
- ¿Cuáles son algunos marcos web para crear sus propios mercados comerciales de bienes?
- Muchos de mis proyectos que son aplicaciones basadas en la web usan SiteMinder para seguridad y autenticación. Desde la perspectiva de un laico, ¿qué es SiteMinder?
- Cómo construir una plantilla web en mi sitio que otros usuarios puedan usar
- ¿Existe alguna API o servicio web para que Viber envíe mensajes de texto a través de mi aplicación web?