Daniel Meana Llorián David Moreno García
Empecemos presentándonos 
Julio de 2013 
Framework Javascript y HTML5 
GNU GPLv3
Somos diferentes 
Desarrollo de aplicaciones web 
Declarativo
Requerimos 
Nada en especial
Requerimos 
excepto… 
Internet Explorer 8+
Características
Nuestros widgets 
Menús contextuales 
Árboles jerárquicos 
Uploader 
Colorboard 
Y algunos más
Nuestros widgets 
47+
Somos amigables
Nuestras herramientas 
Skin builder 
Form builder 
Code Snippet 
Pivot table
Ejemplos
Grid
Grid 
webix.ui({ 
type: “line” 
rows: [ 
{ template: “Row 1”}, 
{ cols: [ //2nd row 
{ template: “Column 1"}, 
{ template: “Column 2"} 
]} 
] 
});
Tablas declarativas
Tablas declarativas 
webix.ui({ 
view: "datatable", data: "grid_data", columns: [ 
{ id: "title" , fillspace: true , header: [ 
"Film Name", { content: "textFilter" } 
]}, 
{ id: "rating", sort: "int", header: "Rating" } 
], select: "row", navigation: true, ready: function() { 
this.select(this.getFirstId()); 
} 
})
Ejemplos reales 
[ Carrito de una tienda ] 
[ To-Do ] 
[ Blog ]
Conclusiones
¿Nos parecemos a Bootstrap? 
Tenemos poco que ver 
Componentes 
HTML vs JS 
Orientación 
Webs Vistosas vs Aplicaciones Web
Todo son ventajas 
Desarrollo rápido 
Elementos predefinidos 
Cross-browser 
“Responsive” 
Herramientas
Pero… seremos sinceros 
Difícil de aprender 
Documentación difusa y con errores 
Diseño mejorable 
No apto para diseño web 
Caro
6 / 10

Presentación de Webix

Notas del editor

  • #4 Desarrollamos aplicaciones web usando un lenguaje declarativo
  • #9 Además hay extensiones para añadir funcionalidades concretas: ej: map