منصة تطوير منخفضة الكود

توفر منصة التطوير منخفضة الكود ( LCDP ) بيئة تطوير تُستخدم لإنشاء برامج التطبيقات ، بشكل عام من خلال واجهة مستخدم رسومية (على عكس كتابة التعليمات البرمجية فقط، على الرغم من إمكانية بعض الترميز وقد يكون مطلوبًا). قد تنتج منصة منخفضة الكود تطبيقات تشغيلية بالكامل، أو تتطلب ترميزًا إضافيًا لمواقف معينة. عادةً ما تكون منصات التطوير منخفضة الكود على مستوى تجريد عالٍ ، ويمكنها تقليل مقدار الوقت التقليدي المستغرق، مما يتيح التسليم السريع لتطبيقات الأعمال. تتمثل إحدى الفوائد المشتركة في أنه يمكن لمجموعة أكبر من الأشخاص المساهمة في تطوير التطبيق، ليس فقط أولئك الذين لديهم مهارات الترميز، ولكن هناك حاجة إلى حوكمة جيدة لتكون قادرًا على الالتزام بالقواعد واللوائح المشتركة. يمكن لمنصات التطوير منخفضة الكود أيضًا خفض التكلفة الأولية للإعداد والتدريب والنشر والصيانة. [1]
تعود جذور منصات التطوير منخفضة الكود إلى لغة البرمجة من الجيل الرابع وأدوات تطوير التطبيقات السريعة في التسعينيات وأوائل العقد الأول من القرن الحادي والعشرين. وعلى غرار بيئات التطوير السابقة هذه، تستند منصات تطوير الكود المنخفضة إلى مبادئ الهندسة المعمارية القائمة على النموذج وتوليد الكود التلقائي والبرمجة المرئية . [2] كان مفهوم تطوير المستخدم النهائي موجودًا أيضًا في السابق، على الرغم من أن منصات تطوير الكود المنخفضة جلبت بعض الطرق الجديدة للتعامل مع هذا التطوير. يعود أصل سوق منصات تطوير الكود المنخفض إلى عام 2011. [3] لم يتم طرح الاسم المحدد "منخفض الكود" حتى 9 يونيو 2014، [1] عندما استخدمه محلل الصناعة Forrester Research . جنبًا إلى جنب مع منصات التطوير بدون كود ، تم وصف الكود المنخفض بأنه "مُخرب بشكل غير عادي" في مجلة فوربس في عام 2017. [4]
يستخدم
نتيجة لثورة الحواسيب الصغيرة ، قامت الشركات بنشر أجهزة الكمبيوتر على نطاق واسع عبر قواعد موظفيها، مما يتيح أتمتة واسعة النطاق لعمليات الأعمال باستخدام البرمجيات . [5] إن الحاجة إلى أتمتة البرامج والتطبيقات الجديدة لعمليات الأعمال تفرض مطالب على مطوري البرامج لإنشاء تطبيقات مخصصة بكميات كبيرة، وتكييفها مع الاحتياجات الفريدة للمنظمات. [6] تم تطوير منصات التطوير منخفضة الكود كوسيلة للسماح بالإنشاء السريع واستخدام التطبيقات العاملة التي يمكنها معالجة احتياجات العمليات والبيانات المحددة للمنظمة. [7]
استقبال
قدرت شركة الأبحاث Forrester في عام 2016 أن إجمالي سوق منصات التطوير منخفضة التكلفة سينمو إلى 15.5 مليار دولار بحلول عام 2020. [8] تشمل قطاعات السوق قواعد البيانات، ومعالجة الطلبات، والمنصات المحمولة، والعمليات، ومنصات عامة منخفضة التكلفة. [9]
يمكن أن يعزى نمو سوق تطوير التعليمات البرمجية المنخفضة إلى مرونتها وسهولتها. [10] تحول منصات تطوير التعليمات البرمجية المنخفضة تركيزها نحو الأغراض العامة للتطبيقات، مع القدرة على إضافة كود مخصص عند الحاجة أو الرغبة. [3]
تعد إمكانية الوصول عبر الهاتف المحمول أحد العوامل الدافعة لاستخدام منصات التطوير منخفضة التكلفة. [6] بدلاً من اضطرار المطورين إلى قضاء الوقت في إنشاء برامج متعددة الأجهزة، تأتي الحزم منخفضة التكلفة عادةً مع هذه الميزة كمعيار. [6]
نظرًا لأنها تتطلب معرفة أقل بالترميز، يمكن لأي شخص تقريبًا في بيئة تطوير البرامج أن يتعلم كيفية استخدام منصة تطوير منخفضة التعليمات البرمجية. [11] تساعد ميزات مثل واجهات السحب والإفلات المستخدمين على تصور التطبيق وبنائه [8]
المخاوف المتعلقة بالأمن والامتثال
تتزايد المخاوف بشأن أمان منصات التطوير منخفضة الكود والامتثال لها، وخاصة بالنسبة للتطبيقات التي تستخدم بيانات المستهلك. قد تكون هناك مخاوف بشأن أمان التطبيقات التي تم إنشاؤها بسرعة كبيرة واحتمال الافتقار إلى الحوكمة الواجبة مما يؤدي إلى مشكلات الامتثال . [10] ومع ذلك، تعمل تطبيقات الكود المنخفض أيضًا على تغذية ابتكارات الأمان. مع وضع تطوير التطبيقات المستمر في الاعتبار، يصبح من الأسهل إنشاء تدفقات عمل آمنة للبيانات. ومع ذلك تظل الحقيقة أن منصات التطوير منخفضة الكود التي لا تطبق وتلتزم بدقة بنظرية الأنظمة الطبيعية [12] لا تحل تحدي التعقيد المتزايد بسبب التغييرات. [10]
انتقادات
يتساءل بعض محترفي تكنولوجيا المعلومات عما إذا كانت منصات التطوير منخفضة الكود مناسبة لتطبيقات المؤسسات واسعة النطاق والمهمة. [13] وتساءل آخرون عما إذا كانت هذه المنصات تجعل التطوير أرخص أو أسهل بالفعل. [14] بالإضافة إلى ذلك، أعرب بعض مسؤولي تكنولوجيا المعلومات عن قلقهم من أن تبني منصات التطوير منخفضة الكود داخليًا قد يؤدي إلى زيادة في التطبيقات غير المدعومة التي تم إنشاؤها بواسطة تكنولوجيا المعلومات الظلية . [15]
انظر أيضا
- دراكون
- حوسبة المستخدم النهائي
- تطوير المستخدم النهائي
- البرمجة القائمة على التدفق
- قائمة تطبيقات إنشاء قواعد البيانات عبر الإنترنت
- قائمة منصات التطوير منخفضة الكود
- لغة البرمجة المرئية
- الخدمة الخلفية كخدمة
مراجع
- ^ ab Richardson, Clay (9 يونيو 2014). "ظهور منصات تطوير جديدة للتطبيقات التي تواجه العملاء". www.forrester.com . تم الاسترجاع في 18 نوفمبر 2016 .
- ^ لونيرجان، كيفن (29 يوليو 2015). "على المستوى المنخفض: لماذا يجب على مسؤولي المعلومات الاهتمام بالبرمجة منخفضة الكود - عصر المعلومات". عصر المعلومات . عصر المعلومات. مؤرشف من الأصل في 2 فبراير 2017. تم الاسترجاع في 22 يناير 2017 .
- ^ ab Marvin, Rob (12 أغسطس 2014). "كيف يسعى التطوير منخفض الكود إلى تسريع تسليم البرمجيات - SD Times". SD Times . سان دييغو تايمز . تم الاسترجاع في 18 نوفمبر 2016 .
- ^ بلومبرج، جيسون. "حركة عدم استخدام الكود/البرمجة المنخفضة: أكثر تدميراً مما تتخيل". www.forbes.com . تم الاسترجاع في 20 أغسطس 2018 .
- ^ "تطوير التطبيقات منخفضة التكلفة مقابل التطبيقات بدون تكلفة | Microsoft Power Apps". powerapps.microsoft.com . تم الاسترجاع في 2023-01-06 .
- ^ abc Marvin, Rob. "Building an App With No Coding: Myth or Reality؟". PCMAG . PC Mag . تم الاسترجاع في 18 نوفمبر 2016 .
- ^ "مطورو البرمجيات: نحن على استعداد لاستخدام أدوات منخفضة التكلفة (أو حتى بدون تكلفة)". ZDNet .
- ^ ab Richardson, Clay. "Vendor Landscape: The Fractured, Fertile Terrain Of Low-code Application Platforms" (PDF) . Forrester Research. مؤرشف من الأصل (PDF) في 2017-08-09 . تم الاسترجاع في 2017-01-25 .
- ^ هاموند، جيفري. "The Forrester Wave™: Mobile Low-Code Platforms For Business Developers, Q3 2018". www.forrester.com . Forrester Research. مؤرشف من الأصل في 15 أغسطس 2018 . تم الاسترجاع في 8 أغسطس 2018 .
- ^ abc Rubens, Paul (10 November 2014). "استخدام منصات منخفضة الكود لتطوير التطبيقات التي يريدها العملاء". مجلة CIO .
- ^ "لماذا سنظل في حاجة إلى علماء البيانات دائمًا". تم إنشاؤه في . تم استرجاعه في 2024-09-25 .
- ^ مانايرت، هيرفيج؛ فيرلست، جان؛ دي بروين، بيتر (2016). نظرية الأنظمة الطبيعية: من أسس البرمجيات القابلة للتطور نحو نظرية عامة للتصميم القابل للتطور . رقم ISBN 9789077160091.
- ^ رايمر، جون. "منصات منخفضة التعليمات البرمجية تقدم تطبيقات موجهة للعملاء بسرعة، ولكن هل يمكنها التوسع؟". فورستر للأبحاث. مؤرشف من الأصل في 2 فبراير 2017. تم الاسترجاع في 22 يناير 2016 .
- ^ LLC, Flatlogic (2022-12-05). "ما هو الفرق بين Low Code وNo Code". مدونة Flatlogic . تم الاسترجاع في 2023-01-06 .
- ^ Shore, Joel (31 July 2015). "How no-code development tools can benefit IT". بحث تطبيقات السحابة . مجلة TechTarget. مؤرشف من الأصل في 2017-03-31 . تم الاسترجاع في 22 يناير 2017 .
