فہرست کا خانہ:
تعریف - روبی آن ریل (RoR) کا کیا مطلب ہے؟
روبی آن ریل (RoR) روبی میں لکھا ہوا ایک کراس پلیٹ فارم ویب ایپلی کیشن فریم ورک ہے۔ اس فریم ورک کو اصل میں ڈیوڈ ہینمیر ہینسن نے تصنیف کیا تھا اور اس کی تحقیق اور مزید کئی انفرادی شراکت کاروں کی ریل کور ٹیم نے تیار کیا تھا۔ RoR ایک پروگرامر کو پروگرامنگ میں شامل اقدامات ، وقت اور مواقع کو کم سے کم کرکے ویب ایپلیکیشنس کو بہت زیادہ ترقی دینے کی اجازت دیتا ہے۔
آر او آر کو صرف ریلز کے نام سے جانا جاتا ہے۔ RoR کی ابتدائی ریلیز جولائی 2004 میں ہوئی تھی۔ RoR کو MIT لائسنس کے تحت تقسیم کیا گیا ہے۔
ٹیکوپیڈیا روبی آن ریلز (RoR) کی وضاحت کرتا ہے
روبی آن ریل (آر او آر) ماڈل ویو-کنٹرولر (ایم وی سی) نقطہ نظر کی پیروی کرتی ہے جس میں صارف کی انٹرفیس سے درخواست کی منطق الگ کردی جاتی ہے۔ RoR صارف انٹرفیس سے اطلاق کی فعالیت کو الگ کرنے کے لئے غیر مقبول جاوا اسکرپٹ نامی ایک مشہور تکنیک نافذ کرتا ہے۔ بالکل کسی دوسرے جدید فریم ورک کی طرح ، آر آر بھی "کنونشن اوور کنفیگریشن" اپروچ کو نافذ کرتا ہے جو پروگرامرز کو لینے والے فیصلوں کی تعداد کو کم کرنے کی کوشش کرتا ہے۔ RoR متعدد پیکیجوں پر مشتمل ہے جیسے:
- ایکٹو ریکارڈ: ایک آرکیٹیکچرل نمونہ جو متعلقہ ڈیٹا بیس میں معلومات کو محفوظ کرتا ہے۔
- ایکٹیو ریسورس: ایک ایسا پیکیج جو ویب خدمات مہیا کرتا ہے۔
- ایکشن پیک: کنٹرول افعال کے ساتھ مینجمنٹ پیکیج.
- ایکشن ویب خدمات: ویب سروسز پیکیج
- ایکٹو سپورٹ: سپورٹ مینجمنٹ جزو۔
- ایکشن میلر: ای میل مینجمنٹ جزو۔
اگرچہ آر او آر اصل میں مونگریل ویب سرور کو چلانے کے لئے لکھا گیا تھا ، لیکن اب یہ زیادہ تر ویبسورز کی حمایت کرتا ہے اور ایس کیو ایل ، پوسٹگری ایس کیو ایل ، اوریکل ، ایس کیو ایل سرور اور ڈی بی 2 جیسے ڈیٹا بیس سرورز کی بھی حمایت کرتا ہے۔
