

إنه إطار لبناء التطبيقات على أساس المكونات. يمكن استخدام هذه المكونات في تطبيقات متعددة ويمكن تبديلها. يتم استخدام هذا الإطار فقط لتهيئة التطبيق ولا يؤثر على الحلقة الرئيسية لتطبيقك. لا يزال بإمكانك استخدام الأطر والمكتبات المفضلة لديك. نسمح لك باللف في المكونات.
قد تعتمد المكونات على المكونات الأخرى. يمكن توسيعها أو تخفيضها بناءً على متطلباتك. المكونات ليست الخدمات المجهرية. فهي مجلدات تحتوي على وظائف مختلفة.
يحتوي الإطار على اقتران منخفض للغاية داخل الكود. جميع الكيانات اختيارية.
نحن نوفر القدرة على استخدام حقن التبعية والتكوين والتعامل مع الأخطاء. ومع ذلك ، فإن إحدى الميزات الرئيسية للإطار هو أنه يمكنك تعديل الكيانات دون تغيير رمز التطبيق. يتيح لك ذلك إنشاء Mocks لأي جزء من التطبيق الخاص بك دون تغيير الرمز.
إذا تم تقسيم تطبيقك إلى مكونات (وحدات) ، فإنه يفصل رمزك إلى خدمات مختلفة ويسمح لك بإعادة استخدامه في تطبيقات أخرى. بالطبع ، لا تحتاج إلى جعل المكونات صغيرة جدًا.
مقدمة: medium.com/@konstanchuk/25bfd16a97a9.
تفضل بزيارة موقعنا لمعرفة المزيد: componego.github.io.
الوثائق محدثة مع أحدث إصدار من الإطار. يرجى تحديث نسختك إلى أحدث.
يمكنك العثور على بعض الأمثلة هنا.
تطبيق نموذجي لهذا الإطار يبدو هكذا.
يمكنك إنشاء تطبيق أساسي بسرعة بعدة طرق:
curl -sSL https://raw.githubusercontent.com/componego/componego/master/tools/create-basic-app.sh | shأو
wget -O - https://raw.githubusercontent.com/componego/componego/master/tools/create-basic-app.sh | shعلى Windows ، يمكنك تشغيل الأوامر أعلاه مع Git Bash ، والتي تأتي مع GIT لنظام التشغيل Windows.
نحن منفتحون على التحسينات والاقتراحات. طلبات السحب موضع ترحيب.
تم ترخيص رمز المصدر للمستودع بموجب ترخيص Apache 2.0. لا يعتمد جوهر الإطار على الحزم الأخرى.