در اوایل طلوع قبل از تاریخ ، ما استفاده خود را از Word Platform برای نشان دادن یک محیط توسعه کامل برنامه نویسی نرم افزار و زیر سیستم زیرزمینی با زبان ، زمان اجرا ، مؤلفه ها و کلیه کتابخانه ها و باینری ها رزرو کردیم. نتیجه استفاده از یک پلتفرم (به عنوان مثال Microsoft . NET یا Java) یک نرم افزار بود که در سالهای بعد حتی مادربزرگ شما شروع به تماس با "یک برنامه" می کند - و سپس زمین خنک می شود.
در عصر بعدی انسان ، یک سکو به چیزی کمی متفاوت تبدیل شد. جایی که قبلاً به عنوان سیستم رایانه ای اساسی به یک بستر فکر می کردیم ، اکنون احتمالاً باید این واقعیت را بپذیریم که صنعت یک سکوی را به عنوان هر چیزی که بتوانید بر آن ایجاد کنید ، می داند. برای واضح تر ، یک پلتفرم می تواند تلفن هوشمند شما باشد ، یعنی فاکتور فرم دستگاه خاص خود و توانایی خاص خود را برای اتصال با سایر جریان های نرم افزاری دارد ، بنابراین این بستر است که می توانید کارهای دیگری را با آن انجام دهید که در ابتدا در زمان آن پیش بینی نشده استطراحی اولیه - و این نکته مهم است.
آنچه از فیس بوک یاد می گیریم
آن را دوست داشته باشید یا آن را بدبخت کنید ، فیس بوک نمونه خوبی از یک پلتفرم و یک محصول نرم افزاری است. و این دوگانگی است که به توضیح تمایز کمک می کند. برنامه Facebook یک محصول نرم افزاری است ، یک برنامه است. می توانید به صورت آنلاین وارد آن شوید و از آن به عنوان یک سرویس وب استفاده کنید ، یا می توانید آن را در دستگاه خود بارگیری کرده و وارد یک برنامه متصل شوید. با این وجود ، فیس بوک نیز بستری برای برنامه های دیگر است.
بن فاستر ، وبلاگ نویس برنامه نویسی می نویسد: "عنصر پلتفرم قرار گرفتن در معرض نمودار اجتماعی در برنامه های خارجی است که مجموعه ای متفاوت از موارد استفاده را امکان پذیر می کند."
اکنون می توانیم برنامه های مستقل را بدون پلتفرم برنامه ریزی کنیم ، یا شاید از خود وب به عنوان بستر زیربنایی خود استفاده کنیم ، اما به طور کلی صحبت می کنیم هنوز هم می توانیم بگوییم که برنامه نویسی در هنگام وجود یک سکوی در آنجا آسان تر است.
جاناتان کلارک ، وبلاگ نویس فناوری ، به ایجاد استدلال در اینجا کمک می کند ، "سیستم عامل ها ساختارهایی هستند که اجازه می دهند چندین محصول در همان چارچوب فنی ساخته شوند. شرکت ها با این امید که محصولات آینده را سریعتر و ارزان تر تولید کنند ، در سیستم عامل ها سرمایه گذاری می کنند تا اینکه آنها را به صورت مستقل بسازند. امروز فکر کردن به یک بستر به عنوان یک چارچوب تجاری بسیار مهمتر است. منظور من این است که چارچوبی که اجازه می دهد چندین مدل تجاری ساخته و پشتیبانی شود. به عنوان مثال ، آمازون یک چارچوب خرده فروشی آنلاین است. آمازون با فروش کتاب شروع به کار کرد. با گذشت زمان آنها به فروش انواع چیزهای دیگر گسترش یافته اند. Apple iTunes با فروش آهنگ آغاز شد و اکنون از همان چارچوب برای فروش فیلم استفاده می کند. "
Swagger & Spin
پس چرا این همه مطلب و توضیح؟خوب خوب این هفته شاهد نمایشگاه و کنفرانس فنی CEBIT در هانوفر آلمان است. امسال با استفاده از نمایش به عنوان یک پلت فرم رونمایی از محصول (Pun در نظر گرفته شده) نرم افزار AG بود. این شرکت پلت فرم کسب و کار دیجیتالی خود را راه اندازی کرده است که به گفته آن "در رابط" بین عملیات تجاری در زمان واقعی و تغییر نیازهای مشتری و بازار فعالیت می کند. زنگ های زنگ هشدار بلافاصله زنگ می زنند ، یعنی آیا این واقعاً یک سکوی است ، یا آیا شرکت برخی از نرم افزارهای موجود خود را با کمی تند و تیز و چرخش مجذوب می کند؟
نرم افزار AG CTO Wolfram Jost تأکید می کند که ، "بستر تجاری دیجیتال پایه و اساس لازم را برای توسعه و استقرار برنامه های تجاری تجاری ، که به همراه بخش های تجاری توسعه یافته است ، در چرخه های انتشار کوتاه و به راحتی قابل پیش بینی فراهم می کند. برنامه های بسته بندی شده سنتی برای این نوع رویکرد توسعه طراحی نشده اند. "
بنابراین آنچه Jost می گوید این است که محصولات نرم افزاری (یعنی برنامه های کاربردی) با منطق تجاری از پیش تعریف شده ارائه می شوند که وسعت نهایی آنها را باریک می کند. در مقابل ، سیستم عامل ها عملکردهای منطقی برنامه ها را از هم جدا می کنند تا یک ساختار IT برای تغییر ساخته شود. اگر استدلال نرم افزار AG دارای آب باشد ، پس از آن ، پلت فرم کاربردی یک شرکت می تواند پنج سال پس از گذشت محکم کاری متفاوت انجام دهد. نوع مانند نمونه های آمازون و iTunes.
عناصر منطق در اینجا عبارتند از:
- منطق ادغام
- منطق فرآیند
- منطق تصمیم گیری (از جمله تجزیه و تحلیل داده های بزرگ)
Jost می گوید: "پلتفرم هر بار یک محصول را ضرب می کند."سطح جدیدی از برنامه های سازگار که می توانند اصلاح و تنظیم شوند (خیلی سریع به سرعت). این به این دلیل است که هیچ فروشنده نرم افزاری واحد نمی تواند بیش از دو سال منطق کسب و کار یک شرکت مشتری را پیش بینی کند. "
نرم افزار AG می گوید که "پلتفرم" آن اجازه می دهد تا توسعه سریع و مقرون به صرفه و استقرار نوع جدیدی از مشتری ، برنامه تجاری در دفتر کار جلو. همچنین رویکردی برای طراحی و اجرای معماری های انعطاف پذیر و مقرون به صرفه IT که برای پشتیبانی از این برنامه های سازگار مورد نیاز است ، فراهم می کند.
طبق بیانیه مطبوعاتی ، "بنابراین بستر تجاری دیجیتال برای بسیاری از بخش های موجود در شرکت مورد توجه است. از CIO اجرای یک معماری بهینه ، مقرون به صرفه و انعطاف پذیر فناوری اطلاعات گرفته تا مدیران مشاغل دپارتمان که نیاز به توسعه سریع برنامه های سازگار در سطح فردی ، دپارتمان یا تقسیم دارند. "
بنابراین بدیهی است که بین یک محصول (نرم افزار) و یک پلتفرم تفاوت وجود دارد - و بدیهی است که تعریف جدیدی از آنچه باید یک بستر فناوری را در نظر بگیریم وجود دارد. اکنون نرم افزار از حالت "اثبات شده" قبلی خود حرکت کرده است که در آن پایدار ، خاص ، سیستماتیک و عمدتاً قابل پیش بینی برای وضعیت جدیدی از "چابک" است که در آن انعطاف پذیر ، نامشخص ، اکتشافی و فرصت طلب است. هنوز هم بسیاری از چرخش صنعت در ارتباط با اصطلاح سکوی وجود دارد ، اما دیجیتالی شدن برخی از حقایق جدید را به خانه می برد. تغییر ثابت است ، بنابراین برای تغییر برنامه ها برنامه ریزی کنید.
افشای سرمقاله: نرم افزار AG برای شرکت در CEBIT 2015 بیشتر هزینه های سفر آدریان بریج واتر را پرداخت کرد.
دوره ی فارکس...
ما را در سایت دوره ی فارکس دنبال می کنید
برچسب : نویسنده : مهناز افشار بازدید : 51 تاريخ : چهارشنبه 4 مرداد 1402 ساعت: 0:58