Introducción a backbonejs

Enviado por Francisco Carrizales el Vie, 06/10/2017 - 18:59

Es una librería ligera de javascript que en complemento con jquery, es utilizada para la creación de aplicaciones web,  proveyendo una estructura y forma de organizar el código dando como resultado un proyecto amigable y fácil de mantener.

 

Características

 

Entre las que puedo destacar, encontramos

  • Separación de los elementos: (Modelos, Colecciones, Rutas y Vistas)
  • Una capa para administrar los eventos
  • Integración con plantillas como mustache.js
  • Una metodología de desarrollo
  • Documentación bastante clara.
  • Podemos crear aplicaciones en una sola pagina.
  • Integración muy intuitiva con Api-Rest
  • Sincronización de datos.
  • Reutilizar código.

Modelos: Donde definifmos la estructura de datos, que campos deberá tener o dicho de otra manera el objeto que representa una tabla de nuestra base de datos.

Colecciones: Un conjunto de modelos, lo que se podría traducir a un array de Modelos

Vistas:  Es un elemento que representa nuestra vistas de la aplicación pudiendo ser un elemento de html o  un elemento del DOM.

Rutas:  Como su nombre lo dice es la ruta que conecta la url del navegador con nuestra aplicación indicando que vistas o fragmentos mostrar.

¿Por qué debería utilizar backbonejs?

Backbonejs provee  una forma/metodología para trabajar con javascript que independientemente, si utilizas o no en tus proyectos. Terminaras aprendiendo muy buenas practicas, a la hora de programar en javascript, Desde como organizar el código, como manejar los eventos hasta lo esencial de como reutilizar el código.

¿Cuándo debería utilizar backbonejs?

Cuando tu pequeño proyecto comienza a tener líneas y líneas de $(“”)  llamadas de tipo Ajax al servidor. Y te sea complicado encontrar de manera eficaz el código a modificar. Resumiendo cuando tengas un uso excesico de javascript, mantener sincronizados datos entre el html y el servidor. O cuando tengas que hacer una interfaz consumiendo un Api-Rest.

Conclusión:

Si te sientes perdido al organizar y mantener el código de javascriop

Si sientes que jquery ya no te es suficientes para tus proyectos Web.

Si quieres tener un estándar a la hora de programar en el front end

Es hora de darle una oportunidad a backbonejs.

Etiquetas

Añadir nuevo comentario

HTML Restringido

  • Etiquetas HTML permitidas: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Saltos automáticos de líneas y de párrafos.
  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.