Remove ads
چهارچوب و یا بستری که نرمافزار یا سخت افزار بر روی آن توسعه داده می شود From Wikipedia, the free encyclopedia
بُنسازه،[۱] سکو یا پلتفرم (به انگلیسی: Platform) در رایانهها و وسایل الکترونیکی به سختافزار و نرمافزاری گفته میشود که بهعنوان زیرساخت در یک سامانه وجود دارد.[۲] در واقع سکو بستری است که نرمافزارهای دیگر میتوانند بر روی آن اجرا شوند یا بهطور کلیتر چارچوبی از تکنولوژی است که به تکنولوژیهای دیگر اجازهٔ اجرا میدهد.[۳]
اشاره به سکو در لیست نیازهای یک نرمافزار بسیار رایج است.[۴] در گذشته تمامی نرمافزارها باید بر روی یک سکو توسعه و اجرا میشدند. از آنجا که هر سکو رابطها و سرویسهای خود را بهطور جداگانه ارائه میکرد. با اینکه امروزه نیز این تفاوتها وجود دارد، اما با بهوجود آمدن نرمافزارهای واسط و ایجاد لایه بین سیستمعامل و نرمافزار در حال اجرا این امکان فراهم شدهاست تا نرمافزارهای چندسکویی بهوجود بیایند.[۳]
معمولاً نرمافزارهایی که بهعنوان سکو از آنها یاد میشود، نرمافزارهای سطح پایینی مانند سیستمعاملها هستند که بستر را برای اجرای دیگران فراهم میکنند.[۳]
از سکوهای محبوب رایانهای برای کاربران میتوان به موارد زیر اشاره کرد:[۵]
در دنیای تلفن همراه نیز سکوهای مختلفی وجود دارد که رایجترین آنها عبارتند از:[۶]
چارچوبهای نرمافزاری با فراهم کردن بستر توسعه و اجرا برای نرمافزارها، نقش مهمی در سکوهای اجرایی ایفا میکنند.[۷][۸] از میان چارچوبهای نرمافزاری میتوان موارد زیر را نام برد:
رایجترین سکوهای سختافزاری موارد زیر است:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.