Es solo una cuestión de preferencias y no hay un ganador claro en esta categoría. Muchos marcos se ajustan a diferentes estilos y filosofías de codificación, así que supongo que tendrá que probarlos todos para elegir el mejor “para usted”.
Hasta donde yo sé, Backbone.js es probablemente el más conocido y convencional. Es una implementación simple del patrón MVC (control de vista de modelo), que lo hace familiar para cualquier usuario de frameworks del lado del servidor como django, rails, etc. Y tiene enrutamiento.
Otro que es nuevo y actual en este momento (y desarrollado por Google) es Angular.js.
Pero parece que es bastante diferente a todo lo conocido hasta ahora. Parece un formulario para extender HTML.
- ¿Un sitio web diseñado con las versiones más recientes de html y CSS proporcionaría la mejor accesibilidad general para el mayor número de usuarios?
- ¿Para qué se utilizan las tecnologías de desarrollo web?
- ¿Puedo llamar a las funciones de jQuery dentro de los métodos de solicitud de Sinatra?
- Cómo hacer un seguimiento de lo que un usuario de mi sitio web compra en otro sitio web
- Cómo transferir archivos del sitio web con FileZilla
Me gusta usar soluciones minimalistas en lugar de marcos completos, y me encanta una llamada Agilityjs.
Le permite crear objetos autónomos con su propio modelo, vista y controlador integrados.
La desventaja: no tiene forma de definir rutas.