بن‌سازه رایانش

چهارچوب و یا بستری که نرم‌افزار یا سخت افزار بر روی آن توسعه داده می شود
(تغییرمسیر از سکوی رایانش)

بُن‌سازه،[۱] سکو یا پلت‌فرم (به انگلیسی: Platform) در رایانه‌ها و وسایل الکترونیکی به سخت‌افزار و نرم‌افزاری گفته می‌شود که به‌عنوان زیرساخت در یک سامانه وجود دارد.[۲] در واقع سکو بستری است که نرم‌افزارهای دیگر می‌توانند بر روی آن اجرا شوند یا به‌طور کلی‌تر چارچوبی از تکنولوژی است که به تکنولوژی‌های دیگر اجازهٔ اجرا می‌دهد.[۳]

اشاره به سکو در لیست نیازهای یک نرم‌افزار بسیار رایج است.[۴] در گذشته تمامی نرم‌افزارها باید بر روی یک سکو توسعه و اجرا می‌شدند. از آنجا که هر سکو رابط‌ها و سرویس‌های خود را به‌طور جداگانه ارائه می‌کرد. با اینکه امروزه نیز این تفاوت‌ها وجود دارد، اما با به‌وجود آمدن نرم‌افزارهای واسط و ایجاد لایه بین سیستم‌عامل و نرم‌افزار در حال اجرا این امکان فراهم شده‌است تا نرم‌افزارهای چندسکویی به‌وجود بیایند.[۳]

سکوهای نرم‌افزاری

ویرایش

معمولاً نرم‌افزارهایی که به‌عنوان سکو از آن‌ها یاد می‌شود، نرم‌افزارهای سطح پایینی مانند سیستم‌عامل‌ها هستند که بستر را برای اجرای دیگران فراهم می‌کنند.[۳]

فهرست سیستم‌های عامل

ویرایش

از سکوهای محبوب رایانه‌ای برای کاربران می‌توان به موارد زیر اشاره کرد:[۵]

در دنیای تلفن همراه نیز سکوهای مختلفی وجود دارد که رایج‌ترین آن‌ها عبارتند از:[۶]

فهرست چارچوب‌های نرم‌افزاری

ویرایش

چارچوب‌های نرم‌افزاری با فراهم کردن بستر توسعه و اجرا برای نرم‌افزارها، نقش مهمی در سکوهای اجرایی ایفا می‌کنند.[۷][۸] از میان چارچوب‌های نرم‌افزاری می‌توان موارد زیر را نام برد:

سکوهای سخت‌افزاری

ویرایش

رایجترین سکوهای سخت‌افزاری موارد زیر است:

جستارهای وابسته

ویرایش

منابع

ویرایش
  1. «بن‌سازهٔ محصول» [مدیریت فنّاوری] هم‌ارزِ «product platform»؛ منبع: گروه واژه‌گزینی. جواد میرشکاری، ویراستار. دفتر دهم. فرهنگ واژه‌های مصوب فرهنگستان. تهران: انتشارات فرهنگستان زبان و ادب فارسی. شابک ۹۷۸-۶۰۰-۶۱۴۳-۳۴-۷ (ذیل سرواژهٔ بن‌سازهٔ محصول)
  2. What is Platform? (به انگلیسی), Webopedia, retrieved October 9, 2013
  3. ۳٫۰ ۳٫۱ ۳٫۲ What is Platform? (به انگلیسی), SearchServerVirtualization, retrieved October 9, 2013
  4. Platform Definition (به انگلیسی), Techterms, retrieved October 9, 2013
  5. Desktop Operating System Market Share (به انگلیسی), NetMarketShare, retrieved October 9, 2013
  6. Mobile/Tablet Operating System Market Share (به انگلیسی), NetMarketShare, retrieved October 9, 2013
  7. "Upcoming Changes in Compatibility Features". Mozilla Add-ons Blog (به انگلیسی). Retrieved 2018-12-15.
  8. "How to enable legacy extensions in Firefox 57 - gHacks Tech News". www.ghacks.net. 12 August 2017. Retrieved 2018-12-14.
  9. "Porting a Google Chrome extension". Mozilla. Retrieved 30 December 2018.