منصة تطوير منخفضة التعليمات البرمجية

توفر منصة تطوير البرمجيات منخفضة التعليمات البرمجية (LCDP) بيئة لتطوير البرمجيات - عادةً ما تكون واجهة مستخدم رسومية (GUI) - لا تتطلب كتابة الكثير من التعليمات البرمجية أو لا تتطلبها على الإطلاق. قد تُنتج منصة تطوير البرمجيات منخفضة التعليمات البرمجية تطبيقات جاهزة للتشغيل بالكامل، أو قد تتطلب كتابة تعليمات برمجية إضافية لحالات محددة. تتميز منصات تطوير البرمجيات منخفضة التعليمات البرمجية عادةً بمستوى تجريد عالٍ ، ويمكنها تقليل الوقت المُستغرق في التطوير التقليدي، مما يُتيح تسريع تسليم تطبيقات الأعمال. من الفوائد الشائعة أيضًا إمكانية مساهمة شريحة أوسع من الأشخاص في تطوير التطبيق، ليس فقط من يمتلكون مهارات البرمجة، ولكن من الضروري وجود حوكمة جيدة للالتزام بالقواعد واللوائح العامة. كما تُساهم منصات تطوير البرمجيات منخفضة التعليمات البرمجية في خفض التكلفة الأولية للإعداد والتدريب والنشر والصيانة. [ 1 ]
تعود جذور منصات تطوير البرمجيات منخفضة التعليمات البرمجية إلى لغات البرمجة من الجيل الرابع وأدوات تطوير التطبيقات السريعة في تسعينيات القرن الماضي وبداية الألفية الجديدة. وعلى غرار بيئات التطوير السابقة، تستند هذه المنصات إلى مبادئ هندسة البرمجيات الموجهة بالنماذج ، والتوليد التلقائي للتعليمات البرمجية ، والبرمجة المرئية . [ 2 ] كان مفهوم تطوير المستخدم النهائي موجودًا سابقًا، إلا أن منصات تطوير البرمجيات منخفضة التعليمات البرمجية قدمت بعض الأساليب الجديدة في هذا المجال. يعود تاريخ سوق منصات تطوير البرمجيات منخفضة التعليمات البرمجية إلى عام 2011. [ 3 ] لم يُطرح مصطلح "منخفض التعليمات البرمجية" تحديدًا إلا في 9 يونيو 2014، [ 1 ] عندما استخدمته شركة فورستر للأبحاث المتخصصة في تحليل السوق . إلى جانب منصات تطوير البرمجيات بدون تعليمات برمجية ، وُصفت منصات تطوير البرمجيات منخفضة التعليمات البرمجية بأنها "مُحدثة تغييرًا جذريًا" في مجلة فوربس عام 2017. [ 4 ]
يستخدم
نتيجةً لثورة الحواسيب الصغيرة ، عمدت الشركات إلى نشر الحواسيب على نطاق واسع بين موظفيها، مما أتاح أتمتة واسعة النطاق للعمليات التجارية باستخدام البرمجيات . [ 5 ] وتفرض الحاجة إلى أتمتة البرمجيات وتطبيقات جديدة للعمليات التجارية متطلبات على مطوري البرمجيات لإنشاء تطبيقات مخصصة بكميات كبيرة، وتكييفها مع الاحتياجات الفريدة للمؤسسات. [ 6 ] وقد طُوّرت منصات تطوير البرمجيات منخفضة التعليمات البرمجية كوسيلة تسمح بإنشاء واستخدام تطبيقات عملية بسرعة، قادرة على تلبية احتياجات المؤسسة المحددة من العمليات والبيانات. [ 7 ]
استقبال
قدّرت شركة الأبحاث "فورستر" في عام 2016 أن إجمالي سوق منصات تطوير البرمجيات منخفضة التعليمات البرمجية سينمو إلى 15.5 مليار دولار بحلول عام 2020. [ 8 ] وتشمل قطاعات السوق قواعد البيانات، ومعالجة الطلبات، وتطبيقات الجوال، والعمليات، ومنصات البرمجيات منخفضة التعليمات البرمجية للأغراض العامة. [ 9 ]
يُعزى نمو سوق تطوير البرمجيات باستخدام البرمجة منخفضة الكود إلى مرونتها وسهولة استخدامها. [ 10 ] تحوّل منصات تطوير البرمجيات منخفضة الكود تركيزها نحو التطبيقات ذات الأغراض العامة، مع إمكانية إضافة أكواد مخصصة عند الحاجة أو الرغبة. [ 3 ]
تُعدّ إمكانية الوصول عبر الأجهزة المحمولة أحد العوامل الرئيسية لاستخدام منصات تطوير البرمجيات منخفضة التعليمات البرمجية. [ 6 ] فبدلاً من أن يضطر المطورون إلى قضاء وقت في إنشاء برامج متعددة الأجهزة، تأتي حزم البرمجيات منخفضة التعليمات البرمجية عادةً مزودة بهذه الميزة بشكل قياسي. [ 6 ]
نظرًا لأنها تتطلب معرفة أقل بالبرمجة، يمكن لأي شخص تقريبًا في بيئة تطوير البرمجيات تعلم استخدام منصة تطوير منخفضة التعليمات البرمجية. [ 11 ] تساعد ميزات مثل واجهات السحب والإفلات المستخدمين على تصور التطبيق وبنائه. [ 8 ]
مخاوف تتعلق بالأمن والامتثال
تتزايد المخاوف بشأن أمن منصات تطوير التطبيقات منخفضة التعليمات البرمجية ومدى امتثالها للمعايير، لا سيما بالنسبة للتطبيقات التي تستخدم بيانات المستخدمين. وقد تنشأ مخاوف بشأن أمن التطبيقات التي تُبنى بسرعة كبيرة، واحتمالية غياب الحوكمة المناسبة مما قد يؤدي إلى مشاكل في الامتثال . [ 10 ] ومع ذلك، تُسهم تطبيقات البرمجة منخفضة التعليمات البرمجية أيضًا في تعزيز الابتكارات الأمنية. فمع مراعاة التطوير المستمر للتطبيقات، يصبح من الأسهل إنشاء مسارات عمل آمنة للبيانات.
الانتقادات
يتساءل بعض متخصصي تكنولوجيا المعلومات عما إذا كانت منصات تطوير البرمجيات منخفضة التعليمات البرمجية مناسبة لتطبيقات المؤسسات واسعة النطاق والحساسة. [ 12 ] كما يتساءل آخرون عما إذا كانت هذه المنصات تجعل التطوير أرخص أو أسهل بالفعل. [ 13 ] بالإضافة إلى ذلك، أعرب بعض مديري تقنية المعلومات عن قلقهم من أن اعتماد منصات تطوير البرمجيات منخفضة التعليمات البرمجية داخليًا قد يؤدي إلى زيادة التطبيقات غير المدعومة التي يتم إنشاؤها بواسطة تقنية المعلومات غير الرسمية . [ 14 ]
انظر أيضاً
مراجع
- 1 2 ريتشاردسون، كلاي (9 يونيو 2014). "ظهور منصات تطوير جديدة لتطبيقات موجهة للعملاء" . www.forrester.com . تم الاطلاع عليه بتاريخ 18 نوفمبر 2016 .
- ↑ لونيرجان، كيفن (29 يوليو 2015). "في الخفاء: لماذا يجب على مديري تقنية المعلومات الاهتمام بالبرمجة منخفضة الكود - عصر المعلومات" . عصر المعلومات . مؤرشف من الأصل في 2 فبراير 2017. تم الاسترجاع في 22 يناير 2017 .
- 1 2 مارفن، روب (12 أغسطس 2014). "كيف يسعى تطوير البرمجيات منخفضة التعليمات البرمجية إلى تسريع تسليم البرمجيات - صحيفة سان دييغو تايمز" . صحيفة سان دييغو تايمز . تم الاطلاع عليه بتاريخ 18 نوفمبر 2016 .
- ↑ بلومبيرغ، جيسون. "حركة البرمجة منخفضة/بدون برمجة: أكثر تأثيراً مما تتصور" . www.forbes.com . تاريخ الاطلاع: 20 أغسطس 2018 .
- ↑ "تطوير التطبيقات باستخدام البرمجة المنخفضة مقابل البرمجة بدون برمجة | مايكروسوفت باور أبس" . powerapps.microsoft.com . تم الاطلاع عليه بتاريخ 6 يناير 2023 .
- 1 2 3 مارفن، روب. "بناء تطبيق بدون برمجة: خرافة أم حقيقة؟" . مجلة PC . مجلة PC . تم الاطلاع عليه بتاريخ 18 نوفمبر 2016 .
- ↑ "مطورو البرمجيات: نحن نؤيد استخدام أدوات البرمجة منخفضة الكود (أو حتى بدون كود)" . ZDNet .
- 1 2 ريتشاردسون، كلاي. "مشهد البائعين: الأرض المتصدعة والخصبة لمنصات تطبيقات البرمجة منخفضة الكود" (ملف PDF) . فورستر ريسيرش. مؤرشف من الأصل (ملف PDF) بتاريخ 9 أغسطس 2017. تم الاطلاع عليه بتاريخ 25 يناير 2017 .
- ↑ هاموند، جيفري. "موجة فورستر™: منصات تطوير تطبيقات الجوال منخفضة البرمجة لمطوري الأعمال، الربع الثالث 2018" . www.forrester.com . فورستر للأبحاث. مؤرشف من الأصل في 15 أغسطس 2018. تم الاطلاع عليه في 8 أغسطس 2018 .
- 1 2 روبنز، بول (10 نوفمبر 2014). "استخدم منصات البرمجة منخفضة الكود لتطوير التطبيقات التي يريدها العملاء" . مجلة CIO .
- ↑ "لماذا سنحتاج دائمًا إلى علماء البيانات" . Built In . تم الاطلاع عليه بتاريخ 25-09-2024 .
- ↑ رايمر، جون. "منصات البرمجة منخفضة الكود تُقدّم تطبيقات موجهة للعملاء بسرعة، ولكن هل يُمكنها التوسع؟" . فورستر ريسيرش. مؤرشف من الأصل في 2 فبراير 2017. تم الاطلاع عليه في 22 يناير 2016 .
- ↑ شركة Flatlogic (2022-12-05). "ما الفرق بين البرمجة منخفضة الكود والبرمجة بدون كود؟" . مدونة Flatlogic . تاريخ الاسترجاع: 2023-01-06 .
- ↑ شور، جويل (31 يوليو 2015). "كيف يمكن لأدوات تطوير البرمجيات بدون كتابة أكواد أن تفيد قسم تقنية المعلومات" . تطبيقات البحث السحابي . مجلة تيك تارجت. مؤرشف من الأصل بتاريخ 31 مارس 2017. تم الاطلاع عليه بتاريخ 22 يناير 2017 .
- هندسة المؤسسة
- تطوير البرمجيات
