پلت فرم چیست؟

پلتفرم
شبکه ای از مفاهیم مرتبط به یک موضوع که منجر به ساخت تصویر ذهنی ما از یک مفهوم کامل پلت فرم چیست؟ از آن موضوع میشود که آنرا بر سکوی ذهن یا باورمان قرار میدهیم
مثلا به نظر شما زرنگ ترین آدم چه کسی است؟
کسی که با روش های خلاق طر ح ترافیک رو دور میزنه
کسی که درمقابل بی ادبی دیگران سکوت میکنه
پلت فرم پاسخ دهنده ی اول آدم زرنگ= دور زدن قوانین
پلت فرم پاسخ دهنده ی دوم آدم زرنگ=جواب بی ادبان بی جوابی
پلتفرم چیست ؟
در اولین مقاله ی انتشارات پلتفرم می خوام برات بگم که اصلا پلتفرم ینی چی و ما به چه چیزایی میگیم پلتفرم یه سر به دیکشنری cambridge میزنیم تا ببینیک لغت platform رو برامون چی معنی کرده بعد بطور کلی برات میگم که پلتفرم ینی چی و تو سری های پلت فرم چیست؟ بعد هم میریم تو حوزه های مختلف یه سرکی میکشیم تا ببینیم که چه پلتفرم هایی وجود دارن
لغت platform در دیکشنری ؟
خب وقتی تو دیکشنری کمبریج این کمه رو سرچ کنید کلی معنی تو حوزه های مختلف براش میاره
قسمت اول معانی
خب کلمه platform بسته به اینکه در چه زمینه ای داریم ازش استفاده میکنم ، معانی متفاوتی داره وقتی صحبت پیرامون structure و ساختمان باشه معنی "سکو" میده
این کلمه در زمینه idea و computing هم معانی زیر رو میده
قسمت دوم معانی
در زمینه business
قسمت سوم معانی
در حوزه IT به عنوان یه تکنولوژی خاص معرفی شده که توسط انواع خاصی از نرم افزارها مورد استفاده قرار میگیره در حوزه ارتباطات به پلت فرم چیست؟ معنی یک متد ارتباطی و یا تفریحی مثل تلویزیون و اینترنت هست و همینطور به معنی تکنولوژی که برای ارسال برنامه های تلویزیون و رادیو ازش استفاده میشه هم هست
بالاخره platform ینی چی ؟
خب بطور کلی میشه گفت که پلتفرم ها یسری "بستر" هستن که معمولا از چندین لایه و کلی پیچیدگی تشکیل شدن منتها ما صرفا با بالاترین لایه شون در ارتباطیم و کاری به چیزای دیگه نداریم . خب حالا چه فایده ای دارن ؟ ببین خیلی وقتا کار هایی که داریم انجام میدیم تو یه زمینه خاص ، تا حد قابل ملاحظه ای با هم اشتراک دارن مثلا فرض کن می خوای یه سایت درست کنی که یه سرویسی رو ارائه بده خب هرکی بخواد مث تو بشینه یه سایت بزنه نیاز داره که برای سایتش یه رابط کاربری درست کنه ، لازمه پلت فرم چیست؟ که برا سایتش یه سرور داشته باشه و .
اینجور وقتا خیلی عالی میشه که یه بستری وجود داشته باشه که بیاد این کارای تکراری و مشابه رو برامون انجام بده و کار ما رو اسون تر بکنه مثل پلتفرم wordpress . یا مثلا تلگرام رو در نظر بگیر ، درواقع تلگرام یه پلتفرمی رو درست کرده که یه کسب و کار خیلی اسون میتونه خدمتی رو از طریق ربات تلگرامی به مشتری هاش ارائه بده . درواقع پلتفرم ها با میزبانی فعالیت های مشابه در یک حوزه ، زمینه مناسبی رو فراهم میکنن تا خیلی اسون و استاندارد اون خدمت ، سرویس و یا کالا در اختیار مخاطبین قرار بگیره . مثال جذاب دیگه همین ویرگول خودمونه که یه بستر اسون و کاربردی رو در اختیار بلاگ نویس ها قرار داده تا بتونن با خیال راحت برای مخاطبینشون بنویسن
پلتفرم چیست؟ معنی عبارت پلتفرم (Platform) و مزایای آن چیست
در فناوری اطلاعات یا IT؛ پلتفرم، هر نرمافزار یا سختافزاری است که برای میزبانی یک اپلیکیشن یا سرویس مورد استفاده قرار میگیرد. برای مثال یک پلتفرم اپلیکیشن، شامل سختافزار، یک سیستم عامل و برنامههای هماهنگی است که از مجموعه دستورالعملهایی برای یک پردازنده یا ریزپردازنده خاص مورد استفاده قرار میگیرد. در این مورد پلتفرم پایهای ایجاد میکند که تضمین میکند کد هدف (موضوع) با موفقیت اجرا خواهد شد. برای مثال نرم افزار تلگرام یک پلتفرم محسوب می شود.
هنگامی که نرمافزار میخرید، مهم است بدانید که چه پلتفرمی برای نرمافزار نوشته شده است. برخی نرمافزارها به صورت پلتفرم مشخص هستند، بدان معنا که برنامه نویسان به صراحت برنامه اپلیکیشن را برای اجرا بر روی یک پلتفرم مانند ویندوز یا مک طراحی کردهاند. نرم افزار همچنین میتواند پلتفرم چند سکویی یا cross-platform (برنامههایی که قابلیت اجرا در چندین پلتفرم را دارند) باشد بدان معنا که برنامه نویس قصد دارد کد هدف را بر روی بیش از یک پلتفرم به عنوان مثال هم بر روی ویندوز و هم مک ایجاد کند. نرم افزار همچنین میتواند platform-agnostic باشد، بدان معنا که نرم افزار برای اجرا بر روی ترکیبی از سیستم عامل و معماری پردازنده شامل یک مرورگر وب به عنوان بخشی از پلتفرم پایه برای مثال طراحی شده است.
توسعه دهندگان نرم افزار که میخواهند بدانند چگونه کد خود را در پلتفرمهای مختلف اجرا کنند ممکن است از یک نوع محاسبات ابری استفاده کنند که به نام پلت فرم به عنوان یک سرویس یا PaaS شناخته میشود. به عبارت ساده ارائه دهنده ابر ترکیبات مختلفی از پلتفرمهای نرمافزار و سختافزار بر روی زیر ساختهای خود آن میزبانی میکند و توسعه دهنده (برنامه نویس) نرمافزار برای استفاده از آنها هزینه میپردازد.
به عنوان مثال در سازمانی ویژگیهای اساسی که سرور را تعریف میکند ممکن است شامل نوع پردازنده مانند Intel x86 or x64، نوع حافظه یا عملکرد مانند DDR4 و اتصالات درونی شبکه مانند 1 GigE باشد. ویژگیهای فیزیکی سرور همچنین میتواند شامل عامل فرم نصب آن مانند رک (rack) یا تیغهای (blade) و یا یک عامل فرم خاص لایه باز باشد.
واژه پلتفرم ممکن است معنای فراتری را توصیف کند و شامل معماری اساسی و نیز نرمافزارهایی باشد که بر روی معماری (architecture) ساخته شده است. به عنوان مثال قبول ماشینهای مجازی در یک شرکت نیاز به پلتفرم مجازی سازی (hypervisor) مانند مایکروسافت Hyper-V و VMware vSphere میباشد.
اپلیکیشنها همچنین ممکن است در مفهوم پلتفرم نقش داشته باشند. حتی با وجود اینکه یک اپلیکیشن ممکن است نیاز به پلت فرم چیست؟ یک سیستم محاسباتی اساسی مانند سیستم عامل خاص و سرور یا نرمافزار ذخیرهسازی داشته باشد، یک اپلیکیشن ممکن است به عنوان یک پلتفرم در نظر گرفته شود زیرا به عنوان ابزاری برای انجام کار هدفمند مورد استفاده قرار میگیرد. برای مثال SQL یک اپلیکیشن دیتابیس است، اما اغلب به عنوان جزئی در سایر وظایف مانند آنالیتیکس، سیستمهای مدیریت ارتباط با مشتری (CRM) و برنامهریزی منابع سازمانی (ERP) استفاده میشود. بنابراین SQL ممکن است به عنوان یک پلتفرم شناخته شود. به طور مشابه، یک اپلیکیشن سرور وب ممکن است به عنوان یک پلتفرم در نظر گرفته شود زیرا برای راهاندازی نمای فروشگاهی کسب و کار و یا پورتال کاربر/همکار تجاری مورد استفاده قرار میگیرد.
با توجه به آنچه که گفته شد، در واقع پلتفرم بستری است که برنامههای نرمافزاری نوشته شده برای یک وسیله، در آن قابل اجرا و استفاده است که این بستر شامل ملزومات سختافزاری و هم نرمافزاری است. به عبارت دیگر یک پلتفرم در واقع معرف ملزومات سخت افزاری مانند سرور و همچنین ملزومات نرمافزاری مانند سیستم عامل مورد نیاز برای اجرای یک برنامه کاربردی است. مشتاق نظرات سازنده شما عزیزان در مورد مقالات منتشر شده در وب24 هستیم.