Why Everything You Believe About Low-Code May Not Be True

لماذا قد لا يكون كل ما تؤمن به حول التعليمات البرمجية المنخفضة صحيح

Ankita Avadhani
August 2, 2023
5 دقائق للقراءة

صاغته شركة Forrester في عام 2014 ، وقد انفجر تطوير التعليمات البرمجية المنخفضة في السنوات الأخيرة. بقيمة 10.82 مليار دولار في عام 2020 ، من المتوقع أن يصل السوق العالمي للتطوير منخفض التعليمات البرمجية إلى 94.75 مليار دولار بحلول عام 2028.

نظرا لشعبيتها المتزايدة ، فإن لكل شخص تعريفه لما يعنيه التطوير منخفض التعليمات البرمجية. النتيجة؟ وفقا ل Formstack Research ، لا يعرف 82٪ من المستخدمين ما هو التطوير منخفض التعليمات البرمجية. نتيجة لذلك ، ظهرت العديد من الأساطير أو المفاهيم الخاطئة حول هذا النوع من تطوير التطبيقات.

على سبيل المثال ، كان "الرمز المنخفض" هو المصطلح الأصلي المستخدم لوصف أدوات التطوير لتطبيقات الويب. منذ ذلك الحين ، انتشر ليشمل أدوات أخرى ، معظمها لا علاقة له بتطبيقات الويب.

ولما كان الأمر كذلك ، ستناقش هذه المدونة بعض الخرافات الشائعة حول التطوير منخفض التعليمات البرمجية (أو النظام الأساسي). كما سيلقي الضوء على كيفية التغلب على هذه الأساطير. لذلك دعونا نبدأ.

فيما يلي أكثر 5 خرافات أو مفاهيم خاطئة شيوعا حول تطوير التعليمات البرمجية المنخفضة:

الخرافة 1: التطوير منخفض التعليمات البرمجية مناسب فقط للتطبيقات البسيطة

الأسطورة الأولى هي أن التطوير منخفض التعليمات البرمجية يعمل فقط لبناء تطبيقات بسيطة. في حين أن هذا صحيح غالبا خاصة في سياق استخدامه من قبل مستخدمي الأعمال ، فإن أحدث الأنظمة الأساسية منخفضة التعليمات البرمجية قادرة على بناء تطبيقات معقدة وقابلة للتطوير. 

على خلفية سير العمل الآلي والواجهات التي تبدو سهلة الاستخدام ، يمكن للمنصات منخفضة التعليمات البرمجية إنشاء تطبيقات معقدة. هذا هو بالضبط السبب في أن الشركات العالمية تتبنى نهج التعليمات البرمجية المنخفضة لبناء تطبيقات تواجه العملاء والمهام الحرجة. في هذه الحالات ، غالبا ما يستفيد المطورون الخبراء من قوة التعليمات البرمجية المنخفضة لتحقيق السرعة والتكرار.

الأسطورة 2: التطوير منخفض التعليمات البرمجية هو اتجاه جديد وعابر

أسطورة شائعة أخرى هي أن التطوير منخفض التعليمات البرمجية هو "بدعة" مؤقتة ستختفي قريبا من الوجود. الحقيقة هي أن الكود المنخفض لم "يخترع" نفسه عندما صاغ Forrester هذا المصطلح لأول مرة في عام 2014. لقد كان موجودا منذ ثمانينيات القرن العشرين. على سبيل المثال ، ربما تكون قد سمعت عن تقنيات مثل "التطوير السريع للتطبيقات (RAD)" أو 4GL قبل وقت طويل من الألفية الجديدة.

أدى الطلب على التطبيقات الجديدة والأخف وزنا والتطبيقات السحابية الأصلية إلى تسريع تطوير الأنظمة الأساسية منخفضة التعليمات البرمجية في السنوات الأخيرة. ومع ذلك ، كانت أدوات 4GL و RAD شركات مملوكة ومقفلة على نظامها الأساسي (على عكس الأدوات منخفضة التعليمات البرمجية).

الأسطورة 3: لا يمكن استخدام التعليمات البرمجية المنخفضة إلا من قبل المطورين المواطنين.

من بين كل ضجة الصناعة ، من الشائع أن نسمع أن "المطورين المواطنين يستخدمون التعليمات البرمجية المنخفضة" بينما "يستخدم المطورون المهرة التعليمات البرمجية". نعم ، الأدوات منخفضة التعليمات البرمجية مفيدة للمطورين المواطنين أو مستخدمي الأعمال. ومع ذلك ، فإن الحقيقة الكاملة هي أنه يمكن للمطورين الخبراء أيضا استخدام التعليمات البرمجية المنخفضة لإنشاء تطبيقات على مستوى المؤسسة. 

يحسم سريديفي باسومارثي من Checkr الجدل من خلال شرح أنه "من الأسطورة أن المطورين متزوجون من الكود. في الواقع ، يفضل مطورونا الأدوات التي تمنحهم الحرية والمرونة لبناء الحلول بشكل أسرع ". باختصار ، يمكن للمطورين الخبراء أيضا استخدام الأنظمة الأساسية منخفضة التعليمات البرمجية.

الخرافة 4: التعليمات البرمجية المنخفضة تلغي الحاجة إلى المبرمجين

تنشأ هذه الأسطورة بسبب الارتباك بين الأدوات منخفضة التعليمات البرمجية والأدوات التي لا تحتوي على تعليمات برمجية. على عكس التطبيقات التي لا تحتوي على تعليمات برمجية ، فإن التطبيقات منخفضة التعليمات البرمجية ليست "بدون تعليمات برمجية". بصرف النظر عن وظائف السحب والإفلات المرئية وموصلات واجهة برمجة التطبيقات ، تتطلب التطبيقات منخفضة التعليمات البرمجية كلا من التخصيصات وبناء المنطق. تحتاج هذه القدرات إلى مطور أو مبرمج محترف.

ينشأ هذا المفهوم الخاطئ أيضا لأن بعض المطورين لا يفضلون المفهوم العام لنهج التعليمات البرمجية المنخفضة. كما أنهم قلقون من أن الأدوات منخفضة التعليمات البرمجية يمكن أن تجعلها قديمة. تبقى الحقيقة أن الأدوات منخفضة التعليمات البرمجية يمكنها تبسيط عمل المطورين وتقليل مستوى الترميز اليدوي.

الخرافة 5: التطبيقات ذات التعليمات البرمجية المنخفضة غير قابلة للتخصيص.

تنشأ هذه الأسطورة من الاعتقاد بأن المطورين المحترفين يربطون التخصيص بكمية الترميز التي يحتاجون إلى القيام بها. تعتبر الأدوات منخفضة التعليمات البرمجية "صناديق سوداء" تنشئ تعليمات برمجية دون تعريضها للمطورين. 

بشكل إيجابي ، لا تحد أدوات المطور الحديثة منخفضة التعليمات البرمجية من التخصيص وتستخدم من أجل:

  • تعديل التعليمات البرمجية للتطبيق
  • إضافة منطق أعمال مخصص
  • أضف أي رمز مخصص

قد لا تقدم جميع أدوات (أو الأنظمة الأساسية) للتطوير منخفضة التعليمات البرمجية ميزات تخصيص كاملة. وبالتالي ، سوف تحتاج إلى تقييم أفضل الأدوات التي توفر التخصيص.

كيف تتغلب المؤسسات على هذه المفاهيم الخاطئة حول الأنظمة الأساسية منخفضة التعليمات البرمجية؟ دعونا نناقشها بعد ذلك.

كيفية التغلب على المفاهيم الخاطئة حول تطوير التعليمات البرمجية المنخفضة

في أي بيئة أعمال ، يجب على المؤسسات الإشارة إلى فوائد التطوير منخفض التعليمات البرمجية لكل من المستخدمين التقنيين وغير التقنيين. وهذا يشمل أصحاب المصلحة التاليين:

  • يساعد فريق التكنولوجيا الأساسي في بناء التطبيقات منخفضة التعليمات البرمجية.
  • مستخدمو الأعمال الذين يستخدمون التطبيقات منخفضة التعليمات البرمجية يوميا.
  • أصحاب الأعمال الذين يقيسون تأثير التطبيقات منخفضة التعليمات البرمجية على الأعمال التجارية على النتيجة النهائية لشركتهم.

من أجل انتقال ناجح ، يجب على المنظمات إشراك جميع أصحاب المصلحة وتنسيق التبني من خلال فريق مستقل. ويمكن أن تشمل بعض مبادراتها الفعالة تسليط الضوء على ما يلي:

  • السرعة المحسنة لنشر التطبيق باستخدام أدوات منخفضة التعليمات البرمجية
  • كيف يمكن للمستخدمين غير التقنيين إنشاء تطبيقات وأنظمة جديدة منخفضة التعليمات البرمجية.
  • كيف يمكن لقادة الأعمال إطلاق تطبيقات العملاء، مما يوفر الوقت والجهد.
  • كيف تمكن تطبيقات الخدمة الذاتية (التي تم تطويرها باستخدام أدوات منخفضة التعليمات البرمجية) العملاء من معالجة مشاكلهم بأنفسهم ، وبالتالي تقليل الحمل على فرق دعم العملاء.
  • كيف يتمتع مطورو التطبيقات بمزيد من التحكم في منتجاتهم التي يتم تسليمها  

على نحو فعال ، يمكن للمؤسسات تبديد الخرافات الشائعة من خلال تسليط الضوء على مدى فائدة الأنظمة الأساسية منخفضة التعليمات البرمجية لمختلف أصحاب المصلحة.

استنتاج

كما هو الحال مع أي تقنية ، فإن التطوير منخفض التعليمات البرمجية له نصيبه من الأساطير والمنتقدين الشائعين. نأمل أن تكون هذه المقالة قد بددت بعض المفاهيم الخاطئة الشائعة التي تدور حول الأنظمة الأساسية منخفضة التعليمات البرمجية.

في Novigo Solutions ، ندرك أهمية الأنظمة الأساسية منخفضة التعليمات البرمجية مثل Outsystems و Nintex. بصفتنا شركة تنفيذ منخفضة التعليمات البرمجية ، فقد نجحنا في تقديم تطبيقات عالية الجودة لعملائنا بناء على احتياجاتهم الخاصة. 

هل تريد معرفة المزيد عن التطوير منخفض التعليمات البرمجية؟  تواصل معنا اليوم.

اشترك في نشرتنا الإخبارية

تعرف على أحدث الاتجاهات وأفضل الممارسات والأبحاث لتحسين معرفتك بالتطوير والتسويق.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.