Contenido

Can.js, framework JS para enriquecer tus aplicaciones Web

6 Jun

+ 8

Can.js, es un framework creado para facilitar la creación de aplicaciones ricas en javascript gracias a la integración de herramientas que nos permiten gestionar el código que desarrollamos.

var Todo = can.Construct({
  init: function( text ) {
    this.text = text
  },
  read: function() {
    console.log( this.text );
  }
})
  
var todo = new Todo( 'Hello World' );
todo.read()

Facilitando las herramientas por separado nos permite definir nuestro propio patrón de desarrollo o usar el típico y efectivo MVC para gestionar una gran aplicación web.

  • can.Construct – Constructor de objetos javascript
  • can.Observegestión de eventos clave – valor
  • can.Model – Modelo de datos conectado via REST JSON
  • can.view – Motor de plantillas
  • can.EJS – Lenguaje propio de plantillas con helpers
  • can.Control – Directiva de control de eventos
  • can.route – Soporte de routing

Lo mejor de Can.js, es:

  • Tamaño, en solo 8.5kb dispones de las mismas herramientas que ofrecen otros frameworks.
  • Facilidad de uso, es una de las premisas por las que crearon este framework.
  • Seguridad, no acerca herramientas muy completas para gestionar nuestros objetos y evitar que la cosa se desmadre.
  • Velocidad, comparado con otros frameworks de similares capacidades promete mejores resultados en ejecuciones cruciales de desarrollo.
  • Flexibilidad, facil de implementar tus propios plugins para añadirles funcionalidades nuevas

Además, está disponible para las principales librerías javascript:

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.