روبي موشن

روبي موشن هي بيئة تطوير متكاملة للغة البرمجة روبي ، تدعم أنظمة iOS و macOS و Android . روبي موشن منتج تجاري من تطوير لوران سانسونيتي لصالح شركة هيب بايت [ 1 ] ، وهو مبني على ماك روبي لنظام macOS. وقد قام روبي موشن بتكييف وتوسيع ماك روبي ليعمل على منصات أخرى غير macOS. [ 1 ]

تُنفَّذ تطبيقات RubyMotion في محاكي iOS مع حلقة قراءة-تقييم-طباعة (REPL) للفحص والتعديل التفاعلي. [ 2 ] يمكن تضمين مكتبات Objective-C الخارجية في مشروع RubyMotion، إما يدويًا أو باستخدام مدير حزم مثل CocoaPods . تُجمَّع البرامج بشكل ثابت إلى لغة الآلة باستخدام Rake كأداة بناء وتنفيذ. [ 2 ]

يمكن تطوير مشاريع RubyMotion باستخدام أي محرر نصوص. يوفر بيئة التطوير المتكاملة RubyMine دعمًا لسلسلة أدوات RubyMotion، مثل إكمال التعليمات البرمجية والتصحيح المرئي . [ 3 ]

ابتداءً من الإصدار 2.0، يدعم RubyMotion الآن تطوير التطبيقات لنظام التشغيل OS X بالإضافة إلى نظام iOS. [ 4 ] تمت إضافة دعم نظام Android في الإصدار 3.0. [ 5 ]

من أمثلة التطبيقات المبنية باستخدام RubyMotion تطبيق Basecamp الخاص بشركة 37signals لأجهزة iPhone، [ 6 ] وتطبيق Bandcamp لأجهزة iPhone، [ 7 ] وتطبيق A Dark Room لنظام iOS. [ 8 ]

انظر أيضاً

  • mruby - تطبيق Ruby بسيط آخر، مُصمم للأجهزة المدمجة، ويمكن ترجمته إلى كود أصلي

مراجع

  1. 1 2 روبي موشن - نبذة عنا . RubyMotion.com. تم الاطلاع عليه بتاريخ 16-06-2012.
  2. ١ ٢ حصري: بناء تطبيقات iOS أصلية باستخدام RubyMotion . ArsTechnica.com. نُشر في ٣ مايو ٢٠١٢. تم الاطلاع عليه في ١٦ يونيو ٢٠١٢.
  3. البدء باستخدام RubyMotion . jetbrains.com.
  4. روبي موشن تُطلق الإصدار 2.0 وتدعم نظام التشغيل ماك أو إس إكس، بالإضافة إلى القوالب والإضافات . RubyMotion.com. تاريخ الاطلاع: 16 يونيو 2013.
  5. الإعلان عن RubyMotion 3.0: منصة أندرويد، تطبيقات WatchKit، والمزيد . RubyMotion.com. تاريخ الوصول: 14 ديسمبر 2014.
  6. لماذا أحببت بناء Basecamp لأجهزة iPhone باستخدام RubyMotion . 37signals.com. تاريخ الاسترجاع: 16-06-2013.
  7. قصة نجاح روبي موشن: باندكامب . مدونة روبي موشن. تم الاطلاع بتاريخ 13 ديسمبر 2014.
  8. قصة نجاح روبي موشن: غرفة مظلمة . مدونة روبي موشن. تم الاطلاع بتاريخ 13 ديسمبر 2014.