Desarrollo móvil multiplataforma
 

Tutorial de Backbone.js – V. Routers

Introducción En la programación web tradicional es normal hacer routing en el servidor y según la URL solicitada ofrecer un contenido u otro. Por ejemplo, una URL como blog.com/post/5 podría significar que debemos mostrar una determinada entrada de un blog. Las aplicaciones JavaScript basadas en una única página no tienen esta separación de contenidos ya […]

Tutorial de Backbone.js – IV. Vistas

Introducción Las vistas en Backbone son clases de control que nos ayudarán a representar nuestros modelos dentro de la interfaz de usuario de nuestra aplicación, detectando eventos de modificación para realizar las actualizaciones correspondientes. Realmente las vistas no realizan un tratamiento directo sobre el HTML o CSS de tu aplicación, y Backbone espera que utilicemos […]

Tutorial de Backbone.js – III. Colecciones

Introducción Tras haber analizado los modelos en el tema anterior, en este tema vamos a ver las colecciones, que no son otra cosa que conjuntos ordenados de instancias de modelos. Normalmente una colección contendrá instancias de un único modelo, aunque realmente no hay restricción alguna y una colección podría contener instancias de distintos modelos. Creación […]

Tutorial de Backbone.js – II. Modelos

Introducción En este segundo tema vamos a seguir conociendo la librería Backbone explicando uno de sus componentes más importantes: los Modelos. Los modelos son los encargados de almacenar los datos de tu aplicación, así como proporcionar un conjunto de funcionalidades comunes y conectarlos al sistema de eventos Backbone para notificarnos cuando un modelo ha sido […]

Tutorial de Backbone.js – I. Eventos

Introducción En este primer tema me gustaría explicar lo que considero el componente más transversal de Backbone: la gestión de eventos. Entendiendo el sistema de eventos asentaremos las bases que nos ayudarán a entender mejor los distintos componentes que veremos en sucesivos temas. Backbone.Event La librería Backbone se apoya en el concepto de evento como método […]

Tutorial de Backbone.js

Llevo un tiempo analizando y aprendiendo a trabajar con la librería Backbone.js y me parece una librería estupenda para desarrollar aplicaciones JavaScript. El mayor problema que estoy encontrando es la falta de tutoriales y documentación al respecto, y por ese motivo he decido crear un pequeño tutorial donde se analice el funcionamiento de la librería. […]

Productividad personal basada en pomodoros

Soy un gran amante de las técnicas de productividad y la gestión de tiempo. Al estar siempre metido en una gran cantidad de proyectos necesito poder exprimir hasta el último segundo de mi tiempo. Sigo algunos blogs de productividad como El Canasto, Óptima Infinito,  FacileThings, ThinkWasabi o el recién descubierto El Gachupas. Incluso estoy suscrito […]

Juego Color Shot para iPhone

Color Shot ha sido mi último proyecto finalizado, un juego desarrollado para iPhone e iPod touch basado en un clásico de los 90 llamado Zoop. Con él que quiero concluir la enumeración de mis proyectos personales finalizados con éxito. Como he comentado en alguna ocasión el desarrollo de videojuegos siempre me ha apasionado, especialmente en […]

¿Programas web? Apuesta por JavaScript

Cada día lo tengo más claro, la web se está programando en JavaScript. La evolución de una tecnología Originalmente JavaScript fue un lenguaje introducido en los navegadores web para poder dotar a las páginas web de ciertas funcionalidades “auxiliares”. Gracias a él se podían hacer cosas como validación simple de formularios, mostrar la hora en […]

DooPHP: el framework PHP más rápido

Mis relaciones con los framework PHP han sido de amor y odio. Por una parte resultan necesarios para no tener que reinventar la rueda una y otra vez, pero por otra parte pueden suponer un cuello de botella a la hora de buscar un buen rendimiento para tu aplicación. En aplicaciones puras ExtJS esto se […]