RubyMotion - RubyMotion

RubyMotion
Разработчики)HipByte
Написано вC, C ++, Цель-C, Ява, Рубин
Операционная системаMac OS X, iOS, Android
ТипСреда выполнения и компилятор языка программирования Ruby
ЛицензияПроприетарный EULA
Интернет сайтwww.rubymotion.com

RubyMotion является IDE Рубин язык программирования, работающий на iOS, OS X и Android. RubyMotion - это коммерческий продукт с открытым кодом, созданный Лоран Сансонетти для HipByte[1] и основан на MacRuby для OS X. RubyMotion адаптировал и расширил MacRuby для работы на платформах за пределами OS X.[1]

Приложения RubyMotion выполняются в симуляторе iOS вместе с цикл чтения-оценки-печати (REPL) для интерактивной проверки и модификации.[2] Сторонние библиотеки Objective-C могут быть включены в проект RubyMotion вручную или с помощью диспетчера пакетов, например Какао-стручки. Программы статически скомпилированный в Машинный код с использованием Грабли как инструмент его сборки и исполнения.[2]

Проекты RubyMotion можно разрабатывать с помощью любого текстового редактора. В RubyMine IDE обеспечивает поддержку цепочки инструментов RubyMotion, например завершение кода и визуальный отладка.[3]

Начиная с версии 2.0, RubyMotion теперь поддерживает разработку приложений для OS X в дополнение к iOS.[4] Поддержка Android была добавлена ​​в версии 3.0.[5]

Примеры приложений, созданных на RubyMotion, включают: 37сигналов с Базовый лагерь для iPhone,[6] то Лагерь группы приложение для iPhone[7] и Темная комната для iOS.[8]

Смотрите также

  • Mruby - еще одна минимальная реализация Ruby, ориентированная на встраиваемые устройства, которая может быть скомпилирована в собственный код

использованная литература

  1. ^ а б RubyMotion - О программе. RubyMotion.com. Проверено 16 июня 2012.
  2. ^ а б Эксклюзив: создание собственных приложений для iOS с помощью RubyMotion. ArsTechnica.com. Опубликовано 3 мая 2012 г. Проверено 16 июня 2012.
  3. ^ Начало работы с RubyMotion. jetbrains.com.
  4. ^ RubyMotion выходит на 2.0 и получает поддержку OS X, шаблоны и плагины. RubyMotion.com. Проверено 16 июня 2013.
  5. ^ Анонс RubyMotion 3.0: платформа Android, приложения WatchKit и многое другое. RubyMotion.com. Проверено 14 декабря 2014.
  6. ^ Почему мне понравилось создавать Basecamp для iPhone на RubyMotion. 37signals.com. Проверено 16 июня 2013.
  7. ^ История успеха RubyMotion: Bandcamp. Блог RubyMotion. Проверено 13 декабря 2014.
  8. ^ История успеха RubyMotion: Темная комната. Блог RubyMotion. Проверено 13 декабря 2014.

внешние ссылки