Usar Atom con Titanium Appcelerator

Usar Atom con Titanium Appcelerator

16 Abril, 2017 2 Comentarios12


Usar Atom con Titanium Appcelerator
4.25 (85%) 8 votes

Como sabéis desde muchomasquewebs llevamos tiempo desarrollando apps mediante Bepremium, nuestro framework favorito para desarrollar apps multiplataforma nativas es Titanium de Appcelerator.

La forma tradicional de programar en Titanium es usando Titanium Studio, el cual está basado en eclipse. Esté IDE es muy completo y hasta hace unos meses, todos nuestros desarrollos los realizábamos con él. Como pros podríamos decir que evidentemente desde el propio IDE se puede hacer TODO y si estás acostumbrado a eclipse no te va a costar nada adaptarte a este nuevo entorno.

El problema de eclipse es que es un devorador nato de recursos , en un mac viejo del 2012 es agonizante trabajar con más de 10 pestañas abiertas. Cuando estas ultimando o manteniendo una app, estás constantemente abriendo y cerrando archivos, como el tiempo es oro, está claro que cuanto más rápido sea este proceso mejor. Para los que venimos del desarrollo web, el editor por excelencia es ATOM, la verdad es que lo tiene todo, es ligero, rápido, gratis y mantenido por una gran comunidad que no para de realizar ampliaciones en forma de paquetes.

Entonces llega la pregunta, ¿Porque no usar ATOM para programar en Titanium como lo venímos usando desde hace tiempo en el desarrollo web?  hace relativamente poco han desarrollado un paquete para Atom que lo tiene todo para sustituir al IDE. Podeis descargarlo desde aquí , o bien directamente desde el propio atom, en /preferencias/instalar/ y realizáis la búsqueda “Titanium-Alloy“:

Una vez instalado disfrutaremos de un potente sistema de autocompletado, al igual que venimos usando en el propio IDE, pero con una ligereza y rapidez increíble. El paquete de ampliación actúa tanto en los archivos js como en los tss y xml.

Espero que os sirva como a mi y multiplique vuestra productividad. Como extra os puedo asegurar que entre este “truco” que os acabo de contar y Ti.Shadow para la simulación en live, fácilmente podéis multiplicar vuestra productividad desarrollando apps con Appcelerator por 5.

En un próximo articulo prometo hablar sobre Ti.Shadow, para mi fue la noche y el día cuando lo descubrí.

Ti.Shadow te permite compilar en live, es decir mientras estas editando un archivo, simplemente con guardarle, en pocos segundos tendrás el resultado del cambio en live. Para los que conozcan React-native, funciona de la misma forma.

Es una de esas cosas que cuando lo descubres te hechas las manos a la cabeza pensando en el tiempo que has perdido entre esperas de compilaciones.

Soy Ing. de Telecomunicaciones, diseñador/programador desde hace 8 años, los últimos 3 centrado en el desarrollo de Apps .

Además de muchomasquewebs.com mantengo bepremium.es. En lo personal un apasionado del Windsurf y surf , en general todo lo que tenga que ver con el mar, como afición friky que todo ingeniero debe tener, me encanta el aeromodelismo.

Si queréis contactar conmigo directamente podéis hacerlo a jose.revenga@muchomasquewebs.com


  • Muchomasquewebs te informa de que los datos de carácter personal que me proporciones rellenando el presente formulario serán tratados por Bepremium Entertainment Services SL (muchomasquewebs.com) como responsable de esta web. La finalidad de la recogida y tratamiento de los datos personales que te solicito es para gestionar la solicitud que realizas en este formulario de contacto. Legitimación: Consentimiento del interesado. Como usuario e interesado te informo que los datos que me facilitas estarán ubicados en los servidores de OVH HISPANO, S.L. (proveedor de hosting de muchomasquewebs) dentro de la UE. Ver política de privacidad de Webempresa. El no introducir los datos de carácter personal que aparecen en el formulario como obligatorios podrá tener como consecuencia que no pueda atender tu solicitud. Podrás ejercer tus derechos de acceso, rectificación, limitación y suprimir los datos en info@muchomasquewebs.com así como el derecho a presentar una reclamación ante una autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de Datos en mi página web: muchomasquewebs.com, así como mi política de privacidad.




2 comentarios

Soy Ing. de Telecomunicaciones, diseñador/programador desde hace 8 años, los últimos 3 centrado en el desarrollo de Apps .Además de muchomasquewebs.com mantengo bepremium.es. En lo personal un apasionado del Windsurf y surf , en general todo lo que tenga que ver con el mar, como afición friky que todo ingeniero debe tener, me encanta el aeromodelismo.Si queréis contactar conmigo directamente podéis hacerlo a jose.revenga@muchomasquewebs.com