Publicidad
Publicidad

RSS Sencha Touch

Lanzado Sencha touch 2 Beta

7 Comentarios
Lanzado Sencha touch 2 Beta

addEventListener('load', function (event) { prettyPrint() }, false);


Recientemente ha sido lanzada la versión 2 Beta de Sencha Touch. Para quién no lo conozca, Sencha Touch es un framework para desarrollar aplicaciones para dispositivos móviles con Javascript, HTML y CSS. El framework esta desarrollado por Sencha, la misma compañía que desarrolla el conocido Ext JS o Ext GWT entre otros productos.

Como principales novedades, esta versión se beneficia del nuevo sistema de clases que ya usa Ext JS 4, una implementación mejorada del patrón MVC y perfiles multi-dispositivo. Pero veamos que novedades nos traen en mas profundidad...

Leer más »

Usando el modelo de datos en Sencha Touch

4 Comentarios
Usando el modelo de datos en Sencha Touch

addEventListener('load', function (event) { prettyPrint() }, false);



Ya hemos hablado anteriormente sobre Sencha Touch y sus capacidades. Algunas de ellas es la integración de datos, la implementación del patrón de diseño MVC en el lado cliente y la posibilidad de utilizar un modelo de datos en la parte cliente con Data Package.

Hoy vamos a ver como usando el modelo de datos en Sencha Touch podemos habilitar persistencia a través de la construcción de objetos para Modelos, Proxys y Almacenes. En la mayoría de los casos, querremos que nuestras aplicaciones utilicen una o más de estas clases.

La raíz del paquete de datos es la clase Ext.data.Model. Un modelo es una representación abstracta de un tipo de datos en nuestras aplicaciones, exactamente igual que lo es en un aplicación programada en Ruby, Python, C++, .NET o Java por ejemplo.

Leer más »
Publicidad

Construyendo aplicaciones móviles con Sencha Touch

5 Comentarios
Construyendo aplicaciones móviles con Sencha Touch

addEventListener('load', function (event) { prettyPrint() }, false);



Existen muchos frameworks de desarrollo para plataformas móviles como Appcelerator Titanium que supuéstamente permiten el desarrollo para diferentes plataformas utilizando el mismo código o casi el mismo código sin apenas variaciones.

Por este motivo muchas han sido elegidas por la comunidad de desarrolladores como plataforma principal de desarrollo de aplicaciones para dispositivos móviles. Por ejemplo, Titanium Mobile viene con un SDK que nos permite crear, ejecutar y empaquetar aplicaciones móviles nativas para Android, iOS y Blackberry (en fase beta) usando APIs JavaScript que se ejecutan contra un servidor JavaScript autónomo que invoca la API nativa.

En definitiva, titanium traduce nuestro código JavaScript a código nativo de la plataforma de destino y lo ejecuta, Objective-C para iOS y Java para Android. Sencha Touch usa una filosofía completamente diferente basada en estándares y no requiere instalar nada en los dispositivos móviles. Hoy vamos a aprender construyendo aplicaciones móviles con Sencha Touch un poco acerca de esa filosofía.

Leer más »
Publicidad