دیاکو
جستجو
مشاوره رایگان:  021-77 56 08 57
menu open menu close

پلتفرم چیست؟! پلتفرم چه مزایایی دارد؟!

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

 

مهم است در زمان خرید نرم‌افزار، بدانید که چه پلتفرمی برای نرم‌افزار نوشته شده است. برخی نرم‌افزارها به صورت پلتفرم مشخص هستند، بدان معنا که برنامه‌نویسان به صراحت برنامه اپلیکیشن را برای اجرا بر روی یک پلتفرم مانند ویندوز یا مک طراحی کرده‌اند. نرم افزار همچنین می‌تواند پلتفرم چند سکویی یا  cross-platform «برنامه‌هایی که قابلیت اجرا در چندین پلتفرم را دارند» باشد بدان معنا که برنامه نویس قصد دارد کد هدف را بر روی بیش از یک پلتفرم به عنوان مثال هم بر روی ویندوز و هم مک ایجاد کند. نرم افزار همچنین می‌تواند platform-agnostic باشد، بدان معنا که نرم افزار برای اجرا بر روی ترکیبی از سیستم عامل و معماری پردازنده شامل یک مرورگر وب به عنوان بخشی از پلتفرم پایه طراحی شده است. 

 

این امکان وجود دارد که توسعه‌دهندگان نرم افزار برای اینکه بدانند چگونه کد خود را در پلتفرم‌های مختلف اجرا ‌کنند، از یک نوع محاسبات ابری استفاده کنند که به نام پلتفرم به عنوان یک سرویس یا PaaS شناخته می‌شود. به عبارت ساده ارائه دهنده ابر، ترکیبات مختلفی از پلتفرم‌های نرم‌افزار و سخت‌افزار بر روی زیر ساخت‌های خود میزبانی می‌کند و برنامه ‌نویس نرم‌افزار برای استفاده از آنها هزینه می‌پردازد.

 

برای مثال در سازمانی ویژگی‌های اساسی که سرور را تعریف می‌کند ممکن است شامل نوع پردازنده، نوع حافظه یا عملکرد و اتصالات درونی شبکه باشد. ویژگی‌های فیزیکی سرور همچنین می‌تواند شامل عامل فرم نصب آن مانند رک "rack" یا تیغه‌ای "blade" و یا یک عامل فرم خاص لایه باز باشد.

 

ممکن است پلتفرم معنای فراتری را توصیف کند و شامل معماری اساسی و نیز نرم‌افزارهایی باشد که بر روی معماری "architecture" ساخته شده است. به عنوان مثال قبول ماشین‌های مجازی در یک شرکت نیاز به پلتفرم مجازی سازی "hypervisor" می‌باشد. ممکن است اپلیکیشن‌ها در مفهوم پلتفرم نقش داشته باشند. حتی با وجود اینکه یک اپلیکیشن ممکن است نیاز به یک سیستم محاسباتی اساسی مانند سیستم عامل خاص و سرور یا نرم‌افزار ذخیره‌سازی داشته باشد، یک اپلیکیشن ممکن است به عنوان یک پلتفرم در نظر گرفته شود زیرا به عنوان ابزاری برای انجام کار هدفمند مورد استفاده قرار می‌گیرد. برای مثال "SQL" یک اپلیکیشن دیتابیس است، اما اغلب به عنوان جزئی در سایر وظایف مانند آنالیتیکز، سیستم‌های مدیریت ارتباط با مشتری "CRM" و برنامه‌ریزی منابع سازمانی "ERP" استفاده می‌شود. بنابراین "SQL" ممکن است به عنوان یک پلتفرم شناخته شود. به طور مشابه، یک اپلیکیشن سرور وب ممکن است به عنوان یک پلتفرم در نظر گرفته شود زیرا برای راه‌اندازی نمای فروشگاهی کسب و کار و یا پورتال کاربر/همکار تجاری مورد استفاده قرار می‌گیرد.

 

 

 

سایر مطالب وبلاگ دیاکو را نیز مطالعه کنید.

آخرین اخبار
چه رنگی برای طراحی سایت مناسب است؟!
چه رنگی برای طراحی سایت مناسب است؟!
چه تفاوتی بین SEO و SEM وجود دارد؟!
چه تفاوتی بین SEO و SEM وجود دارد؟!
چگونه یک معماری برند دوست‌داشتنی بسازیم؟!
چگونه یک معماری برند دوست‌داشتنی بسازیم؟!
اخلاق دست برند را می‌گیرد!
اخلاق دست برند را می‌گیرد!
چه زمانی باید RFP را تهیه کنیم؟!
چه زمانی باید RFP را تهیه کنیم؟!
12 سوال برای تحقیق کلمات کلیدی سئو
12 سوال برای تحقیق کلمات کلیدی سئو
ابزارهایی برای افزایش سئو و بازاریابی
ابزارهایی برای افزایش سئو و بازاریابی
آیا همیشه حق با مشتری است؟!
آیا همیشه حق با مشتری است؟!
9 نکته برای افزایش نرخ کلیک بنر تبلیغاتی
9 نکته برای افزایش نرخ کلیک بنر تبلیغاتی
نحوه کاهش نرخ پرش یا Bounce Rate
نحوه کاهش نرخ پرش یا Bounce Rate
بازاریابی محتوایی مفید برای تجارت‌های کوچک
بازاریابی محتوایی مفید برای تجارت‌های کوچک
طراحی سایت گوگل‌پسند با 10 نکته
طراحی سایت گوگل‌پسند با 10 نکته
2 view icon 179
اشتراک گذاری:
social link social link social link social link social link
back to top
بیشتر بخوانید

جزئیات بیشتر

چگونه از وب‌سایت کسب...

جزئیات بیشتر

فروش به زبان ساده – ...

جزئیات بیشتر

رنگ‌ها چه تاثیری بر ...

جزئیات بیشتر

فروش به زبان ساده – ...