Jump to content

Рубидвижение

Рубидвижение
Разработчик(и) Хипбайт
Написано в C , C++ , Objective-C , Java , Ruby
Операционная система Mac OS X , iOS , Android
Тип Среда выполнения и компилятор языка программирования Ruby
Лицензия Собственное лицензионное соглашение
Веб-сайт www .rubymotion

RubyMotion — это IDE языка программирования 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 для iPhone от Basecamp , [6] приложение Bandcamp для iPhone, [7] и Темная комната для iOS. [8]

См. также

[ редактировать ]
  • mruby — еще одна минимальная реализация Ruby, ориентированная на встроенные устройства, которую можно скомпилировать в собственный код.
  1. ^ Jump up to: а б RubyMotion — О программе . RubyMotion.com. Проверено 16 июня 2012 г.
  2. ^ Jump up to: а б Эксклюзив: создание собственных приложений для 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 г.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c314e1b181503215d2bb1dabcb3f2338__1713842040
URL1:https://arc.ask3.ru/arc/aa/c3/38/c314e1b181503215d2bb1dabcb3f2338.html
Заголовок, (Title) документа по адресу, URL1:
RubyMotion - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)