PDA

View Full Version : اجرای Weblication های روبی روی جاوا



Inprise
سه شنبه 25 اردیبهشت 1386, 20:25 عصر
با اینکه روبی هیچ وقت محیط ایده آلی برای نوشتن برنامه های کوچک و متداول وب که روی سرورهای اشتراکی اجرا میشن نبوده ، اما اگر یک برنامه نویس روبی برای یک مساله ساده روزمزه بخواهد چنین کاری انجام دهد چاره چیست ؟ به دلائل فنی متعدد سرویس دهنده های وب کمی از روبی حمایت میکنن ، اما یک راه حل میانی هم وجود داره که کمک میکنه هم از توانائی روبی تان استفاده کنید هم نیازی به حمایت از روبی روی سرور نداشته باشید. خیلی هم ساده است

این روزها اغلب Shared Hosting ها چه روی ویندوز و چه لینوکس از جاوا حمایت میکنند ، و به کمک JRuby لازم نیست برای اجرا کدهای روبی دنبال سرویس دهنده جدید بگردید .

کافی است ابتدا JRuby را نصب کنید ، برنامه تان را هر چه که هست و از هر Framework ای که استفاده میکند ، حتی یک برنامه Rails چند لایه ای و پیچیده را به شکل معمول بسازید ، وارد شاخه اصلی Rails بشوید و بنویسید :

rake war:standalone:create
خروجی هم ، یک فایل War عادی جاوا خواهد بود که بسادگی روی App Server هائی مانند Tomcat نصب و اجرا میشود .