Experiencia personal utilizando Appcelerator (Titanium)
Después de 6 meses desarrollando apps en Titanuim con el Appcelerator Studio en un Mac, creo que es hora de poder opinar sobre sus ventajas e inconvenientes, o sobre mi experiencia al tener que trabajar en esta plataforma por el lugar de trabajo que ocupo.
La verdad es que esta plataforma sí que crea las apps en estilo nativo y es bastante fácil, una vez has aprendido los lenguajes que requiere (js, css, xml), poder realizar algo sencillo que funcione en las dos plataformas sin que se note que no está programado con las plataformas nativas.
Empezando por el Studio, en mi Mac funciona fatal (Mac mini moderno, con características muy pontentes). Se quedan los procesos colgados y me va todo a pedales. Cada dos por tres se cierra el programa y incluso se llega a cerrar de momento el ordenador porque está soportando una carga muy grande. Tarda, a veces, 20min en compilar una app y no me deja ni abrir pestañas en el navegador mientras lo está haciendo. Esto ocurre muy a menudo, casi todos los días. El debug del Studio es horrible, no funciona nada bien ni se puede ver bien lo que hay dentro de las variables. Se echa de menos el gran depurador de XCode que, para mi, es perfecto.
También durante este tiempo he encontrado numerosos bugs, como por ejemplo uno que al generar un módulo nuevo no funcionaba porque creaba unas líneas de código con unos ficheros de Bootstrap que no generaba. Cosas gordas y fallos que te retrasan mucho. También hay veces que no deja compilar porque te sale un error de que no hay conexión que proviene directamente de ellos y ahí si que no puedes hacer nada. Después piden disculpas, pero cuando vas a contrareloj programando algo eso es un fastidio enorme.
Por lo que, en conclusión respecto a el Studio, no me gusta nada de nada de nada de nada. El XCode a su lado es la mayor invención del hombre. Lo recomiendo 0.
Defiendo firmemente su documentación, está muy bien y muy completa. Aunque el servicio de Q&A que tienen es horrible, nadie contesta nunca. Recomiendo usar Stackoverflow, por lo menos contestan.
En cuanto a programar, la integración de módulos es bastante buena. Es fácil de integrar y fácil de usar dentro del código. Lo mismo, a la hora de hacer peticiones a WS o utilizar la BD, para mí ha sido bastante sencillo poderlo utilizar. No he visto demasiada complicación, aunque han sido cosas sencillas. Los ficheros están bien organizados, y fáciles de encontrar. Así que en conclusión respecto a programar, es bastante positivo.
No sé si alguien más habrá experimentado estos problemas que detallo a continuación, pero la verdad que son bastante molestos y por eso en mi opinión no me gusta nada utilizar esta plataforma. Prefiero mil veces más el XCode que esto.
Comentarios
Publicar un comentario