de desarrollo de aplicaciones que permite a los desarrolladores y diseñadores trabajar juntos. • Fuse puede ser utilizado tanto para el prototipado como para crear aplicaciones finales totalmente funcionales • Todo ello con la ventaja de trabajar con un rendimiento nativo a la par que aprovechamos la sencillez que nos ofrece Fuse.
la última versión es la 0.29. Cuando encontré Fuse, la versión 0.9 estaba recién salida del horno. • Fuse Tools es totalmente gratis. Según los creadores de Fuse también será gratuito cuando salga la versión estable. • En un futuro se espera que sea código abierto.
XML-, un lenguaje creado por ellos para crear interfaces nativas, impulsada por datos, responsive y con su principal mira puesta en las animaciones para crear una suave interacción con el usuario. • La IU son finalmente renderizadas utilizando elementos nativos, OpenGL o una combinación de ambos. • Fuse es rápido gracias a que utiliza el lenguaje Uno (también creado por ellos) el cual es un dialecto de C# que compila a C++ para conseguir un rendimiento nativo.
aplicación, Fuse utiliza un framework JavaScript llamada FuseJS (sí, se rompieron la cabeza con el nombre). • CommonJS • Se comparte el mismo código tanto para iOS como para Android. • No se compila a ningún otro lenguaje, utiliza el motor V8 y de esta forma aprovecha todas las ventajas de JavaScript. • Utiliza Observable, veremos más adelante lo que son. • Se puede incorporar código de otros lenguajes como Uno, Java, Objective-C, etc.
typing. Las variables se declaran con la palabra reservada var. • El ; es opcional. En JS casi todos son objetos que se tratan con arrays asociativos. Es lo mismo obj.x que obj.[‘x’]. • Dado a que casi todo en JS es un objeto, podemos pasar funciones como parámetros. Posibilidad de callbacks functions.
instalarla. • Podemos utilizar tanto Atom como Sublime Text. • Fuse proporciona un botón en el panel de Fuse para instalar los plugins necesarios en Sublime Text. • En Atom es necesario buscarlos en Packages.