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