¿Gideros Mobile es bueno?

Esta es la primera vez que oigo hablar de Gideros. Se ve bien , pero qué bueno, no puedo decirlo. Veamos:

  • Utiliza el lenguaje de programación Lua (lenguaje de programación). Otras plataformas usan esto, con Corona SDK probablemente el más popular, así que creo que es una buena opción.
  • Tiene una API: ¿tiene lo que necesita? http://www.giderosmobile.com/doc… Parece orientado hacia aplicaciones de tipo juego, ya que su lema es “para juegos y aplicaciones”.
  • Modelo comercial: parece que son generosos, regalando la funcionalidad completa, solo déjelos tener la pantalla de inicio – Precios ‹Gideros Mobile

La pregunta más grande es la escala . Aquí hay algunos riesgos que no son específicos de Gideros:

  • Las plataformas de terceros no se actualizarán, o se actualizarán lo suficientemente rápido, para cambios en la plataforma.
  • Falta documentación, tanto formal como informal.
  • Las habilidades pueden no estar disponibles. En este momento puede ser un desarrollador en solitario, pero si necesita ayuda, es posible que no la encuentre.

Nunca he usado Gideros tampoco, por lo que esta es solo una evaluación superficial, pero esta plataforma parece estar aproximadamente en el mismo espacio que Appcelerator Titanium. La diferencia es:

  • Usted codifica en JS en Titanio, mientras que Gideros usa Lua. Cuál es preferible depende del idioma en el que prefiera desarrollar, supongo. Sin embargo, una de las razones por las que Appcelerator eligió JS (aparte de su gran popularidad) es que le permite al desarrollador codificar aplicaciones web nativas, híbridas y móviles completas (usando Node.js), todo en un solo idioma.
  • Titanium se basa en Eclipse, un IDE familiar para muchos desarrolladores que programan en Java y otros idiomas. Parece que Gideros sigue el modelo del desarrollo de Flash, incluido su IDE y su lógica de secuencias de comandos.
  • La licencia gratuita de Gideros produce una pantalla de bienvenida de Gideros. La única limitación de Titanium en su licencia gratuita es la falta de extensiones empresariales de Appcelerator, un límite estricto en los análisis y las cuotas de API / servicios en la nube y menos soporte.
  • Las licencias no gratuitas de Titanium son probablemente significativamente más caras que Gideros.
  • Appcelerator es una empresa mucho más grande y más establecida. Recientemente se han asociado con SAP, adquirieron Aptana hace unos años, han sido presentados por Wallstreet Journal y Gartner’s Magic Quadrant para plataformas de desarrollo de aplicaciones móviles. Sus clientes incluyen eBay, NBCUniversal, PayPal, Merck, etc.
  • Appcelerator ofrece un gran mercado de complementos, módulos y servicios de aplicaciones e IDE para acelerar el desarrollo, administrar / comercializar su aplicación y respaldar todo el ciclo de vida del desarrollo de software.
  • Al estar basado en Eclipse, Titanium también debería tener acceso a la amplia gama de complementos FOSS de Eclipse.

Gideros podría ser una opción viable para los desarrolladores de Flash que han tenido dificultades para salir de ese nicho de programación o para diseñadores / animadores / creativos que son nuevos en la programación. En general, podría ser una buena manera para que los maestros presenten a los programadores novatos a Lua de una manera emocionante al permitirles desarrollar aplicaciones complejas y prácticas en mucho menos tiempo que sin la ayuda de tal SDK. El hecho de que sea una plataforma de desarrollo móvil agrega una capa adicional de novedad que podría ser muy útil durante la exposición temprana a la programación.

Dicho esto, preferiría recoger Titanium si quisiera hacer un desarrollo móvil multiplataforma. Personalmente, tengo poca o ninguna experiencia en desarrollo de Flash, y estoy mucho más familiarizado con IDEs tradicionales como Eclipse / Aptana, Netbeans, etc. Sé que Gideros no es otro Game Maker, pero parece posicionarse de manera similar en algunos formas, y por lo tanto se siente menos apropiado para su uso en un entorno de desarrollo de software profesional más allá de la creación rápida de prototipos. Además, no podrá desarrollar aplicaciones híbridas o aplicaciones web móviles HTML5 con el IDE de Gideros.

También existe cierto riesgo de fijar su producto en una plataforma de terceros creada por una empresa bastante pequeña y desconocida. Su esquema de precios y licencias simplemente no es lo suficientemente competitivo como para que yo los elija a través de Appcelerator. Pero luego tengo mis propios prejuicios.

Mi estudio, guayaba7 | Spreading Fun, ha estado usando Gideros desde principios de 2012. Estoy bastante de acuerdo con los puntos de Miguel Paraz .

Estoy agregando algunos buenos:

+ Gideros no requiere un servidor para la compilación, por lo que es una ventaja para otros motores similares
+ Es compatible con la arquitectura de complementos. Esto significa que puede agregar fácilmente más funcionalidades (integrando los servicios de anuncios de su elección, integrando EveryPlay, etc.)
+ Una de sus características principales es “implementar a través de wifi”
+ El foro de la comunidad es extremadamente útil y útil.
+ La API es bastante fácil de usar, y Lua es fácil y rápido de aprender que otros idiomas.

Sin embargo, una de las desventajas es que el soporte de más plataformas no es lo suficientemente rápido en comparación con otros motores.