فهرست عناوین
آیا میدانید تحول در صنعت نرمافزار چگونه اتفاق افتاده است؟
ما از 35 سال گذشته تاکنون شاهد تحولاتی عظیم در صنعت نرمافزار بودهایم. برخی از این تحولات عبارتند از:
1. سیستمهای عامل GUI
اولین سیستمعاملهای Mac و Windows که از رابطهای بصری برای انجام محاسبات شخصی استفاده میکنند.
2. مدلهای سرویسهای تجاری
سرویسهای پرداخت، مجوزهای گرانقیمت سایتها را حذف کرده و تصویب سیستمعاملها و ابزارهای جدید توسط مصرفکنندگان و مشاغل را تسریع میبخشند.
3. محاسبات ابری
جهت توسعه سریع و ارزانقیمت، به میزبانی و پشتیبانی از راهحلهای نرمافزاری میپردازد.
4. برنامهها
برنامههای رایج در تلفنهای همراه که اکنون بخشی از چگونگی صحبت و استفاده از نرمافزار در دستگاهها و سیستمعاملها هستند.
5. توسعه Agile
روند توسعه نرمافزار را تسریع میبخشد.
Lean Startup .6
چارچوبی برای ایجاد محصولات با حداقل سود فراهم میآورد. این چارچوب موجب رشد Startupها و برنامههای جدید در صنایع شده است.
تحولات فوق باعث وابستگی عمیق دنیای اقتصاد به فنآوریهای نرمافزاری شده و فعالسازی مدلهای تجاری را با نرمافزارها ممکن میسازد.
آینده نرمافزار برای سیستمعاملهای فاقد کد است!
برخی برنامههای نرمافزاری از جمله Salesforce، Pipedrive، Trello، Airtable، و سایر پلتفرمهایی که براساس اصول فاقد کد ساخته شدهاند بر روی عملکردهای خاص مانند تیمهای فروش تمرکز دارند. برخی دیگر نیز همکاریهای عمومیتر را ارائه میدهند. استراتژیهای بدون کد بر چهار ناحیه متمرکز هستند. این نواحی عبارتند از:
- Drag and Drop بر روی widgetها و یا سایر عناصری که میتوانند بهصورت بصری برای سازماندهی ساختار برنامهها و یا پیکربندی فرآیندهای تجاری به کار روند.
- ایجاد فیلترهای ساده و همچنین پرس و جوهای دادهای برای انجام سفارشیسازیهای لحظهای.
- استفاده از APIها جهت یکپارچهسازی آسان دادهها در سرویسهای وب متنوع یا دیگر برنامهها.
- گسترش درخواست کاربران غیرفنی در مقابل هدف قرار دادن توسعهدهندگان سنتی.
تا قبل از ورود رابطهای GUI که باعث ایجاد تحول در محاسبات شخصی شدند، مسیر اصلی استفاده از رایانهها محدود به فناوریهای مورد استفاده در سیستمعامل DOS و سایر زبانهای برنامهنویسی بود. سیستمعاملهای Mac و Windows زمینه را ایجاد کرده و به تمامی افراد این امکان را دادند تا با سرعت و متناسب با نیازهای خود برنامههای نرمافزاری را آموخته و استفاده نمایند. برنامههای در حال توسعه و سفارشیسازی آنها نیز محدود به فناوریهای فوق هستند.
اما همه چیز در حال تغییر است!
درست مانند سرویسهای Google Cloud و Amazon Web در بازار زیرساخت رایانش ابری، در آینده پلتفرمهای زیرساخت فاقد کد از توسعه سفارشی به مدلهای فاقد کد و مدلهای تجاری تغییر جهت خواهند داد. به عنوان مثال Zapier اشتراکگذاری دادهها را در دهها برنامه امکانپذیر میسازد.
Github قطعه کدی را ارائه میدهد که صدها موضوع را برای استفاده فوری در توسعه برنامههای کاربردی ارائه میدهد. بزرگترین فرصتهای بدون کد شامل زیرساختهای کلی برای توسعه برنامههای فاقد کد و برنامههای کاربردی نسل آینده در تمامی صنایع است.
روند کسب بازار بدون کد
مانند هر تحولی، اتخاذ نرمافزارهای بدون کد و رویکردهای آن یک شبه اتفاق نخواهد افتاد. اما نیروهای قابل توجهی درحال پیشبرد روند آن هستند.