RubyMotion es un IDE del lenguaje de programación Ruby que admite iOS , OS X y Android . RubyMotion es un producto comercial creado por Laurent Sansonetti para HipByte [ 1 ] y está basado en MacRuby para OS X. RubyMotion adaptó y extendió MacRuby para que funcionara en plataformas distintas a OS X. [ 1 ]
Las aplicaciones RubyMotion se ejecutan en un simulador de iOS junto con un bucle de lectura-evaluación-impresión (REPL) para inspección y modificación interactivas. [ 2 ] Se pueden incluir bibliotecas Objective-C de terceros en un proyecto RubyMotion, ya sea manualmente o mediante un gestor de paquetes como CocoaPods . Los programas se compilan estáticamente a código máquina utilizando Rake como herramienta de compilación y ejecución. [ 2 ]
Los proyectos de RubyMotion se pueden desarrollar con cualquier editor de texto. El IDE RubyMine ofrece soporte para el conjunto de herramientas de RubyMotion, como la finalización de código y la depuración visual . [ 3 ]
A partir de la versión 2.0, RubyMotion ahora admite el desarrollo de aplicaciones para OS X además de iOS. [ 4 ] La compatibilidad con Android se agregó en la versión 3.0. [ 5 ]
Ejemplos de aplicaciones creadas en RubyMotion incluyen Basecamp de 37signals para iPhone, [ 6 ] la aplicación Bandcamp para iPhone, [ 7 ] y A Dark Room para iOS. [ 8 ]
Véase también
- mruby : otra implementación mínima de Ruby, orientada a dispositivos embebidos, que podría compilarse a código nativo.
Referencias
- ^ a b RubyMotion - Acerca de . RubyMotion.com. Consultado el 16 de junio de 2012.
- ^ a b Exclusiva: creación de aplicaciones nativas para iOS con RubyMotion . ArsTechnica.com. Publicado el 3 de mayo de 2012. Consultado el 16 de junio de 2012.
- ^ Primeros pasos con RubyMotion . jetbrains.com.
- RubyMotion se actualiza a la versión 2.0 y obtiene compatibilidad con OS X, plantillas y complementos . RubyMotion.com. Consultado el 16 de junio de 2013.
- ^ Anunciamos RubyMotion 3.0: Plataforma Android, aplicaciones WatchKit y más . RubyMotion.com. Consultado el 14 de diciembre de 2014.
- ^ Por qué me encantó crear Basecamp para iPhone en RubyMotion . 37signals.com. Consultado el 16 de junio de 2013.
- ^ Caso de éxito de RubyMotion: Bandcamp . El blog de RubyMotion. Consultado el 13 de diciembre de 2014.
- ^ Historia de éxito de RubyMotion: Una habitación oscura . El blog de RubyMotion. Consultado el 13 de diciembre de 2014.
Enlaces externos
- Sitio web de RubyMotion
- Sitio web de HipByte
- Herramientas de programación de software móvil
- Lenguajes de programación orientados a objetos
- Ruby (lenguaje de programación)
- Esbozos de programación informática