استراتژی های ترید

پلت فرم چیست؟

پلتفرم چیست

تا کنون در مجله فرادرس، مقالات و آموزش‌های متنوعی را در موضوع «پلتفرم چیست» منتشر کرده ایم. در ادامه برخی از این مقالات مرتبط با این موضوع لیست شده اند. برای مطالعه هر مقاله، لطفا روی عنوان آن کلیک کنید.

همیشه بحث‌هایی پیرامون مقایسه ابزارها و فناوری‌های مختلف در توسعه نرم‌افزار میان برنامه نویسان و پلت فرم چیست؟ توسعه دهندگان در می‌گیرد. یکی از این بحث‌ها مقایسه زامارین…

با فرادرس

آموزش‌های ویدئویی فرادرس

همراه شوید

سازمان علمی و آموزشی «فرادرس» (Faradars) از قدیمی‌ترین وب‌سایت‌های یادگیری آنلاین است که توانسته طی بیش از ده سال فعالیت خود بالغ بر ۱۲۰۰۰ ساعت آموزش ویدیویی در قالب فراتر از ۲۰۰۰ عنوان علمی، مهارتی و کاربردی را منتشر کند و به بزرگترین پلتفرم آموزشی ایران مبدل شود. فرادرس با پایبندی به شعار «دانش در دسترس همه، همیشه و همه جا» با همکاری بیش از ۱۸۰۰ مدرس برجسته در زمینه‌های علمی گوناگون از جمله آمار و داده‌کاوی، هوش مصنوعی، برنامه‌نویسی، طراحی و گرافیک کامپیوتری، آموزش‌های دانشگاهی و تخصصی، آموزش نرم‌افزارهای گوناگون، دروس رسمی دبیرستان و پیش دانشگاهی، آموزش‌های دانش‌آموزی و نوجوانان، آموزش زبان‌های خارجی، مهندسی برق، الکترونیک و رباتیک، مهندسی کنترل، مهندسی مکانیک، مهندسی شیمی، مهندسی صنایع، مهندسی معماری و مهندسی عمران توانسته بستری را فراهم کند تا افراد با شرایط مختلف زمانی، مکانی و جسمانی بتوانند با بهره‌گیری از آموزش‌های با کیفیت، به روز و مهارت‌محور همواره به یادگیری بپردازند. شما هم با پیوستن به جمع بزرگ و بالغ بر پلت فرم چیست؟ ۶۰۰ هزار نفری دانشجویان و دانش‌آموزان فرادرس و با بهره‌گیری از آموزش‌های آن، می‌توانید تجربه‌ای متفاوت از علم و مهارت‌آموزی داشته باشید. مشاهده بیشتر

هر گونه بهره‌گیری از مطالب مجله فرادرس به معنی پذیرش شرایط استفاده از آن بوده و کپی بخش یا کل هر کدام از مطالب، تنها با کسب مجوز مکتوب امکان پذیر است.
© فرادرس ۱۴۰۱

پلت فرم چیست؟

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

پلتفرم (Platform)

پلتفرم در واقع بستری است که برنامه های نرم افزاری نوشته شده برای یک وسیله در آن پلت فرم چیست؟ قابل اجرا و استفاده است، این بستر هم شامل ملزومات سخت افزاری (مانند نوع سیستم و CPU) و هم شامل ملزومات نرم افزاری (مانند سیستم عامل) است، به طور مثال برنامه های کاربردی و بازی هایی که همه روزه با آنها سر و پلت فرم چیست؟ کار داریم بدون وجود دستگاه هایی مانند کامپیوترهای شخصی (PC)، تلفن های همراه، لپ تاپ ها، کنسول های بازی و… عملا قابل استفاده نیستند (سخت افزار) و از طرفی هر برنامه ای در یک سیستم عامل خاص (و یا حتی تحت نسخه خاص) قابل اجرا است (نرم افزار) که در مجموع به آنها پلتفرم می گوییم، مانند پلتفرم ویندوز xp 64 bit، پلتفرم ویندوز ۸، پلتفرم ویندوز موبایل، پلتفرم لینوکس، پلتفرم آندروید، پلتفرم جاوا، پلتفرم PC، پلتفرم XBOX و…، یا در حوزه وب در حال حاضر برنامه های نوشته شده به زبان ASP.NET نیاز به سرور با سیستم عامل به فرض ویندوز ۲۰۰۸ دارند (پلتفرم ویندوز سرور ۲۰۰۸)، با دقت در عبارت متوجه می شویم که یک پلتفرم در واقع معرف ملزومات سخت افزاری (سرور) و همچنین ملزومات نرم افزاری (سیستم عامل ویندوز سرور ۲۰۰۸) مورد نیاز برای اجرای یک برنامه کاربردی (ASP.NET) است، همچنین ممکن است به نسخه ویژه یک نرم افزار نیز اشاره شده باشد (نسخه ۲۰۰۸)، یا در مورد PHP می توان به پلتفرم لینوکس سرور یا ویندوز سرور اشاره کرد که در واقع به معنی سروری است که روی آن سیستم عامل لینوکس یا ویندوز نصب و فعال باشد و لذا به طور خلاصه می گوییم PHP با پلتفرم لینوکس سرور یا ویندوز سرور قابل اجرا و سازگار است.

فریم ورک (Framework)

فریم ورک (نرم افزاری) در واقع مجموعه منسجم از کلاس ها و توابع (کتابخانه کلاس ها و توابع) از پیش تعریف شده است که قابلیت های بالقوه گوناگون از یک زبان برنامه نویسی را در خود دارد و بدین ترتیب کاربر نهایی را قادر می سازد که از امکانات یک زبان استفاده کند بدون اینکه درگیر مسائل پیچیده و وقت گیر آن شود، لذا همان طور که یک کلاس یا تابع با هدف جلوگیری از تکرار مکررات و افزایش سرعت کار، تعریف می شود، فریم ورک از این هم فراتر رفته و علاوه بر افزایش سرعت، مواردی مثل توسعه پذیری و ساده سازی را هم مد نظر دارد، به طور مثال همان طور که می دانیم در وب زبانی داریم به نام جاوا اسکریپت که به پلت فرم چیست؟ خودی خود توانایی های زیادی در زمینه اسکریپت نویسی تحت وب در اختیارمان قرار می دهد، اما در کنار این توانایی ها محدودیت هایی نیز وجود دارد، به طور مثال همه مرورگرها تمام دستورات جاوا اسکریپت را به یک شکل تفسیر نمی کنند و در برخی موارد هر یک ساز خود را می نوازند، از طرفی مسلما تمام کاربران، برنامه نویس حرفه ای نیستند که با موارد پیچیده سر و کار داشته باشند و به راحتی نیازهایشان را پوشش دهند، اینجا است که فریم ورک هایی مانند پلت فرم چیست؟ جی کئوری (jQuery) وارد عمل می شوند، در فریم ورکی مانند جی کئوری از قبل کلاس ها و توابعی تعریف شده که با مرورگرهای متفاوت سازگارند و با چند خط دستور ساده نیازهای گوناگونی را پوشش می دهند، کافی است فریم ورک را در صفحه خود وارد کنید تا به قابلیت هایش دسترسی داشته باشید، لذا ملاحظه می کنید که جی کئوری چیزی مجزا از جاوا اسکریپت نیست، بلکه مجموعه ای از دستورات آماده آن است که در موقعیت ها و برای مقاصد مختلف، به آسانی و بدون نوشتن کدهای اصلی قابل استفاده است، البته باید مد نظر داشت که استفاده یا عدم استفاده از فریم ورک می تواند بسته به موقعیت و نیاز، امری صحیح و ضروری یا در عین حال زائد و اشتباه تلقی شود، مخصوصا این امر در وب نمود بارزتری دارد، چرا که سرعت و سبکی از ارکان کلیدی در موفقیت سایت های وب هستند و فریم ورک ها معمولا به این مقوله آسیب می زنند.

در پایان با توجه به مطالبی که گفته شد لینک مفیدی را به شما معرفی می کنم تا بتوانید برای ثبت سفارش به آنجا بروید و طراحی سایتتان لذت ببرید:

انواع مدل کسب و کار پلتفرم

تعریف مدل کسب و کار پلتفرم چیست؟ مدل کسب و کار پلتفرم به مدلی گفته می شود که ارزشی برای تسهیل مبادلات بین دو یا چند گروه مرتبط که معمولا مشتری ها و سرویس دهنده ها هستند، ایجاد می شود.

انواع مدل کسب و کار پلتفرم ها

با اینکه پلتفرم ها بر پایه یک مدل کسب و کاری ، کار می کنند ولی همه آن ها مشابه نیستند. ما در تحقیقاتمان ، توانستیم 9 نوع متفاوت از کسب و کار های پلتفرم پیدا کنیم که در زیر آورده ایم. همه آن ها حول ارزشی که در هسته معاملات پلتفرم تبادل می شود سازمان یافته اند.

ارزش اصلی که توسط نوع پلتفرم مبادله می شود:

· بازار خدمات: خدمت

· بازار محصول: محصول فزیکی

· پلتفرم پرداخت: پرداخت های P2P و P2C

· پلتفرم سرمایه گذاری: سرمایه

· شبکه های اجتماعی: شبکه ای که هسته معاملات ارتباطات چندگانه انسان هاست

· پلتفرم ارتباطی: شبکه های ارتباط مستقیم (اپلیکیشن های پیام رسان)

· پلتفرم های توسعه:

  1. پلتفرم توسعه بسته: ساخت نرم افزار به وسیله دسترسی به اطلاعات (معمولا یک API)
  2. پلتفرم توسعه کنترل شده: ساخت نرم افزار در یک محیط توسعه ای مجتمع و کنترل شده
  3. پلتفرم توسعه باز: نرم اقزار های رایگان و متن باز

· پلتفرم های محتوایی:

  1. اجتماعی: پلتفرمی که هسته تبادلات تمرکز بر یافتن و تعامل با انسان هاست.
  2. رسانه ای: پلتفرمی که هسته تبادلات بر یافتن و تعامل با رسانه است.

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

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

مقالات مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

برو به دکمه بالا