یک فنجان مشاوره
مهـمـان مــا باشیـد

شـمـــاره تــمــاس
031-36628509

مفهوم پلتفرم (platform) چیست ؟

انتشار 22 اسفند 1400
دیدگاه ها 0
زمان تقریبی مطالعه
گردآوری پدیده تجارت

اگر در زمینه برنامه نویسی فعالیت میکنید، شاید کلماتی مانند کراس پلتفرم (cross platform)،مولتی پلتفرم (multi platform)  را شنیده باشید که تقریبا میتوان گفت همه به یک اصل اشاره دارند که ما در این مقاله به مفهوم پلتفرم (platform) چیست ؟ میپردازیم و انواع آن را کورد بررسی قرار خواهیم داد.

مفهوم پلتفرم (platform) چیست ؟

پلتفرم چیست ؟

در فناوری اطلاعات ، پلتفرم ( بستر) یک سخت افزاریا نرم افزار است که برای میزبانی یک برنامه یا سرویس استفاده می شود. به عنوان مثال ، یک بستر برنامه شامل سخت افزار ، یک سیستم عامل و برنامه های هماهنگی است که از مجموعه دستورالعمل ها برای یک پردازنده یا ریز پردازنده خاص استفاده می کند. در این حالت ، پلتفرم پایه ای را ایجاد می کند که تضمین می کند کد شی با موفقیت اجرا شود.هنگام خرید نرم افزار ، مهم است که بدانید این نرم افزار برای چه پلتفرمی ساخته شده است.برخی از نرم افزارها مخصوص پلتفرم هستند و این بدان معنی است که توسعه دهندگان برنامه برنامه خود را صریحاً تهیه کرده اند تا بتوانند روی یک سیستم عامل اجرا شوند ، برای مثال ویندوز یا مک. نرم افزار همچنین می تواند کراس پلت فرم باشد ، به این معنی که توسعه دهندگان قصد داشتند کد شی را روی بیش از یک پلتفرم اجرا کنند  برای مثال Win / Mac. این نرم افزار همچنین می تواند از طریق سیستم عامل agnostic باشد ، به این معنی که این نرم افزار برای اجرای هر ترکیبی از سیستم عامل و معماری پردازنده طراحی شده است. هر پلتفرم مجموعه ای از قوانین ، استانداردها و محدودیت های خاص خود را دارد که بیانگر سخت افزار / نرم افزار می تواند ساخته شود و چگونه باید کار کند.

پلتفرم گروهی از فناوری ها است که به عنوان پایه ای استفاده می شود که برنامه های دیگر ، فرایندها یا فن آوری های دیگری روی آنها ایجاد می شود.در محاسبات شخصی ، بستر سخت افزاری اساسی (رایانه ای) و نرم افزاری (سیستم عامل) است که برنامه های نرم افزاری را می توان در آن اجرا کرد. این محیط پایه اساسی را تشکیل می دهد که هر برنامه یا نرم افزاری از آن پشتیبانی یا توسعه می یابد.رایانه ها از واحد پردازش مرکزی ویژه CPU استفاده می کنند که برای اجرای کد زبان خاص دستگاه طراحی شده اند. برای اینکه رایانه برنامه های نرم افزاری را اجرا کند ، برنامه ها باید به زبان ماشین رمزگذاری شده دودویی CPU باشند.بنابراین ، از نظر تاریخی ، برنامه های برنامه نویسی که برای یک پلتفرم نوشته شده اند ، روی سکوی متفاوت کار نمی کنند.

چرا یک پلتفرم (platform) مهم است؟

برای یک توسعه دهنده ، این پلتفرم مجموعه اساسی از قابلیت هایی را که می توانند هنگام نوشتن نرم افزار خود استفاده کنند ، فراهم می کند. توسعه دهنده یک پلتفرم را هدف قرار می دهد ، اطمینان داد اگر دستگاه کاربر آن شرایط را برآورده کند ، نرم افزار مورد نظر را اجرا می کند.پس از تولید نرم افزار برای یک پلتفرم ، می توان آن را به یک سیستم عامل دیگر منتقل کرد. نرم افزار حمل و نقل معمولاً روندی پیچیده و پر تلاش است.

این پلت فرم به عنوان یک کاربر ، به طبقه بندی توانایی های رایانه کمک می کند و به آنها اجازه می دهد تا بدانند که آیا محصول با رایانه خود سازگار است یا خیر. الزامات بسترهای نرم افزاری ممکن است شامل یک سیستم عامل خاص ، نوع CPU یا کتابخانه های نرم افزاری نصب شده باشد. به عنوان مثال ، یک بازی ویدیویی ممکن است برای پلتفرمی مانند “رایانه ای با CPU 64 بیتی ، حداقل 8 گیگابایت رم ، ویندوز 10 و DirectX نسخه 10 یا بعد از آن طراحی شود.” فقط رایانه هایی که آن شرایط را برآورده می کنند می توانند نرم افزار را اجرا کنند.

پلتفرم (platform) دستگاه چیست؟

پلتفرم دستگاه توضیحات کلی در مورد نوع پشتیبانی شده دستگاه است. به عنوان مثال ، هنگام توصیف یک بازی ، ممکن است لیستی از سیستم عامل های پشتیبانی شده شامل دستگاه های زیر باشد.

تلفن همراه – تلفن های هوشمند و تبلت ها (Android یا iOS).

کنسول – کنسول Xbox ، PlayStation یا Nintendo.

رایانه – رایانه های Microsoft Windows، macOS یا Linux.

پس از آنکه با مفهوم پلتفرم (platform) چیست ؟ آشنا شدین لازم است که به یک سؤال به ظاهر ساده اما بسیار مهم پاسخ دهید:

چه نوع پلتفرمی ایجاد می کنید؟

همه پلتفرم ها برابر ایجاد نمی شوند. جستجوی گوگل ، فیس بوک ، خدمات وب آمازون ، بازار آمازون ، اندروید ، Uber ، AirBnB ، Waze ، WeWork ، Twilio و حتی بیت کوین همه پلتفرم هستند. در عین حال ، این پلتفرم ها یا سیستم عامل ها در نحوه ایجاد تأثیرات شبکه ، تعاملاتی که آنها ایجاد می کنند ، رویکردهایی برای حل مشکلات ، سطح باز بودن ، پویایی رشد بسیار متفاوت است. اهمیت ایجاد یک پلتفرم موفق بیشتر ازایجاد فناوری مناسب برای تجارت است.

سخن پایانی

مشاوران ما در شرکت پدیده تجارت پس از بررسی پروژه های شما در زمینه طراحی سایت در اصفهان و طراحی اپلیکیشن در اصفهان ، بهترین پلتفرم را برای پیاده سازی و اجرای پروژهای شما انتخاب و به شما معرفی میکنند ،تا بتوانید به راحتی از آن استفاده کنید و به بازار ارائه دهید.

مقالات مرتبط

شاید علاقمند به دیدن این مقالات نیز باشید
(آرشیو کامل)

طراحی و ساخت نرم افزار اندروید طراحی و ساخت نرم افزار اندروید مقالات موبایل

پدیده تجارت

13 خرداد 1393

اقتصاد دیجیتالی چیست و مزایای آن در کسب و کارهای آنلاین کدامند؟ اقتصاد دیجیتالی چیست و مزایای آن در کسب و کارهای آنلاین کدامند؟ مقالات تجارت الکترونیک

پدیده تجارت

18 فروردین 1397

لینک سازی داخلی چیست ؟  تاثیر لینک های داخلی بر سئو لینک سازی داخلی چیست ؟ تاثیر لینک های داخلی بر سئو مقالات سئو

پدیده تجارت

24 اسفند 1400

چگونه یک اینفلوئنسر شویم ؟ چگونه یک اینفلوئنسر شویم ؟ مقالات برندینگ

پدیده تجارت

14 بهمن 1398

راه های افزایش فالوئر در اینستاگرام راه های افزایش فالوئر در اینستاگرام مقالات برندینگ

پدیده تجارت

26 فروردین 1399

روش های کسب درآمد از برنامه نویسی روش های کسب درآمد از برنامه نویسی مقالات تجارت الکترونیک

پدیده تجارت

20 فروردین 1401

آموزش اندروید در شرکت پدیده آموزش اندروید در شرکت پدیده مقالات تجارت الکترونیک

پدیده تجارت

13 آبان 1396

چگونه تمامی بازدیدکنندگان را به وبسایت خود رهنمود کنیم؟ چگونه تمامی بازدیدکنندگان را به وبسایت خود رهنمود کنیم؟ مقالات طراحی وب سایت

پدیده تجارت

25 آبان 1396

آینده از آن کسب وکارهای آنلاین است آینده از آن کسب وکارهای آنلاین است مقالات برندینگ

پدیده تجارت

04 تیر 1396

بهترین ابزار ساخت بازی های ویدئویی  کدامند ؟ بهترین ابزار ساخت بازی های ویدئویی کدامند ؟ مقالات موبایل

پدیده تجارت

24 اسفند 1400

نکات اساسی در طراحی اپلیکیشن موبایل نکات اساسی در طراحی اپلیکیشن موبایل مقالات موبایل

پدیده تجارت

30 شهریور 1396

دیدگاه کاربران

0

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها