در اوایل طلوع قبل از تاریخ ، ما استفاده خود را از Word Platform برای نشان دادن یک محیط توسعه کامل برنامه نویسی نرم افزار و زیر سیستم زیرزمینی با زبان ، زمان اجرا ، مؤلفه ها و کلیه کتابخانه ها و باینری ها رزرو کردیم. نتیجه استفاده از یک پلتفرم (به عنوان مثال Microsoft . NET یا Java) یک نرم افزار بود که در سالهای بعد حتی مادربزرگ شما شروع به تماس با "یک برنامه" می کند - و سپس زمین خنک می شود.
در عصر بعدی انسان ، یک سکو به چیزی کمی متفاوت تبدیل شد. جایی که قبلاً به عنوان سیستم رایانه ای اساسی به یک بستر فکر می کردیم ، اکنون احتمالاً باید این واقعیت را بپذیریم که صنعت یک سکوی را به عنوان هر چیزی که بتوانید بر آن ایجاد کنید ، می داند. برای واضح تر ، یک پلتفرم می تواند تلفن هوشمند شما باشد ، یعنی فاکتور فرم دستگاه خاص خود و توانایی خاص خود را برای اتصال با سایر جریان های نرم افزاری دارد ، بنابراین این بستر است که می توانید کارهای دیگری را با آن انجام دهید که در ابتدا در زمان آن پیش بینی نشده استطراحی اولیه - و این نکته مهم است.
آنچه از فیس بوک یاد می گیریم
آن را دوست داشته باشید یا آن را بدبخت کنید ، فیس بوک نمونه خوبی از یک پلتفرم و یک محصول نرم افزاری است. و این دوگانگی است که به توضیح تمایز کمک می کند. برنامه Facebook یک محصول نرم افزاری است ، یک برنامه است. می توانید به صورت آنلاین وارد آن شوید و از آن به عنوان یک سرویس وب استفاده کنید ، یا می توانید آن را در دستگاه خود بارگیری کرده و وارد یک برنامه متصل شوید. با این وجود ، فیس بوک نیز بستری برای برنامه های دیگر است.
بن فاستر ، وبلاگ نویس برنامه نویسی می نویسد: "عنصر پلتفرم قرار گرفتن در معرض نمودار اجتماعی در برنامه های خارجی است که مجموعه ای متفاوت از موارد استفاده را امکان پذیر می کند."
اکنون می توانیم برنامه های مستقل را بدون پلتفرم برنامه ریزی کنیم ، یا شاید از خود وب به عنوان بستر زیربنایی خود استفاده کنیم ، اما به طور کلی صحبت می کنیم هنوز هم می توانیم بگوییم که برنامه نویسی در هنگام وجود یک سکوی در آنجا آسان تر است.
وبلاگ نویس فناوری جاناتان کلارکز به ایجاد این استدلال در اینجا کمک می کند: «پلتفرم ها ساختارهایی هستند که اجازه می دهند چندین محصول در چارچوب فنی یکسان ساخته شوند. شرکت ها روی پلتفرم ها سرمایه گذاری می کنند به این امید که محصولات آینده بتوانند سریع تر و ارزان تر از زمانی که آن ها را به تنهایی بسازند، توسعه یابند. امروزه فکر کردن به پلتفرم به عنوان یک چارچوب تجاری بسیار مهمتر است. منظور من چارچوبی است که اجازه می دهد چندین مدل کسب و کار ساخته و پشتیبانی شود. به عنوان مثال، آمازون یک چارچوب خرده فروشی آنلاین است. آمازون با فروش کتاب شروع کرد. با گذشت زمان آنها به فروش انواع چیزهای دیگر گسترش یافته اند. اپل آیتونز با فروش آهنگ شروع به کار کرد و اکنون از همان چارچوب برای فروش ویدیوها استفاده می کند.
فحش دادن و چرخش بزرگ
پس چرا این همه فرض و توضیح؟خوب این هفته شاهد برگزاری نمایشگاه فنی و کنفرانس CeBit در هانوفر آلمان هستیم. استفاده از نمایشگاه به عنوان پلتفرم رونمایی محصول (جناس در نظر گرفته شده) امسال Software AG بود. این شرکت پلتفرم کسب و کار دیجیتال خود را راه اندازی کرده است که می گوید «در رابط» بین عملیات کسب وکار بلادرنگ و نیازهای مشتری و بازار تغییر می کند. زنگ های هشدار فوراً به صدا در می آیند، یعنی آیا این واقعاً یک پلت فرم است، یا اینکه این شرکت برخی از نرم افزارهای موجود خود را با کمی فحاشی و چرخش تحسین برانگیز تغییر نام می دهد؟
نرم افزار AG CTO Wolfram Jost اصرار دارد که "پلتفرم کسب و کار دیجیتال پایه و اساس لازم را برای توسعه و استقرار برنامه های کاربردی تجاری متمایز، توسعه یافته همراه با بخش های تجاری، در چرخه های انتشار کوتاه و به راحتی قابل پیش بینی فراهم می کند. برنامه های کاربردی بسته بندی شده سنتی برای این نوع رویکرد توسعه طراحی نشده اند.
بنابراین آنچه Jost می گوید این است که محصولات نرم افزاری (یعنی برنامه های کاربردی) با منطق تجاری از پیش تعریف شده ارائه می شوند که وسعت نهایی آنها را محدود می کند. برعکس، پلتفرم ها توابع منطقی برنامه ها را جدا می کنند تا بتوان یک ساختار فناوری اطلاعات برای تغییر ایجاد کرد. اگر استدلال Software AG جوابگو باشد، پس پلتفرم برنامه یک شرکت می تواند کار متفاوتی را پنج سال پس از تنظیم آن انجام دهد. مانند نمونه های آمازون و آیتونز.
عناصر منطق در اینجا عبارتند از:
- منطق یکپارچه سازی
- منطق فرآیند
- منطق تصمیم گیری (از جمله تجزیه و تحلیل داده های بزرگ)
Jost می گوید: "پلتفرم هر بار یک محصول را ضرب می کند."سطح جدیدی از برنامه های سازگار که می توانند اصلاح و تنظیم شوند (خیلی سریع به سرعت). این به این دلیل است که هیچ فروشنده نرم افزاری واحد نمی تواند بیش از دو سال منطق کسب و کار یک شرکت مشتری را پیش بینی کند. "
نرم افزار AG می گوید که "پلتفرم" آن اجازه می دهد تا توسعه سریع و مقرون به صرفه و استقرار نوع جدیدی از مشتری ، برنامه تجاری در دفتر کار جلو. همچنین رویکردی برای طراحی و اجرای معماری های انعطاف پذیر و مقرون به صرفه IT که برای پشتیبانی از این برنامه های سازگار مورد نیاز است ، فراهم می کند.
طبق بیانیه مطبوعاتی ، "بنابراین بستر تجاری دیجیتال برای بسیاری از بخش های موجود در شرکت مورد توجه است. از CIO اجرای یک معماری بهینه ، مقرون به صرفه و انعطاف پذیر فناوری اطلاعات گرفته تا مدیران مشاغل دپارتمان که نیاز به توسعه سریع برنامه های سازگار در سطح فردی ، دپارتمان یا تقسیم دارند. "
بنابراین بدیهی است که بین یک محصول (نرم افزار) و یک پلتفرم تفاوت وجود دارد - و بدیهی است که تعریف جدیدی از آنچه باید یک بستر فناوری را در نظر بگیریم وجود دارد. اکنون نرم افزار از حالت "اثبات شده" قبلی خود حرکت کرده است که در آن پایدار ، خاص ، سیستماتیک و عمدتاً قابل پیش بینی برای وضعیت جدیدی از "چابک" است که در آن انعطاف پذیر ، نامشخص ، اکتشافی و فرصت طلب است. هنوز هم بسیاری از چرخش صنعت در ارتباط با اصطلاح سکوی وجود دارد ، اما دیجیتالی شدن برخی از حقایق جدید را به خانه می برد. تغییر ثابت است ، بنابراین برای تغییر برنامه ها برنامه ریزی کنید.
افشای سرمقاله: نرم افزار AG برای شرکت در CEBIT 2015 بیشتر هزینه های سفر آدریان بریج واتر را پرداخت کرد.
اخبار رمز ارزها...
ما را در سایت اخبار رمز ارزها دنبال می کنید
برچسب :
نویسنده : منیژه سلیمی
بازدید : <-PostHit->
تاريخ : جمعه
12 خرداد
1402 ساعت: 16:18