¿Qué es mejor para el lado del cliente de una red social, solo JavaScript o con Backbone.js, y por qué?

Agregaría que puede comenzar aclarando cuáles son sus objetivos para que pueda comprender mejor qué herramientas buscar / elegir / aprender.

Javascript es un lenguaje del lado del cliente (+ servidor) que es bastante inútil en el cliente si no se completa con HTML y CSS.

Cuando comprenda el entorno web, podrá pasar a la pregunta difícil: ¿qué marco utilizo?

Y va a necesitar un marco, incluso si descubre que es muy divertido construir todo desde cero. Cuando se trata de time2market, necesita un marco y uno bueno.

En este punto, el juego se vuelve muy complicado. ¿Como escoger? Bueno, hoy hay una guerra de llamas alrededor de los marcos. Lo que una vez fue la guerra del navegador hoy parece ser la guerra del marco.

He codificado con un montón de marcos en mi experiencia de desarrollo, tanto del lado del cliente como del servidor, en muchos idiomas. Aquí está mi comida para llevar:

– puedes hacer el peor producto con el mejor marco (también conocido como: aprender a pensar antes de codificar, no es fácil)
– considere la solicitud de habilidades del marco y compárela con las suyas o las de su equipo
– verifique la actividad de StackOverflow: ¿es algo vivo? ¡Necesitarás respuestas durante tu viaje de aprendizaje!
– verifique la actividad de GitHub: ¿es algo vivo? ¡No quieres basar tu trabajo en un proyecto muerto!
– verifique la documentación oficial: ¿es comprensible?

Cuando aborde un nuevo marco, intente no compararlo con lo que ya sabe, permítase pasar algunos días practicando y comprendiendo la herramienta en sí. Tenga en cuenta que lo que no sabe siempre se siente mal al principio … pero ¿es real?

Err Backbone.JS es Javascript. Backbone no es un idioma, es una biblioteca de utilidades. Ha sido escrito para salvarte escribiendo las clases. Si va a usar Js, use las clases de utilidad que otros han escrito para usted; en otras palabras, use Backbone.

backbone.js es un framework javascript. una comparación válida sería algo así como backbone vs angular