MontageJS

Post on 11-Aug-2015

922 views 0 download

Transcript of MontageJS

MontageJS Framework HTML5

INTRODUCCIÓNMontageJS es:● Framework de HTML5.● Desarrollado con el fin de lograr código más

limpio y multiplataforma.● Soporta la creación de aplicaciones de una

sola página (ASP) de forma rápida.

INTRODUCCIÓN● Utiliza patrones de diseño y principios de

software que permiten crear una arquitectura modular

● MountageJS es fácil de aprender porque es similar al diseño Web.

CARACTERÍSTICASLa mayoría de los framework proporcionan un enlace para descargar librerías que son diseñadas para facilitar el trabajo de los desarrolladores. Desafortunadamente incluyen además muchas más funcionalidades de las que son necesarias en ciertos proyectos, trayendo consigo que la mayoría de las aplicaciones webs tiendan a incluir librerías enormes que tienen muchas más partes de las que requiere la aplicación.

CARACTERÍSTICASMontajeJS tiene una metodología distinta para desarrollar aplicaciones web, ya que no es necesario descargar ninguna librería, en cambio usa el módulo CommonJS que es parte del paquete npm; facilitando a los desarrolladores implementar un ambiente del lado del cliente y organizar y controlar su código.

Utilidades

MontageJS hace la mayoría de los estándares web. Los diseñadores web deben ser capaces de concentrarse en HTML y CSS, mientras que los desarrolladores web debe ser capaces de concentrarse en HTML y JavaScript, sin tocar más puntos de los indicados. Los componentes de montaje y documentos completos de HTML5 como plantillas permiten precisamente eso.

Componentes reutilizables

*- MontageJS simplifica el desarrollo de cliente ofreciendo un enfoque modular para la organización de código y componentes.

HIGH PERFORMANCE

*- MontageJS minimiza caros reflujos de diseño para proporcionar una mejor experiencia de usuario, sobre todo en los dispositivos móviles de hardware limitada.

PLANTILLA ORIENTADA*- Las plantillas de MontageJS son

documentos HTML5. Estas plantillas HTML encapsulan código JavaScript de un componente, así como recursos como archivos CSS y las imágenes, en una carpeta con la extensión de archivo "reel".

FRB*- MontageJS admite datos simples y de

doble vía de unión entre los componentes, objetos y colecciones, lo que le permite coordinar el estado entre las vistas y modelos, entre otros objetos enredados.

ENTORNO

*- Es compatible con cualquier plataforma de móvil.*- Compatible con cualquier SO.*- Utilizado a nivel de empresa de alto nivel.

CASO PRÁCTICO- La aplicación “Tips & Tricks” en los

Chromebooks esta desarrollada en MontageJS.

- Se puede utilizar para ChromeApps.- Aplicaciones de una sola página- Clientes web “gordos o gruesos”

EJEMPLOShttp://docs.montagestudio.com/montagejs/montagejs-examples.html

http://montagestudio.com/gallery/

PROS● CommonJS

o Arregla problema modularidad.o Agrega module.exportso Agrega require

PROS● BSD Open Source License

o Utilizable hasta en proyectos no open source

o Código fuente entero en Github

PROS● Cloud IDE: Montage Studio

o Trabajo en la nubeo No hay descargas necesariaso Código siempre disponible

PROS● Parte de npm

o Permite la optimización automática

del código con mop

CONTRAS● Problemas por uso de la nube

o Necesario internet.o Requiere navegador moderno.o Depende de la seguridad del proveedoro Posible permanencia del código.

FIN