بيت تطوير ما هو روبي على القضبان؟ - تعريف من techopedia

ما هو روبي على القضبان؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني Ruby On Rails (RoR)؟

Ruby on Rails (RoR) هو إطار تطبيق ويب عبر النظام الأساسي مكتوب بلغة Ruby. تم تأليف إطار العمل في الأصل بواسطة David Heinemeier Hansson وتم إجراء مزيد من البحث والتطوير عليه بواسطة فريق أساسي للسكك الحديدية يضم العديد من المساهمين الأفراد. يسمح RoR للمبرمج بتطوير تطبيقات الويب بشكل أسرع بكثير عن طريق تقليل الخطوات والوقت والطرح المتضمن في البرمجة.


يُعرف RoR ببساطة باسم Rails. تم الإصدار الأولي من RoR في يوليو 2004. يتم توزيع RoR بموجب ترخيص MIT.

تيكوبيديا تشرح روبي أون ريلز

يتبع Ruby on Rails (RoR) منهج مراقبة عرض النماذج (MVC) حيث يتم فصل منطق التطبيق عن واجهة المستخدم. تطبق RoR تقنية شائعة تسمى JavaScript غير مزعجة لعزل وظائف التطبيق من واجهة المستخدم. تمامًا مثل أي إطار حديث آخر ، تنفذ RoR نهجًا "للإفراط في التهيئة" يسعى إلى تقليل عدد القرارات التي يحتاج المبرمجون إلى اتخاذها. يتكون RoR من عدة حزم مثل:

  • السجل النشط: نمط معماري يخزن المعلومات في قواعد البيانات العلائقية.
  • ActiveResource: الحزمة التي توفر خدمات الويب.
  • حزمة العمل: حزمة الإدارة مع وظائف التحكم.
  • خدمات الويب الإجراء: حزمة خدمات الويب.
  • ActiveSupport: مكون إدارة الدعم.
  • ActionMailer: مكون إدارة البريد الإلكتروني.

على الرغم من أنه تمت كتابة RoR في الأصل للعمل على خادم Mongrel Web ، إلا أنه يدعم الآن معظم خوادم الويب كما يدعم خوادم قواعد البيانات مثل MySQL و PostgreSQL و Oracle و SQL server و DB2.

ما هو روبي على القضبان؟ - تعريف من techopedia