شعار زيفيرنت

بدون رمز / رمز منخفض: لماذا يجب أن تنتبه

التاريخ:

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

وفقًا غارتنر، 65٪ من تطوير التطبيق سيكون رمزًا منخفضًا بحلول عام 2024.

لقد شاركت في اختبار معياري مقارنة مبكر للإنتاجية بين التطوير التقليدي (باستخدام Java) ومشروع تطوير برمز منخفض / لا يحتوي على كود يعتمد على النموذج في عام 2017. وكانت النتائج رائعة: شنومكس إلى شنومكس تحسين الإنتاجية مع تطوير التعليمات البرمجية المنخفضة / بدون رمز. أظهر مسح أجرته No-Code Census في عام 2020 وجود أ 4.6X مكاسب إنتاجية على البرمجة التقليدية.

رمز منخفض / بدون رمز: سوق مجزأ

يعد المشهد منخفض الكود / عدم وجود رمز معقدًا ، مع وجود العديد من الحلول والمنصات والأسواق الفرعية. على سبيل المثال ، هناك أسواق فرعية تستهدف الشركات الكبيرة والشركات المتوسطة الحجم والشركات الصغيرة. توفر الأنظمة الأساسية ذات التعليمات البرمجية المنخفضة / الخالية من التعليمات البرمجية قابلية تطوير عالية وأداء وأمان وتكامل مع تطبيقات المؤسسة. تميل إلى أن تكون أكثر تكلفة. في ما يلي Magic Quadrant من Gartner لمنصات الشركات ذات التعليمات البرمجية المنخفضة:

Magic Quadrant لمنصات التطبيقات منخفضة التعليمات البرمجية للمؤسسات

تُعرِّف شركة Gartner النظام الأساسي للتطبيق منخفض التعليمات البرمجية (LCAP) بأنه "نظام أساسي للتطبيق يدعم التطوير السريع للتطبيقات ، والنشر بخطوة واحدة ، والتنفيذ والإدارة باستخدام تجريدات البرمجة التصريحية عالية المستوى ، مثل لغات البرمجة القائمة على النموذج والبيانات الوصفية . "

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

ليس من المستغرب أن العديد من الأنظمة الأساسية منخفضة التعليمات البرمجية عبارة عن منصات لإدارة عمليات الأعمال. BPM يدعم منذ فترة طويلة التطوير المستند إلى النموذج (MDD) - حيث تقوم أولاً برسم تخطيطي لكيفية عمل البرنامج قبل إنشائه. يشبه هذا الرسم التخطيطي نهج خريطة عملية BPM ، حيث لتحديد عملية الأعمال ، يمكنك سحب وإفلات الأشكال التي تمثل العمليات الفرعية بالترتيب الصحيح. (أكثر معايير رسم الخرائط شيوعًا والمدعومة من قبل معظم منصات BPM هي BPMN.) لذا فإن الحلول منخفضة الكود التي تتمحور حول العملية تحظى بشعبية كبيرة. تتضمن أمثلة الأنظمة الأساسية منخفضة التعليمات البرمجية / بدون رمز BPM أبيان, الريئسيةو أنظمة خارجية. (الإفصاح: لقد عملت سابقًا كنائب رئيس لتكنولوجيا BPM في Pega.)

ولكن هناك نماذج أخرى تحت مظلة الكود المنخفض / بدون رمز:

الأنظمة الأساسية ذات التعليمات البرمجية المنخفضة / التي لا تحتوي على رمز لموقع الويب: يمكن للشركات من جميع الأحجام الاستفادة من هذه المنصات. المتنافسون الرئيسيون هم WordPress, WIX, Squarespaceو WebFlow.

الأنظمة الأساسية منخفضة التعليمات البرمجية / التي لا تحتوي على تعليمات برمجية لإدارة قواعد البيانات: في النهاية العالية (المؤسسة) ، لديك منصات مثل منديكس. في الطرف السفلي ، لديك Airtable. هناك أيضًا أنظمة أساسية منخفضة الكود / بدون رمز لقاعدة بيانات NoSQL مثل كغ بيس لرسوم بيانية المعرفة.

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

تطوير تطبيقات الهاتف المحمول: معظم الأنظمة الأساسية ذات التعليمات البرمجية المنخفضة / التي لا تحتوي على رمز ، مثل فقاعة، توفير إمكانيات واجهة المستخدم سريعة الاستجابة لتطبيقات الهاتف المحمول. يقدم البعض الآخر دعمًا محليًا لأنظمة العمليات المحمولة الرائدة (iOS و Android). Thunkable ربما يكون المثال النهائي لتطوير تطبيقات الهاتف المحمول ذات التعليمات البرمجية المنخفضة / بدون رمز.

توفر العديد من هذه الأنظمة الأساسية مجموعات غنية من المكونات الإضافية والقوالب لأنواع معينة من التطبيقات.

تستهدف الفئات الأخرى من الأنظمة الأساسية ذات التعليمات البرمجية المنخفضة / التي لا تحتوي على تعليمات برمجية مجالات أو مجالات تطبيق معينة:

  • التجارة الإلكترونية والمتاجر عبر الإنترنت: مثال رائد في هذه الفئة هو شوبيفاي.
  • إدارة العمل: خير مثال في هذه الفئة Monday.com.
  • تطبيقات تخطيط موارد المؤسسات: مثال مثير للاهتمام هنا - مدرج أيضًا في MQ من Gartner - هو زوهو. منصة أخرى مهمة ومؤثرة لتخطيط موارد المؤسسات وإدارة علاقات العملاء هي ساليسفورسي.
  • Blockchain و IoT: عترة مثال في هذه الفئة - ل blockchain.
  • الذكاء الاصطناعي: يعد الذكاء الاصطناعي أحد المجالات الرائعة للرمز المنخفض / بدون رمز ، وقد بدأنا الآن في رؤية ظهور الأدوات في هذا المجال. مثال هنا C3 AI Ex Machina.

تحديات التعليمات البرمجية المنخفضة / عدم وجود التعليمات البرمجية

تتمتع الأنظمة الأساسية منخفضة الكود / بدون رمز بالعديد من الفوائد ، ولكنها تقدم أيضًا بعض التحديات وتتضمن منحنى تعليمي. العديد من أفضل الممارسات آخذة في الظهور وهي غير ناضجة نسبيًا. هذه مسؤولية حرجة. مع البرمجة التقليدية ، هناك قدر هائل من الخبرة ومجتمعات قوية وأفضل الممارسات الموثقة. من نواحٍ عديدة ، لا يزال الرمز المنخفض / عدم وجود رمز في مهده - على الرغم من أن MDD كان موجودًا منذ فترة طويلة: خاصة مع منصات BPM.

فيما يلي بعض التحديات الأكثر أهمية للشفرة المنخفضة / عدم وجود رمز:

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

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

3. قد تحتاج إلى منصات متعددة: بعض المنصات أكثر اكتمالا من غيرها. أونقورك و فقاعة، على سبيل المثال ، مصممة للاستخدام عبر أي حالة استخدام ، وبالتالي فهي توفر العديد من الخيارات للتكامل مع أنظمة المؤسسة. ومع ذلك ، يمكنهم الاستفادة بشكل كبير من المكونات الأخرى المتخصصة في مجالات محددة ؛ على سبيل المثال ، Bubble مع ، على سبيل المثال ، القطع المكافئ هندسة أو ال Zapier البرنامج المساعد للتكامل الآلي. تعد إمكانيات معالجة البيانات والتكامل في Parabola أو Zapier أسهل في العمل من تلك الأصلية في Bubble. هناك مكونات إضافية أو مكونات تقنية أخرى تكمل الأنظمة الأساسية ذات التعليمات البرمجية المنخفضة / بدون تعليمات برمجية بتقنيات إضافية: تحقق ، على سبيل المثال ، من شراكات التكنولوجيا لـ Unqork أو الشامل قائمة المكونات الإضافية لـ Bubble.

4. الموارد ودعم المجتمع شحيحان: العديد من الأنظمة الأساسية ذات التعليمات البرمجية المنخفضة / التي لا تحتوي على تعليمات برمجية غير ناضجة نسبيًا. هناك الملايين من المطورين - أحيانًا عشرات الملايين - للغات البرمجة التقليدية. تتوفر العديد من الدورات والكتب والمواد عبر الإنترنت وفي الموقع بسهولة للغات مثل Java أو C #. هناك العديد من المجتمعات والموارد للاستعانة بمصادر خارجية. إنه سيناريو مختلف تمامًا للرمز المنخفض / بدون رمز - خاصة بالنسبة للأنظمة الأساسية الأكثر حداثة.

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

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

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

هل أنت مستعد؟

الدكتور ستراج خوشفيان هو أحد مؤسسي شركة مساعد بدء التشغيل والمدير وكبير العلماء في خوش للاستشارات. شغل سابقًا منصب نائب رئيس BPM Technology في Pega ، ونائب الرئيس الأول للتكنولوجيا في Savvion ، ورئيس قسم التكنولوجيا في Portfolio Technologies وعضو في العالم المعرفي Think Tank في مؤسسة AI.

ينشر VentureBeat بانتظام المشاركات نزلاء من بيانات الخبراء وممارسي الذكاء الاصطناعي.

VentureBeat

تتمثل مهمة VentureBeat في أن تكون ساحة المدينة الرقمية لصناع القرار التقنيين لاكتساب المعرفة حول التكنولوجيا التحويلية والمعاملات. يقدم موقعنا معلومات أساسية حول تقنيات واستراتيجيات البيانات لإرشادك وأنت تقود مؤسساتك. ندعوك لتصبح عضوًا في مجتمعنا ، للوصول إلى:

  • معلومات محدثة عن الموضوعات التي تهمك
  • رسائلنا الإخبارية
  • محتوى رائد الفكر وإمكانية وصول مخفضة إلى أحداثنا الثمينة ، مثل Transform
  • ميزات الشبكات والمزيد

تصبح عضوا

المصدر: https://venturebeat.com/2021/02/14/no-code-low-code-why-you-should-be-paying-attention/

بقعة_صورة

أحدث المعلومات الاستخباراتية

بقعة_صورة

الدردشة معنا

أهلاً! كيف يمكنني مساعدك؟