أفضل الممارسات

انقر للنسخ

كيفية الحصول على معظم تطبيقات AppMaster.io


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

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


اختر الوحدات أولاً

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

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


البيانات هي أساس كل شيء

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

بمجرد النقر فوق الزر حفظ في Data Models Designer ، سيقوم AppMaster AI تلقائيًا بإنشاء منطق عمل أساسي لجميع نماذج البيانات الخاصة بك (سجلات البحث ، والحصول على سجل واحد ، وتحديث السجل ، وحذف السجل ، والبعض الآخر) ، وإنشاء نقاط نهاية لـ أنشأت للتو عملية تجارية وستقوم أيضًا بإنشاء صفحات تطبيق ويب المسؤول الأساسية (تُعرف أيضًا باسم لوحة الإدارة).

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

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