RubyMotion es un IDE del lenguaje de programación Ruby que se ejecuta en iOS , OS X y Android . RubyMotion es un producto comercial de código abierto creado por Laurent Sansonetti para HipByte [1] y está basado en MacRuby para OS X. RubyMotion adaptó y extendió MacRuby para trabajar en plataformas más allá de OS X. [1]
Desarrollador (es) | HipByte |
---|---|
Escrito en | C , C ++ , Objective-C , Java , Ruby |
Sistema operativo | Mac OS X , iOS , Android |
Tipo | Compilador y tiempo de ejecución del lenguaje de programación Ruby |
Licencia | EULA propietario |
Sitio web | www |
Las aplicaciones RubyMotion se ejecutan en un simulador de iOS junto con un ciclo de lectura, evaluación e impresión (REPL) para una inspección y modificación interactivas. [2] Las bibliotecas Objective-C de terceros se pueden incluir en un proyecto de RubyMotion, ya sea manualmente o mediante un administrador de paquetes como CocoaPods . Los programas se compilan estáticamente en código de máquina mediante el uso de Rake como su herramienta de construcción y ejecución. [2]
Los proyectos de RubyMotion se pueden desarrollar con cualquier editor de texto. El IDE de RubyMine proporciona soporte para la cadena 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] Se agregó compatibilidad con Android en la versión 3.0. [5]
Ejemplos de las aplicaciones construidas en RubyMotion incluyen 37signals 's Basecamp para iPhone, [6] el Bandcamp aplicación para el iPhone, [7] y un cuarto oscuro para iOS. [8]
Ver también
- Mruby : otra implementación mínima de Ruby, dirigida a dispositivos integrados, que podría compilarse en código nativo
Referencias
- ^ a b RubyMotion - Acerca de . RubyMotion.com. Consultado el 16 de junio de 2012.
- ^ a b Exclusivo: creación de aplicaciones nativas de iOS con RubyMotion . ArsTechnica.com. Publicado 2012-05-03. Consultado el 16 de junio de 2012.
- ^ Introducción a RubyMotion . jetbrains.com.
- ^ RubyMotion se convierte en 2.0 y obtiene compatibilidad con OS X, plantillas y complementos . RubyMotion.com. Consultado el 16 de junio de 2013.
- ^ Anuncio de RubyMotion 3.0: plataforma Android, aplicaciones WatchKit y más . RubyMotion.com. Consultado el 14 de diciembre de 2014.
- ^ Por qué me encantó construir Basecamp para iPhone en RubyMotion . 37signals.com. Consultado el 16 de junio de 2013.
- ^ Historia de éxito de RubyMotion: Bandcamp . El blog de RubyMotion. Consultado el 13 de diciembre de 2014.
- ^ Historia de éxito de RubyMotion: un cuarto oscuro . El blog de RubyMotion. Consultado el 13 de diciembre de 2014.
enlaces externos
- Sitio web de RubyMotion
- Sitio web de HipByte