صاغته شركة Forrester في عام 2014 ، وقد انفجر تطوير التعليمات البرمجية المنخفضة في السنوات الأخيرة. بقيمة 10.82 مليار دولار في عام 2020 ، من المتوقع أن يصل السوق العالمي للتطوير منخفض التعليمات البرمجية إلى 94.75 مليار دولار بحلول عام 2028.
نظرا لشعبيتها المتزايدة ، فإن لكل شخص تعريفه لما يعنيه التطوير منخفض التعليمات البرمجية. النتيجة؟ وفقا ل Formstack Research ، لا يعرف 82٪ من المستخدمين ما هو التطوير منخفض التعليمات البرمجية. نتيجة لذلك ، ظهرت العديد من الأساطير أو المفاهيم الخاطئة حول هذا النوع من تطوير التطبيقات.
على سبيل المثال ، كان "الرمز المنخفض" هو المصطلح الأصلي المستخدم لوصف أدوات التطوير لتطبيقات الويب. منذ ذلك الحين ، انتشر ليشمل أدوات أخرى ، معظمها لا علاقة له بتطبيقات الويب.
ولما كان الأمر كذلك ، ستناقش هذه المدونة بعض الخرافات الشائعة حول التطوير منخفض التعليمات البرمجية (أو النظام الأساسي). كما سيلقي الضوء على كيفية التغلب على هذه الأساطير. لذلك دعونا نبدأ.
فيما يلي أكثر 5 خرافات أو مفاهيم خاطئة شيوعا حول تطوير التعليمات البرمجية المنخفضة:
الأسطورة الأولى هي أن التطوير منخفض التعليمات البرمجية يعمل فقط لبناء تطبيقات بسيطة. في حين أن هذا صحيح غالبا خاصة في سياق استخدامه من قبل مستخدمي الأعمال ، فإن أحدث الأنظمة الأساسية منخفضة التعليمات البرمجية قادرة على بناء تطبيقات معقدة وقابلة للتطوير.
على خلفية سير العمل الآلي والواجهات التي تبدو سهلة الاستخدام ، يمكن للمنصات منخفضة التعليمات البرمجية إنشاء تطبيقات معقدة. هذا هو بالضبط السبب في أن الشركات العالمية تتبنى نهج التعليمات البرمجية المنخفضة لبناء تطبيقات تواجه العملاء والمهام الحرجة. في هذه الحالات ، غالبا ما يستفيد المطورون الخبراء من قوة التعليمات البرمجية المنخفضة لتحقيق السرعة والتكرار.
أسطورة شائعة أخرى هي أن التطوير منخفض التعليمات البرمجية هو "بدعة" مؤقتة ستختفي قريبا من الوجود. الحقيقة هي أن الكود المنخفض لم "يخترع" نفسه عندما صاغ Forrester هذا المصطلح لأول مرة في عام 2014. لقد كان موجودا منذ ثمانينيات القرن العشرين. على سبيل المثال ، ربما تكون قد سمعت عن تقنيات مثل "التطوير السريع للتطبيقات (RAD)" أو 4GL قبل وقت طويل من الألفية الجديدة.
أدى الطلب على التطبيقات الجديدة والأخف وزنا والتطبيقات السحابية الأصلية إلى تسريع تطوير الأنظمة الأساسية منخفضة التعليمات البرمجية في السنوات الأخيرة. ومع ذلك ، كانت أدوات 4GL و RAD شركات مملوكة ومقفلة على نظامها الأساسي (على عكس الأدوات منخفضة التعليمات البرمجية).
من بين كل ضجة الصناعة ، من الشائع أن نسمع أن "المطورين المواطنين يستخدمون التعليمات البرمجية المنخفضة" بينما "يستخدم المطورون المهرة التعليمات البرمجية". نعم ، الأدوات منخفضة التعليمات البرمجية مفيدة للمطورين المواطنين أو مستخدمي الأعمال. ومع ذلك ، فإن الحقيقة الكاملة هي أنه يمكن للمطورين الخبراء أيضا استخدام التعليمات البرمجية المنخفضة لإنشاء تطبيقات على مستوى المؤسسة.
يحسم سريديفي باسومارثي من Checkr الجدل من خلال شرح أنه "من الأسطورة أن المطورين متزوجون من الكود. في الواقع ، يفضل مطورونا الأدوات التي تمنحهم الحرية والمرونة لبناء الحلول بشكل أسرع ". باختصار ، يمكن للمطورين الخبراء أيضا استخدام الأنظمة الأساسية منخفضة التعليمات البرمجية.
تنشأ هذه الأسطورة بسبب الارتباك بين الأدوات منخفضة التعليمات البرمجية والأدوات التي لا تحتوي على تعليمات برمجية. على عكس التطبيقات التي لا تحتوي على تعليمات برمجية ، فإن التطبيقات منخفضة التعليمات البرمجية ليست "بدون تعليمات برمجية". بصرف النظر عن وظائف السحب والإفلات المرئية وموصلات واجهة برمجة التطبيقات ، تتطلب التطبيقات منخفضة التعليمات البرمجية كلا من التخصيصات وبناء المنطق. تحتاج هذه القدرات إلى مطور أو مبرمج محترف.
ينشأ هذا المفهوم الخاطئ أيضا لأن بعض المطورين لا يفضلون المفهوم العام لنهج التعليمات البرمجية المنخفضة. كما أنهم قلقون من أن الأدوات منخفضة التعليمات البرمجية يمكن أن تجعلها قديمة. تبقى الحقيقة أن الأدوات منخفضة التعليمات البرمجية يمكنها تبسيط عمل المطورين وتقليل مستوى الترميز اليدوي.
تنشأ هذه الأسطورة من الاعتقاد بأن المطورين المحترفين يربطون التخصيص بكمية الترميز التي يحتاجون إلى القيام بها. تعتبر الأدوات منخفضة التعليمات البرمجية "صناديق سوداء" تنشئ تعليمات برمجية دون تعريضها للمطورين.
بشكل إيجابي ، لا تحد أدوات المطور الحديثة منخفضة التعليمات البرمجية من التخصيص وتستخدم من أجل:
قد لا تقدم جميع أدوات (أو الأنظمة الأساسية) للتطوير منخفضة التعليمات البرمجية ميزات تخصيص كاملة. وبالتالي ، سوف تحتاج إلى تقييم أفضل الأدوات التي توفر التخصيص.
كيف تتغلب المؤسسات على هذه المفاهيم الخاطئة حول الأنظمة الأساسية منخفضة التعليمات البرمجية؟ دعونا نناقشها بعد ذلك.
في أي بيئة أعمال ، يجب على المؤسسات الإشارة إلى فوائد التطوير منخفض التعليمات البرمجية لكل من المستخدمين التقنيين وغير التقنيين. وهذا يشمل أصحاب المصلحة التاليين:
من أجل انتقال ناجح ، يجب على المنظمات إشراك جميع أصحاب المصلحة وتنسيق التبني من خلال فريق مستقل. ويمكن أن تشمل بعض مبادراتها الفعالة تسليط الضوء على ما يلي:
على نحو فعال ، يمكن للمؤسسات تبديد الخرافات الشائعة من خلال تسليط الضوء على مدى فائدة الأنظمة الأساسية منخفضة التعليمات البرمجية لمختلف أصحاب المصلحة.
كما هو الحال مع أي تقنية ، فإن التطوير منخفض التعليمات البرمجية له نصيبه من الأساطير والمنتقدين الشائعين. نأمل أن تكون هذه المقالة قد بددت بعض المفاهيم الخاطئة الشائعة التي تدور حول الأنظمة الأساسية منخفضة التعليمات البرمجية.
في Novigo Solutions ، ندرك أهمية الأنظمة الأساسية منخفضة التعليمات البرمجية مثل Outsystems و Nintex. بصفتنا شركة تنفيذ منخفضة التعليمات البرمجية ، فقد نجحنا في تقديم تطبيقات عالية الجودة لعملائنا بناء على احتياجاتهم الخاصة.
هل تريد معرفة المزيد عن التطوير منخفض التعليمات البرمجية؟ تواصل معنا اليوم.