Ruby (lenguaje de programación): ¿Cuáles son algunas experiencias y opiniones sobre el uso de RubyMotion para el desarrollo de iOS?

Me siento muy productivo usando RubyMotion, estas son las razones

* Obtener una aplicación hello world en menos de 1 minuto.
* config está en un rakefile donde puedes escribir código ruby, no XML, plist o archivo de configuración engorroso
* admite la cadena de herramientas Unix, no se necesita IDE, Xcode es un cerdo de memoria y no el entorno más productivo
* buena comunidad de adoptadores tempranos donde se resuelven los problemas y ocurren interesantes debates de alto nivel
* Soporte para iOS Objective-C de terceros, hace que sea fácil obtener aplicaciones actuales compatibles hasta que lleguen las bibliotecas de movimiento basadas en Ruby
* el rendimiento es realmente bueno, me he quemado las manos con titanio, así que siéntete cómodo
* Las capacidades de inspección de REPL y ruby ​​hacen posible el desarrollo interactivo sin esperar a que ocurra la compilación. REPL es indulgente para que pueda cometer errores de sintaxis y no se bloqueará, y tiene un historial de escritura menos
* Ya hay un juego de código abierto RubyMotion en la tienda de aplicaciones, estoy probando una aplicación en vuelo de prueba, en mi máquina de compilación tengo 69 aplicaciones ejecutándose en el simulador (código abierto / en desarrollo)
* Ya están llegando proyectos impulsados ​​por la comunidad para aprovechar la oportunidad, BubbleWrap, Nitron son populares.

Como cualquier nueva plataforma de desarrollo, hay algunas arrugas que deben ser resueltas.
* REPL actualmente no permite declaraciones de varias líneas, me encantaría una compatibilidad completa con el estilo IRB, corregida en RubyMotion 1.5
* ninguna gema o archivo de rubí requiere soporte disponible, debe especificarse en el script de compilación
* la sintaxis aún no es puro rubí, por lo que para algunos métodos que tienen sintaxis de estilo Objective-C
* no hay una biblioteca estándar, por lo que tenemos que usar las bibliotecas recomendadas por Apple o escribir la nuestra

Estoy escribiendo un libro https://github.com/railsfactory/… basado en mi experiencia en el aprendizaje y el dominio de RubyMotion

Matt Aimonetti escribió un gran resumen el otro día en su blog: http://merbist.com/2012/05/04/ma

He mantenido una lista de razones por las que amo RubyMotion a medida que profundizo en él. Por qué amo RubyMotion