Knock Out JS

Luego de un tiempo, y de leer este post, en Think Wasabi, decidí volver a escribir algo, aunque más no sea de algunas cositas que fui acumulando en este tiempo, probando, leyendo o aprendiendo.
De mi timeline de Twitter encontré este increíble biblioteca de Javascript. Knockout JS

¿Qué es Knockout JS?

Es una biblioteca Javascript que implementa el patrón MVVM (Model-View-ViewModel). Esta biblioteca puede ayudarte a mantener tus desarrollos más simples y manteníbles.

Características Principales

  • Trackeo de Dependencias Elegantes: Actualiza la interfaz, cuando el modelo de datos se modifica.
  • Bindings Declarativos: Una forma sencilla de conectar la interfaz con el modelo de datos.
  • Templates flexibles y sofisticados: Construye una interfaz compleja fácilmente utilizando templates.
  • Extensibilidad: Con unas pocas líneas de código podés crear nuevo comportamiento.

(Traducción libre de la documentación de KnokOutJS Library)

Lo mejor de esta biblioteca de Javascript, es que no es necesario leer miles de líneas de documentación para poder aprender a utilizarlo, sino que crearon una web exclusiva para aprender a usarlo.

Esta web tiene básicamente 5 tutoriales, que abarcan toda la funcionalidad, desde el “Getting Started“, para aprender lo básico de KO, hasta tópicos avanzados como el guardar datos,  trabajar con templates, listas, etc.

Leave a Reply

Your email address will not be published. Required fields are marked *