You are on page 1of 2

7 ventajas de Titanium Alloy frente Javascript

Hemos visto como Titanium Appcelerator, poco a poco y por derecho propio, se ha establecido
como un framework multiplataforma cada vez ms robusto y con una comunidad que crece
continuamente.1
Lejos de estancarse, somos muchos los desarrolladores que vimos como daban un paso adelante
y publicaban un nuevo framework MVC (Alloy). No eran pocos los escpticos, acostumbrados a
programar en Javascript puro (proyecto clsico), que no terminaban de ver si realmente mereca la
pena invertir esfuerzo y tiempo en dar el paso y migrar a esta nueva plataforma. Por mi parte,tras
algunas dudas y miedo a perder control sobre la ejecucin de mis Apps, decid formarme y
experimentar.

Aqu listamos las principales ventajas que nos encontramos que, entre otros motivos, me han
hecho abandonar el desarrollo en Titanium clsico.

1. MVC
Lo primero que veremos es que a la hora de crear una nueva App, Titanium ya nos obliga a elegir
si queremos usar un proyecto clsico o Alloy. En ste ltimo podemos disfrutar de una
estructuraModelo-Vista- Controlador. Tendremos archivos diferenciados en donde crear nuestros
diseos, separando sus propiedades y las reglas de negocio completamente. De este modos la
modularidad, mantenimiento y claridad del cdigo gana muchos enteros. Todo esto se desarrolla
usando XML, CSS y Javascript.

2. RENDIMIENTO
Alloy viene a "obligarnos" a trabajar de manera ms estructurada. Podemos seguir haciendo lo
mismo, pero nos marca el camino para que usemos una creacin de controladores basados en
common.js De este modo el rendimiento es el ms ptimo que permite la plataforma.

3. GESTIN DE LA MEMORIA
Del mismo modo, la estructura Alloy tambin viene a facilitarnos la creacin de objetos
independientes que son creados y eliminados de manera limpia, permitiendo menos problemas
de memoria que, sobre todo en Android, eran uno de los puntos flacos de Titanium clsico.

4. JAVASCRIPT SIGUE SIENDO VLIDO


Si tenemos alguna librera o mdulo que hayamos creado en Javascript anteriormente, no hay
problema. Combinndolo con Alloy podemos TRABAJAR EXACTAMENTE IGUAL QUE ANTES.
Alloy es totalmente compatible con el desarrollo en Javascript puro, aunque no se recomiende.
Pero al revs no es as, si creamos un proyecto clsico, no podemos hacer uso de Alloy.

5. WIDGETS
Con Alloy podemos seguir haciendo uso de TODOS los mdulos publicados en el Marketplace
o en la comunidad de desarrolladores. Pero adems aparece una nueva figura que son los
widgets. Existen pginas, como http://alloylove.com/ repletas de los mismos. Vienen a ser algo
similar a los mdulos externos que ya conocemos, pero slamente vlidos para Alloy. Muy fciles
de integrar e incluso de crear por nosotros mismos.

6. FACILIDADES MULTIPLATAFORMA
Con Alloy, desarrollar a la vez Apps para iOS y Android es mucho ms sencillo que con proyecto
clsico. En JS era trabajo del programador bifurcar continuamente el cdigo, en funcin de que se
ejecute en iOS, Android, mvil, tableta, ... Con Alloy disponemos de unas etiquetas que
automticamente adaptarn nuestro cdigo en funcin de dnde se lance, haciendo todo ese
trabajo por nosotros. Es una mejora que, una vez que se conoce, es imposible prescindir de
ella.

7. FUTURO Alloy es el futuro de Titanium Appcelerator.


Es una apuesta total hecha por parte de la compaa, con cada vez mayor aceptacin. Por ello, es
importante que nos actualicemos para no quedarnos obsoletos y aprovecharnos al 100% de todas
las nuevas ventajas que van apareciendo.

You might also like