
چارچوب Ruby on Rails یک چارچوب وب کاربردی در سمت سرور است که در Ruby تحت مجوز MIT نوشته شده است. Ruby on Rails یک چارچوب مدلMVC است که ساختار های پیش فرض برای پایگاه داده، سرویس وب و صفحات وب را فراهم می کند. این چارچوب تسهیل استفاده از استاندارد های وب مانند JSON یا XML برای انتقال داده ها و CSS، HTML و جاوا اسکریپت برای نمایش و رابط کاربر را فراهم می کند. نفوذ Ruby on Rails در چارچوب های دیگر وب قابل توجه و بحث بر انگیز است، از جمله این چارچوب ها می توان به Django در پایتون و Laravel در PHP اشاره کرد.
چارچوب Ruby on Rails به بسته های مختلفی تقسیم می شود که عبارتند از:
در نسخه های قبل از نسخه 2.0، Ruby on Rails همچنین بسته ی Active Web Services را که اکنون توسط Active Resource جایگزین شده است را نیز شامل میشد. جدا از بسته های استاندارد که نام برده شد، توسعه دهندگان می توانند پلاگین هایی را برای گسترش بسته های موجود ایجاد کنند. این چارچوب از پلاگین ها در چارچوب سفارشی خود پشتیبانی می کند.
یادگیری ساخت یک برنامه وب مدرن دشوار است، اما Ruby on Rails باعث می شود که این امر بسیار ساده تر و سرگرم کننده تر شود. این چارچوب شامل همه چیزهایی می شود که شما نیاز دارید تا برنامه های فوق العاده ای را ایجاد کنید. همچنین می توانید ان را با پشتیبانی جامعه بزرگ و دوستانه ان یاد بگیرید. Rails یک نرم افزار منبع باز است، بنابراین نه تنها برای استفاده رایگان است، بلکه می توان آن را بهبود بخشید.
همان طور که گفته شد، Ruby on Rails یک چارچوب وب کاربردی در سمت سرور است. اگر مایلید اطلاعات بیشتری درباره این وب فریم ورک و نحوه کارکردن با اون بدست بیارید، کافیه اینجا کلیک کنید و اطلاعات لازم رو از مرجع اصلی سایت فرا بگیرید.