إذا كان لدي Jruby على القضبان المثبتة، فهل يمكنني استخدام روبي فقط؟

StackOverflow https://stackoverflow.com/questions/900168

  •  23-08-2019
  •  | 
  •  

سؤال

ما أقصده بهذا إذا قمت بتثبيت Jruby على القضبان، هل يمكنني استخدام لغة روبي فقط لبناء طلبي؟ كنت أرغب في تثبيت تطبيق القضبان الخاص بي مع JRURY في حال كنت أرغب في استخدام جافا في المستقبل، على الرغم من أنني لا أحتاج إليه الآن. أو لا أفهم؟ هو Jruby Ruby الذي يمكن الوصول إلى مكتبات Java؟

هل كانت مفيدة؟

المحلول

نعم، JRURY هو روبي (يحتاج النصوص الروبي إلى أي تعديل لتشغيله تحت JRURY). بالإضافة إلى ذلك، فإن الوصول الكامل إلى مكتبات Java - تحقق من ويكي للحصول على مدى سهولة دمج فئة أو مكتبة Java في رمز Ruby الخاص بك.

نصائح أخرى

أجاب الآخرون على سؤالك المباشر. أريد فقط أن أقول أنني كنت أستخدم Jruby بدوام كامل في العمل لمدة 6 أشهر الماضية وهو أمر رائع. نشر تطبيق القضبان مع جوهرة Glassfish سهلة للغاية ويعمل Jruby بشكل أفضل من MRI Ruby 1.8.x.

لم أرها على الجانب السلبي الحقيقي بعد 6 أشهر بخلاف حقيقة أنه لا يمكننا استخدام الأحجار الكريمة التي تحتوي على قطع مكتوبة في C. ومع ذلك، فقد أخذنا مكتبة C وإنشاء جوهرة باستخدام FFI ولم تكن أكثر من اللازم مشكلة.

من السهل حقا تسريع تطبيقك عن طريق كتابة بعض القطع الرئيسية في Java (وهو أمر أسهل T مع C).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top