Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

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

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

Примеры приложений , построенных в RubyMotion включают 37signals «ы Basecamp для iPhone, [6] Bandcamp приложения iPhone, [7] и темная комната для прошивки. [8]

См. Также [ править ]

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

Ссылки [ править ]

  1. ^ a b RubyMotion - О программе . RubyMotion.com. Проверено 16 июня 2012.
  2. ^ a b Эксклюзивно: создание собственных приложений для 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.

Внешние ссылки [ править ]

  • Веб-сайт RubyMotion
  • Сайт HipByte