</> CodeBooks
    ← Volver a Varios JS (página 2)
    Portada de Enyo Up and Running, 2nd Edition

    Enyo Up and Running, 2nd Edition

    Roy Sutton

    Editorial
    O'Reilly
    Año
    2015
    Páginas
    ~100
    Nivel
    Intermedio

    De qué trata

    Introducción breve y práctica a Enyo, el framework JavaScript de código abierto nacido en Palm/HP para webOS y mantenido después por LG, escrita por Roy Sutton, colaborador del propio proyecto. Esta segunda edición, revisada y ampliada en 2015, se basa en la rama Enyo 2.5 e incorpora sus novedades: modelos, colecciones, data binding y propiedades calculadas. Está dirigida a desarrolladores que ya conocen HTML, CSS y JavaScript y quieren crear aplicaciones multiplataforma con apariencia nativa para móviles, tablets, escritorio y televisores inteligentes.

    El libro arranca con un pequeño proyecto de ejemplo que se va modificando ante requisitos cambiantes y luego explica los conceptos centrales: los «kinds» (el sistema de clases de Enyo), la encapsulación con propiedades, bindings, observadores y eventos, la herencia, los constructores de instancia y los miembros estáticos. Después repasa componentes y controles (núcleo, librería de widgets Onyx y la librería Moonstone para Smart TV), objetos como Application, Router, Animator, Ajax y JsonpRequest, y la galería de componentes de la comunidad. El capítulo de layout cubre diseño responsivo con Scroller, Repeater, Fittable, List y Panels; el de datos trata modelos, colecciones, componentes enlazados a datos y carga remota. Cierra con estilos (incluido Less), ajuste de rendimiento, depuración, globalización y despliegue mediante la plantilla Bootplate, Grunt, Node.js, PhoneGap Build, Cordova y televisores webOS.

    Es un recorrido de unas 90 páginas que funciona como puesta en marcha rápida, con ejemplos de código en cada capítulo más que con un proyecto grande. Su valor actual es sobre todo histórico o para quien mantenga aplicaciones webOS heredadas: Enyo dejó de evolucionar y su sucesor es Enact (basado en React), así que conviene tomarlo como referencia de un framework concreto y no como inversión de futuro. Por su brevedad, no profundiza en arquitectura de aplicaciones grandes ni en pruebas automatizadas.

    • Enyo 2.5
    • Kinds
    • Componentes
    • Data binding
    • Modelos y colecciones
    • Onyx
    • Moonstone
    • Layout responsivo
    • Bootplate
    • Cordova / PhoneGap
    • webOS
    • Globalización

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Varios JS con nivel Intermedio