اوپن‌شیفت

از ویکی‌پدیا، دانشنامهٔ آزاد
(تغییرمسیر از اپن‌شیفت)
پرش به: ناوبری، جستجو
OpenShift
OpenShift-LogoType.svg
توسعه‌دهنده(ها) ردهت
انتشار ابتدایی ۴ مه، ۲۰۱۱؛ ۴ سال پیش (۲۰۱۱-۰۵-04)
وضعیت توسعه منتشر شده
نوشته‌شده به روبی[۱]
گونه بستر به عنوان سرویس طراحی وب
پروانه مجوز آپاچی ۲.۰ [۲]
وب‌گاه openshift.redhat.com

اوپن‌شیفت (به انگلیسی: OpenShift)یک محصول بستر به عنوان سرویس در حوزه رایانش ابری از شرکت ردهت است.

نرم‌افزاری که این سرویس را اجرا می‌کند به صورت متن‌باز تحت عنوان اوپن‌شیفت اوریجن (به انگلیسی: OpenShift Origin) بر روی گیت‌هاب منتشر شده است.

توسعه‌دهندگان می‌توانند با استفاده از گیت برنامه کاربردی وب خود را در زبان‌های برنامه‌نویسی گوناگون توسعه دهند. یک نسخه برای رایانش ابری، "اوپن‌شیفت انترپرایز" نام‌گذاری شده است.

ویژگی خاص این سرویس، توانایی اجرای نرم‌افزارهای کاربردی وب به صورت باینری، تا زمانی که آن‌ها روی ردهت انترپرایز لینوکس اجرا شوند، قابل استفاده هستند. این قابلیت باعث پشتیبانی از طیف زیادی از زبان‌های برنامه‌نویسی و چارچوب‌های نرم‌افزار شده است.


زبان‌های برنامه‌نویسی پشتیبانی شده[ویرایش]

چارچوب‌های نرم‌افزاری پشتیبانی شده[ویرایش]

اوپن‌شیفت از چارچوب‌های نرم‌افزارهای کاربردی وب پشتیبانی می‌کند، با استفاده از API وب هر زبان، بدون این که احتیاجی به تغییر کد اصلی چارچوب مورد نظر باشد.

  • Rack برای روبی
  • WSGI برای پایتون
  • PSGI برای پرل

تعدادی از چارچوب‌های نرم‌افزاری که بدون تغییر بر روی اوپن‌شیفت پشتیبانی می‌شوند شامل موارد زیر هستند:

پیوندهای بیرونی[ویرایش]

منابع[ویرایش]