ما هو البرمجة المنخفضة / بدون كود (LCNC)؟ استكشاف البنية التحتية للتطوير في Web3

متوسط11/30/2023, 12:07:55 PM
الفكرة الأساسية وراء منصات البرمجة المنخفضة الكود/بدون كود (LCNC) هي تبسيط عملية إنشاء البرمجيات من خلال توفير مكونات مُبنية مُسبقًا وواجهات بصرية. يستكشف هذا المقال تطبيق منصات LCNC في تطوير الويب3، ويحلل مساهماتها في تقليل الحواجز التقنية وتسريع الابتكار وتوفير التكاليف، ويقيم آفاق الصناعة والتحديات.

مقدمة

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

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

ما هو تطوير CNC؟

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

تم تصوير مصطلح "الشيفرة المنخفضة" بواسطة فورستر في عام 2014، ولكن كان قد ظهر بالفعل تطوير التطبيقات السريع (RAD) من قبل IBM في عام 1980. بحلول عام 2000، تقدمت برمجة الرسومات البصرية بشكل أكبر، وبدأت الشركات في تحويل تركيزها نحو هذا المجال. على سبيل المثال، تأسست شركة الشيفرة المنخفضة المعروفة OutSystems في عام 2001، بينما تأسست شركة أخرى للشيفرة المنخفضة/بدون شيفرة، FileMaker، في عام 1985. في عام 2018، قدمت Gartner مفاهيم aPaaS (منصة تطبيق كخدمة) و iPaaS (منصة تكامل كخدمة)، مما يعزز سوق التكنولوجيا.

حالياً، تقدم الشركات في كل من Web2 و Web3 مجموعة متنوعة من الحلول LCNC. السمة المشتركة بينها هي أنها تمكّن المطورين من إنشاء تطبيقات الويب والهاتف المحمول باستخدام أدوات بصرية سهلة الفهم مثل واجهات المستخدم الرسومية (GUI)، ومكونات السحب والإفلات، والمنطق القائم على النموذج.

تمتلك منصة تطوير الشيفرة المنخفضة Blocks واجهة مستخدم رسومية (المصدر:موقع بلوكس الرسمي)

في مجال Web3، يمكن تجريد عقود ذكية مثل NFTs و Tokens بسهولة ويمكن استخدامها كوحدات تطوير بسبب قابلية التكامل في البلوكشين. بالإضافة إلى ذلك، هناك طلب كبير على مطوري Web3، وغالبًا ما تنطوي المشاريع على مهام بسيطة متكررة، مما يقضي على الحاجة إلى توظيف عدد كبير من المحترفين المهرة. بالنسبة لهذه المشاريع، اختيار منصة LCNC للتطوير هو خيار فعال من حيث التكلفة.

لماذا نحتاج إلى منصة LCNC؟

مزود خدمة البنية التحتية البرمجية المعروف Alibaba Cloud مرة واحدة مقارنةمزايا وعيوب low-code و no-code و pure code (استخدام الكود فقط) في جوانب متعددة:


مصدر الجدول: https://developer.aliyun.com/article/788091

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

لماذا يحتاج LCNC إلى Web3؟

تقدم تطوير CNC العديد من الفوائد لتطبيقات الويب3:

  • تخفيض حاجز التقنية: تعتبر تقنية الويب3 جديدة نسبيًا، وهناك نقص في المطورين المحترفين. تسمح منصة LCNC لغير المطورين المححرفين أو الأفراد الذين يمتلكون مهارات برمجية أساسية بالمشاركة في تطوير التطبيقات، مما يوسع نطاق المشاركين.
  • تسريع الابتكار والنشر: تمكن منصة CNC من تطوير وتكرار أسرع للتطبيقات، وهو أمر حاسم في عالم الويب3 الذي يتغير بسرعة ويكون تنافسيًا بشكل كبير.
  • تقليل التكاليف: تطوير تطبيقات الويب3 التقليدية عادة ما يتطلب موارد تطوير مهنية مكلفة. يمكن لـ LCNC تقليل هذه التكاليف حيث أنها تتطلب أقل كمية من العمل في البرمجة المخصصة.
  • المرونة والتوسع: مع تغير متطلبات العمل، يمكن لمنصة LCNC التكيف وتوسيع الوظائف بسرعة دون الحاجة إلى إعادة كتابة الرمز الأساسي.
  • التعاون البين تخصصي: من خلال تمكين غير المطورين من المشاركة مباشرة في بناء وإدارة التطبيقات، تيسر منصة CNC التعاون بين فرق متعددة التخصصات، وهو أمر مهم بشكل خاص في بناء تطبيقات الويب3 المرتبطة ارتباطًا وثيقًا بحاجات المستخدم.
  • التكامل مع الأنظمة الحالية: توفر منصات LCNC تكاملًا غالبًا مع الأنظمة والتقنيات الحالية، مما يتيح للشركات الانتقال بسلاسة إلى تقنية Web3 أكثر.
  • تعزيز تعليم ويب3: من خلال تبسيط عملية التطوير، يمكن لمنصة CNC أن تكون أداة تعليمية، مما يساعد المستخدمين الجدد على فهم والمشاركة في مشاريع ويب3.
  • استمرار لروح اللامركزية: يروج Web3 للتفكيك ومشاركة المجتمع، وتجسد منصة LCNC هذه الروح من خلال تمكين المزيد من الأشخاص من إنشاء والمساهمة في الشيفرة.
  • التجربة والنمذجة: يتيح LCNC للمطوّرين والشركات بناء واختبار المفاهيم أو النماذج الجديدة بسرعة، وهو أمر حاسم للتحقق من جدوى مشاريع الويب3 في مراحلها الأولى.
  • دعم إدارة التعقيد: مع نضوج نظام الويب3، يمكن لمنصة LCNC مساعدة في إدارة التعقيد المتزايد، خاصة في مجالات مثل العقود الذكية وتطبيقات التمويل اللامركزي (DeFi).

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

دراسة حالة LCNC في Web3

هناك أيضًا العديد من منصات تطوير LCNC في Web3. بعضها منتجات Web3 الأصلية، مثل Bunzz، Thirdweb، Blocks، ومنتجات أخرى. هناك أيضًا منتجات Web2 التي توفر خدمات LCNC في Web3، مثل Directual.

Thirdweb

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

عند زيارة الموقع الرسمي ل Thirdweb ، يمكنك رؤية النظام البيئي الغني من المنتجات التي يقدمونها. منتجاتهم تشمل المحافظ والعقود والدفعات والبنية التحتية والمحركات كمكونات للمطور. في كل فئة ، يقدمون أيضًا حلول متعددة. على سبيل المثال ، في قسم البنية التحتية ، يوفرون وظيفة تخزين الملفات ووظيفة تنزيل ملفات Gateway وحلول RPC.

جعل النظام البيئي المتنوع للمنتجات منصة شهيرة بين المطورين. وفقًا لمدونة Thirdweb الرسمية، يوجد حاليًا أكثر من 70 ألف مطور يستخدمون Thirweb لبناء تطبيقاتهم الخاصة، وهو أمر مذهل في مجال Web3.

وفقا لتقرير Rootdata، في عام 2022، أكملت Thirdweb جولة تمويل استراتيجية بقيمة 24 مليون دولار، مقدرة قيمة الشركة بنحو 160 مليون دولار. من بين المستثمرين هم Haun Ventures، Protocol Labs، Coinbase Ventures، Polygon Labs، Shopify، ورؤوس الأموال الاستثمارية والشركات الرائدة الأخرى في الويب2 والويب3.

Bunzz

بنز هي منصة تطوير لبناء تطبيقات لامركزية، حيث يمكن للمطورين الاتصال بين واجهة المستخدم والبلوكشين بسهولة باستخدام دليل تطوير البرمجيات. وفقًا للموقع الرسمي، نشر المطورون أكثر من 8،500+ عقد باستخدام بنز بالفعل. تدعم المنصة أكثر من 100 بلوكشين وتحتوي على أكثر من 40 وحدة.

المصدر: https://www.bunzz.dev/

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

المصدر: Bunzz

كتل

Blocks هو محرر عقود ذكي مرئي مفتوح المصدر ومجاني يعتمد على الإنترنت الكمبيوتر، حاليا في مرحلة البيتا.

قبل البدء، يحتاج المستخدمون إلى قضاء 5 دقائق في تصفح البرنامج التعليمي القصير الخاص بهم. بمجرد الانتقال إلى صفحة المحرر، يمكن للمستخدمين النقر فوق صندوق الأدوات لبدء إنشاء العقود الذكية. خلال الاستخدام، يمكن للمستخدمين تخصيص المحرر ليتناسب مع سير عملهم من خلال تغيير السمة أو استخدام وضع التعلم لعرض تلميحات مفصلة. بعد الانتهاء من تصميم المعلمة والتحرير، يمكن للمستخدمين النقر فوق نشر لنشر العقد. كما هو موضح في الصورة أدناه، توفر الكتل تصاميم DIP721 NFT و DIP20 Token، حيث يمكن للمستخدمين النقر ببساطة لإنشاء لوحات. باختيار DIP721 NFT كمثال، يحتاج المستخدمون فقط إلى تعديل [اسم NFT] و [رمز NFT]، وسيتم توليد الكود تلقائيًا. يمكن للمستخدمين بعد ذلك النقر على نشر لاستكمال النشر.

)

المصدر: https://blocks-editor.github.io/blocks/

Directual

Directual عبارة عن نظام أساسي لتطوير منخفض التعليمات البرمجية يوفر مجموعة متنوعة من الأدوات والأساليب المرئية للمستخدمين لتطوير منتجات ويب عالية الجودة ومنتجات web3 بأقل قدر من الترميز. حاليا ، خدمت أكثر من 17K + عملاء المؤسسات والشركات. يمكن استخدامه من أجل:

  • تطوير المنتجات الأقل متطلبات
  • إنشاء ونمو شركة ناشئة
  • إنشاء أنظمة تكنولوجيا المعلومات الحرجة للشركات
  • بناء تطبيقات الويب3 (DApp) باستخدام مكونات البلوكشين

المصدر: الصفحة الرئيسية لـ Directual

Directual هي أداة Low-code نموذجية في Web3 التي تقوم بمغامرة في مجال Web3. خدماتها الرئيسية مناسبة لتطوير منتجات Web2. في عملية تطوير Web3، تقدم Directual حلاً رئيسيًا للتحقق من الهوية اللامركزية، والدفع المشفر، وإدارة NFT، والمزيد. واجهة Directual معروضة في الصورة أدناه، وتبدو أن لديها واجهة مستخدم أكثر تعقيدًا مقارنة بالمنتجات الثلاثة المذكورة سابقًا. في البرمجة الفعلية، يحتاج المطورون إلى فهم جيد للمعرفة الأساسية مثل قواعد البيانات، JS، و JSON.

المصدر: https://my.directual.com/platform/apps/

الرؤية الصناعية والتحديات

في مجال ويب3، أظهرت تقنية CNC إمكانيات وآفاقًا كبيرة. إنها تمكن من إنشاء نماذج أولية بسرعة والابتكار في تطبيقات اللامركزية عن طريق تقليل الحواجز التقنية مع تسريع التعليم واعتماد التقنيات اللامركزية. CNC تشجع أيضًا على مشاركة أوسع من المجتمع في تطوير مشاريع ويب3، مما يعزز مشاركة المجتمع وقدرات الابتكار.

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

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

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

استنتاج

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

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

Auteur : Wayne
Traduction effectuée par : Sonia
Examinateur(s): Edward、KOWEI、Elisa、Ashley He、Joyce
* Les informations ne sont pas destinées à être et ne constituent pas des conseils financiers ou toute autre recommandation de toute sorte offerte ou approuvée par Gate.io.
* Cet article ne peut être reproduit, transmis ou copié sans faire référence à Gate.io. Toute contravention constitue une violation de la loi sur le droit d'auteur et peut faire l'objet d'une action en justice.

ما هو البرمجة المنخفضة / بدون كود (LCNC)؟ استكشاف البنية التحتية للتطوير في Web3

متوسط11/30/2023, 12:07:55 PM
الفكرة الأساسية وراء منصات البرمجة المنخفضة الكود/بدون كود (LCNC) هي تبسيط عملية إنشاء البرمجيات من خلال توفير مكونات مُبنية مُسبقًا وواجهات بصرية. يستكشف هذا المقال تطبيق منصات LCNC في تطوير الويب3، ويحلل مساهماتها في تقليل الحواجز التقنية وتسريع الابتكار وتوفير التكاليف، ويقيم آفاق الصناعة والتحديات.

مقدمة

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

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

ما هو تطوير CNC؟

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

تم تصوير مصطلح "الشيفرة المنخفضة" بواسطة فورستر في عام 2014، ولكن كان قد ظهر بالفعل تطوير التطبيقات السريع (RAD) من قبل IBM في عام 1980. بحلول عام 2000، تقدمت برمجة الرسومات البصرية بشكل أكبر، وبدأت الشركات في تحويل تركيزها نحو هذا المجال. على سبيل المثال، تأسست شركة الشيفرة المنخفضة المعروفة OutSystems في عام 2001، بينما تأسست شركة أخرى للشيفرة المنخفضة/بدون شيفرة، FileMaker، في عام 1985. في عام 2018، قدمت Gartner مفاهيم aPaaS (منصة تطبيق كخدمة) و iPaaS (منصة تكامل كخدمة)، مما يعزز سوق التكنولوجيا.

حالياً، تقدم الشركات في كل من Web2 و Web3 مجموعة متنوعة من الحلول LCNC. السمة المشتركة بينها هي أنها تمكّن المطورين من إنشاء تطبيقات الويب والهاتف المحمول باستخدام أدوات بصرية سهلة الفهم مثل واجهات المستخدم الرسومية (GUI)، ومكونات السحب والإفلات، والمنطق القائم على النموذج.

تمتلك منصة تطوير الشيفرة المنخفضة Blocks واجهة مستخدم رسومية (المصدر:موقع بلوكس الرسمي)

في مجال Web3، يمكن تجريد عقود ذكية مثل NFTs و Tokens بسهولة ويمكن استخدامها كوحدات تطوير بسبب قابلية التكامل في البلوكشين. بالإضافة إلى ذلك، هناك طلب كبير على مطوري Web3، وغالبًا ما تنطوي المشاريع على مهام بسيطة متكررة، مما يقضي على الحاجة إلى توظيف عدد كبير من المحترفين المهرة. بالنسبة لهذه المشاريع، اختيار منصة LCNC للتطوير هو خيار فعال من حيث التكلفة.

لماذا نحتاج إلى منصة LCNC؟

مزود خدمة البنية التحتية البرمجية المعروف Alibaba Cloud مرة واحدة مقارنةمزايا وعيوب low-code و no-code و pure code (استخدام الكود فقط) في جوانب متعددة:


مصدر الجدول: https://developer.aliyun.com/article/788091

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

لماذا يحتاج LCNC إلى Web3؟

تقدم تطوير CNC العديد من الفوائد لتطبيقات الويب3:

  • تخفيض حاجز التقنية: تعتبر تقنية الويب3 جديدة نسبيًا، وهناك نقص في المطورين المحترفين. تسمح منصة LCNC لغير المطورين المححرفين أو الأفراد الذين يمتلكون مهارات برمجية أساسية بالمشاركة في تطوير التطبيقات، مما يوسع نطاق المشاركين.
  • تسريع الابتكار والنشر: تمكن منصة CNC من تطوير وتكرار أسرع للتطبيقات، وهو أمر حاسم في عالم الويب3 الذي يتغير بسرعة ويكون تنافسيًا بشكل كبير.
  • تقليل التكاليف: تطوير تطبيقات الويب3 التقليدية عادة ما يتطلب موارد تطوير مهنية مكلفة. يمكن لـ LCNC تقليل هذه التكاليف حيث أنها تتطلب أقل كمية من العمل في البرمجة المخصصة.
  • المرونة والتوسع: مع تغير متطلبات العمل، يمكن لمنصة LCNC التكيف وتوسيع الوظائف بسرعة دون الحاجة إلى إعادة كتابة الرمز الأساسي.
  • التعاون البين تخصصي: من خلال تمكين غير المطورين من المشاركة مباشرة في بناء وإدارة التطبيقات، تيسر منصة CNC التعاون بين فرق متعددة التخصصات، وهو أمر مهم بشكل خاص في بناء تطبيقات الويب3 المرتبطة ارتباطًا وثيقًا بحاجات المستخدم.
  • التكامل مع الأنظمة الحالية: توفر منصات LCNC تكاملًا غالبًا مع الأنظمة والتقنيات الحالية، مما يتيح للشركات الانتقال بسلاسة إلى تقنية Web3 أكثر.
  • تعزيز تعليم ويب3: من خلال تبسيط عملية التطوير، يمكن لمنصة CNC أن تكون أداة تعليمية، مما يساعد المستخدمين الجدد على فهم والمشاركة في مشاريع ويب3.
  • استمرار لروح اللامركزية: يروج Web3 للتفكيك ومشاركة المجتمع، وتجسد منصة LCNC هذه الروح من خلال تمكين المزيد من الأشخاص من إنشاء والمساهمة في الشيفرة.
  • التجربة والنمذجة: يتيح LCNC للمطوّرين والشركات بناء واختبار المفاهيم أو النماذج الجديدة بسرعة، وهو أمر حاسم للتحقق من جدوى مشاريع الويب3 في مراحلها الأولى.
  • دعم إدارة التعقيد: مع نضوج نظام الويب3، يمكن لمنصة LCNC مساعدة في إدارة التعقيد المتزايد، خاصة في مجالات مثل العقود الذكية وتطبيقات التمويل اللامركزي (DeFi).

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

دراسة حالة LCNC في Web3

هناك أيضًا العديد من منصات تطوير LCNC في Web3. بعضها منتجات Web3 الأصلية، مثل Bunzz، Thirdweb، Blocks، ومنتجات أخرى. هناك أيضًا منتجات Web2 التي توفر خدمات LCNC في Web3، مثل Directual.

Thirdweb

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

عند زيارة الموقع الرسمي ل Thirdweb ، يمكنك رؤية النظام البيئي الغني من المنتجات التي يقدمونها. منتجاتهم تشمل المحافظ والعقود والدفعات والبنية التحتية والمحركات كمكونات للمطور. في كل فئة ، يقدمون أيضًا حلول متعددة. على سبيل المثال ، في قسم البنية التحتية ، يوفرون وظيفة تخزين الملفات ووظيفة تنزيل ملفات Gateway وحلول RPC.

جعل النظام البيئي المتنوع للمنتجات منصة شهيرة بين المطورين. وفقًا لمدونة Thirdweb الرسمية، يوجد حاليًا أكثر من 70 ألف مطور يستخدمون Thirweb لبناء تطبيقاتهم الخاصة، وهو أمر مذهل في مجال Web3.

وفقا لتقرير Rootdata، في عام 2022، أكملت Thirdweb جولة تمويل استراتيجية بقيمة 24 مليون دولار، مقدرة قيمة الشركة بنحو 160 مليون دولار. من بين المستثمرين هم Haun Ventures، Protocol Labs، Coinbase Ventures، Polygon Labs، Shopify، ورؤوس الأموال الاستثمارية والشركات الرائدة الأخرى في الويب2 والويب3.

Bunzz

بنز هي منصة تطوير لبناء تطبيقات لامركزية، حيث يمكن للمطورين الاتصال بين واجهة المستخدم والبلوكشين بسهولة باستخدام دليل تطوير البرمجيات. وفقًا للموقع الرسمي، نشر المطورون أكثر من 8،500+ عقد باستخدام بنز بالفعل. تدعم المنصة أكثر من 100 بلوكشين وتحتوي على أكثر من 40 وحدة.

المصدر: https://www.bunzz.dev/

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

المصدر: Bunzz

كتل

Blocks هو محرر عقود ذكي مرئي مفتوح المصدر ومجاني يعتمد على الإنترنت الكمبيوتر، حاليا في مرحلة البيتا.

قبل البدء، يحتاج المستخدمون إلى قضاء 5 دقائق في تصفح البرنامج التعليمي القصير الخاص بهم. بمجرد الانتقال إلى صفحة المحرر، يمكن للمستخدمين النقر فوق صندوق الأدوات لبدء إنشاء العقود الذكية. خلال الاستخدام، يمكن للمستخدمين تخصيص المحرر ليتناسب مع سير عملهم من خلال تغيير السمة أو استخدام وضع التعلم لعرض تلميحات مفصلة. بعد الانتهاء من تصميم المعلمة والتحرير، يمكن للمستخدمين النقر فوق نشر لنشر العقد. كما هو موضح في الصورة أدناه، توفر الكتل تصاميم DIP721 NFT و DIP20 Token، حيث يمكن للمستخدمين النقر ببساطة لإنشاء لوحات. باختيار DIP721 NFT كمثال، يحتاج المستخدمون فقط إلى تعديل [اسم NFT] و [رمز NFT]، وسيتم توليد الكود تلقائيًا. يمكن للمستخدمين بعد ذلك النقر على نشر لاستكمال النشر.

)

المصدر: https://blocks-editor.github.io/blocks/

Directual

Directual عبارة عن نظام أساسي لتطوير منخفض التعليمات البرمجية يوفر مجموعة متنوعة من الأدوات والأساليب المرئية للمستخدمين لتطوير منتجات ويب عالية الجودة ومنتجات web3 بأقل قدر من الترميز. حاليا ، خدمت أكثر من 17K + عملاء المؤسسات والشركات. يمكن استخدامه من أجل:

  • تطوير المنتجات الأقل متطلبات
  • إنشاء ونمو شركة ناشئة
  • إنشاء أنظمة تكنولوجيا المعلومات الحرجة للشركات
  • بناء تطبيقات الويب3 (DApp) باستخدام مكونات البلوكشين

المصدر: الصفحة الرئيسية لـ Directual

Directual هي أداة Low-code نموذجية في Web3 التي تقوم بمغامرة في مجال Web3. خدماتها الرئيسية مناسبة لتطوير منتجات Web2. في عملية تطوير Web3، تقدم Directual حلاً رئيسيًا للتحقق من الهوية اللامركزية، والدفع المشفر، وإدارة NFT، والمزيد. واجهة Directual معروضة في الصورة أدناه، وتبدو أن لديها واجهة مستخدم أكثر تعقيدًا مقارنة بالمنتجات الثلاثة المذكورة سابقًا. في البرمجة الفعلية، يحتاج المطورون إلى فهم جيد للمعرفة الأساسية مثل قواعد البيانات، JS، و JSON.

المصدر: https://my.directual.com/platform/apps/

الرؤية الصناعية والتحديات

في مجال ويب3، أظهرت تقنية CNC إمكانيات وآفاقًا كبيرة. إنها تمكن من إنشاء نماذج أولية بسرعة والابتكار في تطبيقات اللامركزية عن طريق تقليل الحواجز التقنية مع تسريع التعليم واعتماد التقنيات اللامركزية. CNC تشجع أيضًا على مشاركة أوسع من المجتمع في تطوير مشاريع ويب3، مما يعزز مشاركة المجتمع وقدرات الابتكار.

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

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

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

استنتاج

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

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

Auteur : Wayne
Traduction effectuée par : Sonia
Examinateur(s): Edward、KOWEI、Elisa、Ashley He、Joyce
* Les informations ne sont pas destinées à être et ne constituent pas des conseils financiers ou toute autre recommandation de toute sorte offerte ou approuvée par Gate.io.
* Cet article ne peut être reproduit, transmis ou copié sans faire référence à Gate.io. Toute contravention constitue une violation de la loi sur le droit d'auteur et peut faire l'objet d'une action en justice.
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!