sábado, 22 de junio de 2013

IDE para comenzar a desarrollar con CORONA SDK

Como mencioné en un artículo anterior, empecé a desarrollar con el Corona SDK para hacer mi "programitas" para los móviles iOS y Android, y la verdad que hasta el día de hoy me sigue sorprendiendo, y aprendiendo nuevas funcionalidades. Al principio desarrollaba los scripts con Notepad++, aunque a la medida que vamos con trabajar con proyectos más complejos echamos de menos una buena IDE, por lo que me puse a probar, y por fin! encontré la que me viene como anillo al dedo.

Zerobrane Studio: Esta destaca por su fácil configuración, autocompletado y sus opciones de debugger como live coding, es simplemente INCREIBLE. Para configurarlo, solo necesitamos descargar el programa, descomprimir, ejecutar, luego una vez abierto en:

Project --> Lua Interpreter --> Corona

Y ya lo tendremos listo para trabajar!

Si queremos trabajar con las funciones de debuggeado, deberíamos de añadir la línea:

     require("mobdebug").start()

Dentro de nuestro main.lua y listo!

Si necesitamos ejecutar la aplicación que estamos desarrollando en nuestro simulador CORONA, tendremos que poner como activa la carpeta del proyecto con la que estamos trabajando en:

Project --> Project Directory --> Choose

Navegamos a la carpeta raíz del proyecto y después con darle al boton del play  (start debugging) o pulsando simplemente F5 se ejecutará el simulador.

Para los mas curiosos pueden ver un video de demostración aquí abajo:

http://notebook.kulchenko.com/zerobrane/debugging-and-live-coding-with-corona-sdk-applications-and-zerobrane-studio

Aparte de esta IDE estuve haciendo pruebas con las siguientes, aunque no me llego convencer del todo:

Eclipse + Koneko LDT (gratuito): Aunque eclipse es una IDE excepcional, lo vi algo engorroso la configuración, el Koneko LDT añade función de debuggeo, pero no he conseguido conseguir el autocompletado.

Lua Glider (pago): También muy bueno, fácil de configurar, pero solo funciona 30 días, si quieres más, lo tendrías que comprar .. :)

IntelliJ Ide IDE + Corona API reference (gratuito): El mejor IDE para Java por excelencia (según dicen), algo complejo para integrarlo con el debugger de Corona SDK, y el autocompletado no me llego a convencer del todo.

Outlaw IDE (gratuito/pago): Esta bastante bastante bien, buen autocompletado, aunque el debugger no lo vi tan potente como el de Zerobrane, tampoco dispone de un live coding. La versión gratuita está algo límitado, aparte de tener un "pequeño" banner un poco incordioso.. :P.

Bueno, con esto termino este post, y no dejen de visitar YoFriki.com, para próximos tutoriales y trucos para Corona SDK y desarrollo de móviles!


5 comentarios:

  1. Amigo soy novato en lua e intento aprender, consulta como abrir el simulador corona desde el editor
    gracias

    ResponderEliminar
    Respuestas
    1. Acabo de actualizar el post explicándolo, cualquier duda aquí nos tienes! :)

      Eliminar
  2. Muchas Gracias me ha venido de perlas!! = )) Por que Lua Glider es de pago y por ahora no me interesa comprarlo hasta que avance mas

    ResponderEliminar
  3. amigo descargue la version gratis pero no puedo escribir codigo

    ResponderEliminar

Gracias por frikear con nosotros!