جنبش کدنویسی کم و بدون کد تولید سادهتر نسلی از اپها را فراهم میآورد، اما باید درک شود تا ایمن باشد. اگر اتوماسیون را روی کدها اعمال کنیم، مفهوم «کدنویسی کم و بدون کد» را به وجود میآورد؛ یعنی تولید خودکار نرمافزار با کدنویسی مستقیم و کم یا حتی بدون کدنویسی. سوال این است که آیا این مفهوم رونقی واقعی به توسعه اپ امن میدهد یا صرفاً وعدهای آغشته به مینهای زمینی و تلههای مرگبار است؟ میخواهیم مفهوم، کاربرد، مزیتها و مضرتها و پیامدهای امنیتی این تکامل را بررسی کنیم. مفهوم استیو ویلسون، مدیر ارشد محصول در کانترستسکیوریتی، توضیح میدهد: «کدنویسی کم و بدون کد جدید نیست اما تعریف آن دقیق هم نیست. اکثر برنامههای کامپیوتری در طول چند دهه اخیر با زبانهای برنامهنویسی متنمحور کار میکردند که به آن کد میگویند. کد منبع بهدستآمده به کدی کامپایل میشد که کامپیوتر میتوانست آن را اجرا کند. این موضوع درباره اکثر اپهایی که امروز در بکاند سرورها، دسکتاپها و حتی گوشیهای موبایل اجرا میشوند صدق میکند.» محیطهای کدنویسی کم و بدون کد سطح بالایی از انتزاع را فراهم میکنند و معمولاً از مفاهیمی مانند آیکون بکشید و بیندازید و نمودارهای جریان داده بهره میگیرند. «به عبارت دیگر، برنامهنویسی بصری یا دیداری به جای متنی. محیطهای کدنویسی کم در حرکتی دیگر ممکن است برنامهنویسی بصری را با کمی کدنویسی متنی ترکیب کنند. این کدهای متنی را اسکریپت یا فانکشن مینامند و به توسعهدهنده یا کاربر اجازه میدهد مزایای مفاهیم دیداری و متنی را ترکیب کند.» رایان کانینگام، معاون رئیس پاوراپس در مایکروسافت، محصول شرکت را توضیح میدهد. او میگوید: «پلتفرمهای کدنویسی کم و بدون کد مانند پاورپلتفرم مایکروسافت از هوش مصنوعی و اتوماسیون استفاده میکنند تا اپلیکیشن، بصریسازی داده، جریان کاری، چتباتها و وبسایتها را کارآمدتر از توسعه سنتی نرمافزار ایجاد کنند.» کاربرد کاربرد کدنویسی کم و بدون کد در حال گسترش...
شما وارد سایت نشدهاید. برای خواندن ادامه مطلب و ۵ مطلب دیگر از ماهنامه پیوست به صورت رایگان باید عضو سایت شوید.