حلول برمجية منخفضة النظام البيئي

صورة

من غير المعقول ببساطة عدد الأدوات التي ظهرت مؤخرًا لإنشاء تطبيقات الأعمال على الفور تقريبًا.

أود أن أفكر في نوع الأدوات التي يستخدمونها ، وكيف تساعد بالضبط ، وأيها تبدو أكثر واعدة.

ترجم إلى 8base .

ما هو الرمز المنخفض؟


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

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

أدوات كود منخفضة


مولد تطبيقات الهاتف المتحرك


  • Glide (ينشئ تطبيق ويب سريع الاستجابة ، لأنه ليس تطبيقًا جوالاً حقيقيًا بعد)
  • Adalo (تصدير التطبيق الحقيقي ، واجهات برمجة التطبيقات والإخطارات)
  • بت الحرفية
  • قابل للعقل

الإضافات والنوافذ المنبثقة



الاشتراكات والسوق


تساعدك هذه الأدوات في إعداد سوق أو موقع بسرعة بناءً على نموذج الاشتراك.


الخلفية كخدمة


تتناول هذه الأدوات المشكلات المتعلقة بإدارة البيانات وتخزين البيانات وإدارة المستخدمين وتخزين الملفات.


خلفية بسيطة كخدمة


توفر هذه المنتجات خدمة بسيطة حقًا ، ولكنها تجعل من السهل تحويل موقع ثابت إلى موقع ديناميكي.


الجداول كقاعدة بيانات


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


مولدات التطبيق و SaaS


يقدمون مساعدة جيدة في البداية.


لوحات الإدارة التي تم إنشاؤها تلقائيًا


استخدم مخططًا لإنشاء واجهة مستخدم تسمح للمسؤولين بإدارة البيانات والمستخدمين.


جداول متقدمة


تعمل هذه الأدوات كلوحات تحكم داخلية ، مما يضيف ميزات متقدمة إلى نموذج جدول البيانات.


النماذج الأولية السريعة والسهلة


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


منشئو تطبيقات الويب المرئية البسيطة


تم تصميم هذه المنتجات لتحقيق هدف واحد بسهولة.

  • Outgrow (الاختبارات والآلات الحاسبة)

بناة تطبيقات ويب بصرية متطورة


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


منشئو مصممي تطبيقات الويب المرئية


  • شجر العنب
  • Shuffle.dev (جيد جدًا ؛ هذه الأداة مسؤولة عن بناء ثلاثة مصممين مختلفين للموقع لثلاثة أطر CSS مختلفة)

تبسيط التنمية ، وإدخال مفاهيم جديدة


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


تحويل التصميم الثابت إلى التطبيق


يبدو الأمر صعبًا إلى حد ما ، ولكن إذا كان بإمكانهم القيام بذلك ، فسيكون الأمر رائعًا.

  • Supernova (يترجم الرسم إلى رمز واجهة المستخدم ، دون الانتقال من التصميم إلى التطوير)
  • يوتاكو

تبسيط المكدس - الإصدارات الحديثة


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


أنواع جديدة من الأدوات


أدوات مختلفة تمامًا عن الأدوات التقليدية ويمكن أن توفر الكثير من الوقت.

  • Mint and Crystal (أريد أن أجرب ، سأستخدمهما لإنشاء Base API)

طلب قاعدة بيانات للتطبيق


تتيح لك هذه الأدوات إنشاء واجهة تطبيق من استعلامات قاعدة البيانات.


تبسيط المكدس - تقليديا ، ولكن بشكل عصري


  • القضبان (قوية ومستقرة ولا تزال فائقة القوة)
  • جانغو (موثوقة ومستقرة ولا تزال فائقة القوة)
  • Laravel (الكثير من النشاط ، المجتمع الكبير)

الأطر والأكوام المثيرة للاهتمام


هذه بعض المجموعات الأكثر إثارة للاهتمام في عالم الأطر.


إطار للتطوير السريع للتطبيق


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


أطر تطوير API


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


تحويل مواقع الطرف الثالث إلى API


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


أطر قيد التطوير


إطارات جديدة رائعة لم يتم إصدارها بعد.


لغات تعريف تطبيق الويب


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


CMS


عادة لا يكون مناسبًا لإنشاء تطبيق ويب كامل ، ولكنه رائع لإدارة أداة إنشاء مواقع الويب.


CMS عالية المستوى / بسيطة


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


قوالب الصفحة المقصودة


ستساعد هذه الأدوات في إطلاق موقع الويب الخاص بك للتسويق من خلال تزويدك بـ HTML و CSS. ستحتاج إلى تعديله وتنظيم الاستضافة بنفسك.


CMS مع نهج فريد


يستخدم أدوات الويب الأصلية (على سبيل المثال ، جداول البيانات عبر الإنترنت) المألوفة للمستخدمين ويمكن بسهولة الاتصال بالعديد من الأنظمة الأساسية كجزء من الخادم.


CMS للمدونات




جدول البيانات إلى موقع الويب



منشئو سير العمل (إدارة العمليات)



مصممو سير العمل (أتمتة التسويق)



سم مقطوعة الرأس


تبسيط إدارة البيانات ، بحيث يمكنك التركيز على عرضها.


عبر CMS


أقوى من أنظمة CMS القياسية.

  • Wordpress (CMS بلا رأس ، أداة إنشاء المواقع ، التجارة الإلكترونية) + Elementor أو Sage + ACF
  • الصرع
  • عامل (لم يتضح بعد ما هو ، لكنهم يدعون أنهم يوفرون الكثير من الوقت!)
  • Keystone 5 (CMS / قالب التطبيق)
  • Webiny ( منشئ CMS بدون واجهة مستخدم + واجهة مستخدم)

نقاط النهاية للنماذج


تتيح لك هذه الخدمات جمع معلومات حول الزوار ، وربما عرضها في مكان آخر.


إنشاء واجهة مستخدم سريعة (مكونات واجهة المستخدم التي تم إنشاؤها مسبقًا)


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


إنشاء سريع لواجهة المستخدم (قم ببنائها بنفسك)


ما زلت بحاجة إلى القيام بالواجهة الخلفية ، ولكن هذه المكتبات سهلة الاستخدام ستجعل الواجهة الأمامية جميلة بدون الكثير من الجهد.


إنشاء واجهة مستخدم سريعة (إنشاء مكونات واجهة المستخدم)


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


جيل أمامي سريع (أدوات فريدة)


تأخذ هذه الأدوات نهجًا جديدًا لإنشاء رمز للواجهة الأمامية ، مما يمنحك ميزة ، وفي الوقت نفسه ، فهي مرنة للغاية.


التطبيقات المتخصصة


ستساعدك هذه الأدوات على تنفيذ وظيفة واحدة بشكل جيد بأقل جهد.

  • ملف مسطح (يضيف وظيفة استيراد البيانات إلى التطبيق الخاص بك)

أدوات الملاحظات



مولد التكوين



التعليقات والنصائح


"الجمع بين Hasura (GraphQL التلقائي عبر PostgreSQL) مع React Admin (تطبيق CRUD منخفض الرمز) ويمكنك إنشاء حزمة إدارية كاملة أو تطبيق للمكتب الخلفي (نقاط نهاية API ومسؤول أمامي) في غضون ساعات" - cpursley على HN.

"انتهى الأمر باستخدام AppSync ، وهذا مثير للإعجاب. أوصي بشدة أي شخص يعمل في النظام البيئي AWS تحقق من ذلك. يتكامل AppSync بسهولة شديدة مع العديد من خدمات AWS الأخرى (Cognito ، S3) ويسمح لك باستخدام Dynamo / Aurora / RDS / Elastic كمصادر بيانات. وبالإضافة إلى ذلك، يمكنك أيضا استخدام لامبدا لتنفيذ حل له التي تتطلب المنطق أقوى الأعمال التي تجعل من خدمة قوية بشكل لا يصدق "- afvictory على HN .

"PostgREST منتج ومستقر وشفاف. يتيح لنا تنزيل المشاريع بسرعة والتركيز على بياناتنا وتطبيقاتنا ، بدلاً من إنشاء طبقة ORM "- Anupam Garg من المراجعة .

استنتاج من المترجم


لا شك في أن المؤلف لم يذكر جميع الحلول الممكنة. إذا حدد مثل هذا الهدف ، فإن حجم المقالة سيزداد بمقدار 3-4-5 وهكذا. وذكر أكثر الأدوات المألوفة والملاءمة المألوفة له. آمل أن يكون بعضها مفيدًا لك أيضًا. سيكون من الرائع إذا تحدثت في التعليقات عن منتجات مماثلة تستخدمها بنفسك.

تمت الترجمة في 8base

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

تعرف على المزيد على موقع 8base.com .

All Articles