Padrino (web framework)
پیڈرینو ایک مفت اور اوپن سورس ویب فریم ورک ہے، جو روبی میں لکھا گیا ہے اور سناترا پر مبنی ہے۔ یہ روبی آن ریلز، مرب، نائٹرو اور کیمپنگ جیسے دیگر روبی ویب فریم ورک کا متبادل ہے۔ یہ ریک ویب سرور انٹرفیس پر منحصر ہے۔ پیڈرینو کو 2010 میں بنایا اور اوپن سورس کیا گیا تھا۔ یہ فریم ورک ناتھن ایسکوینازی، ڈیوڈ ڈی اگوسٹینو اور آرتھر چیؤ نے پہلے کے سناترا مور منی پر مبنی بنایا تھا۔ یہ فریم ورک سیناترا کو زیادہ آسانی سے امیر ویب ایپلی کیشنز کی حمایت کرنے کے لیے بنایا گیا تھا۔ خصوصیات یہ اہم فعالیت کی ایک فہرست ہے جو پیڈرینو سناترا کے اوپر فراہم کرتا ہے: اگنوسٹک: بہت سے مقبول ٹیسٹنگ، ٹیمپلیٹنگ، مذاق اڑانے اور ڈیٹا بیس لائبریریوں کے لیے مکمل سپورٹ۔ جنریٹر: پیڈرینو ایپلی کیشنز، ماڈل، کنٹرولر بنائیں یعنی۔ : پیڈرینو جی پروجیکٹ۔ ماؤنٹیبل: دیگر روبی فریم ورک کے برعکس، بنیادی طور پر متعدد ایپس کو نصب کرنے کے لیے ڈیزائن کیا گیا ہے۔ روٹنگ: فلٹر سپورٹ سے پہلے/بعد میں مکمل یو آر ایل نامی راستے، جن کا نام پیرم ہے، سپورٹ کا جواب دیں۔ ٹیگ ہیلپرز: مددگار دیکھیں جیسے: ٹیگ، مواد _ ٹیگ، ان پٹ _ ٹیگ۔ اثاثہ مددگار: مددگار دیکھیں جیسے: لنک _ ٹو، امیج _ ٹیگ، جاوا اسکرپٹ _ شامل _ ٹیگ۔ فارم ہیلپرز: بلڈر سپورٹ جیسے: فارم ٹیگ، فارم فار، فیلڈ سیٹ ٹیگ، ٹیکسٹ فیلڈ۔ ٹیکسٹ ہیلپرز: مفید فارمیٹنگ جیسے: رشتہ دار _ وقت _ پہلے، جے ایس _ فرار _ ایچ ٹی ایم ایل، سینیٹائز _ ایچ ٹی ایم ایل۔ میلر: ای میلز بھیجنے کے لیے تیز اور آسان ڈیلیوری سپورٹ (ایکشن میلر کی طرح)۔ ایڈمن: بلٹ ان ایڈمن انٹرفیس (جیسے Django)۔ لاگنگ: ایک متحد لاگر فراہم کریں جو آپ کے او آر ایم یا کسی بھی لائبریری کے ساتھ تعامل کر سکے۔ دوبارہ لوڈ کرنا: ترقی کے دوران سرور کوڈ کو خودکار طور پر دوبارہ لوڈ کرتا ہے۔ لوکلائزیشن: I18n کی مکمل حمایت نوٹ کریں کہ پیڈرینو کے صارف کے طور پر، ہر بڑے اجزاء کو موجودہ سناترا ایپلی کیشن میں الگ سے کھینچا جا سکتا ہے یا انہیں سناترا (ایک مکمل اسٹیک پیڈرینو ایپلی کیشن) میں جامع اپ گریڈ کے لیے ایک ساتھ استعمال کیا جا سکتا ہے۔ روبی آن ریلز حوالہ جات بیرونی لنکس پیڈرینو کور ٹیم مفت سافٹ ویئر جو ایم آئی ٹی لائسنس کا استعمال کرتے ہوئے روبی ویب فریم ورک سافٹ ویئر میں پروگرام کیا گیا ہے بھی دیکھیں۔