نظام بيئي

ABC إطار.عمل ABC
إطار.

أدوات ومعايير داخلية لتطوير أسرع لمواقع الويب وتطبيقات الويب عالية الأداء وقابلة للتوسع. الحلول المتاحة للجمهور من خلال Turbine Studio و Webline.
وحدات. DevOps. الواجهة الخلفية. Doctrine. Cloudflare. AI / ML. PHP. VS Code. Grafana. Frontend. GitHub. Composer. Debian. JS. PostgreSQL. CSS. NGINX. jQuery. القواعد والمعايير. البنية التحتية. CI / CD. XenForo. gRPC. Docker. HTML المعالج. Hetzner. ProFTPD. ديناميكي.
البساطة الجودة الأمان السرعة الاستقلال قابلية التوسع

كود

بسيط / معقد



يأتي ABC Frame في نسختين. النسخة البسيطة للمشاريع غير ABC، مثل تكامل BSS Forum مع XenForo. والنسخة المعقدة للمشاريع التي تعتمد بالكامل على ABC.

MVC إلى VC



هل تعرف مفهوم MVC؟

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

اللغات



كل مشروع ABC المعقد يتضمن دعمًا متعدد اللغات والعملات. تغيير اللغات ديناميكي تمامًا - نقرة واحدة، بدون إعادة تحميل، بدون تأخيرات، يتم تطبيقه عالميًا.

الوحدات



الميزة المحددة لـ ABC - نظام الوحدات.

تنبيه: أي نظام وحدات قد تعرفه ليس حتى قريبًا مما نسميه وحدات.

جميع مشاريعنا تعتمد بالكامل على الوحدات، من الكبرى إلى الصغرى. هل تحتاج إلى ميزة معينة؟ قم بتمكين الوحدة، وضبطها، ووسعها إذا لزم الأمر - وانتهى الأمر.

الوجهات



دعنا نلقي نظرة على الحقائق:

  • 4x - 8x أقصر عموديًا و1x - 4x أقصر أفقيًا من الكود العادي.
  • مكتبة من العناصر الجاهزة للواجهة الأمامية.
  • قواعد نحوية شبه أصلية، مما يجعل كودنا أكثر قابلية للقراءة عدة مرات من البدائل.
  • ديناميكي لكل عنصر - مثل React، ولكن في PHP.
  • ميزات مدعومة من الخلفية لتحل محل 20 سطرًا من الكود باستخدام كلمة واحدة.
  • سرعة تحميل من 0.1 - 0.3 ثانية، حتى على الصفحات الثقيلة من حيث المنطق أو المحتوى.

CI / CD



ABC Frame يسمح لنا بتوسيع التعقيد عند الطلب. قد تستخدم بعض المشاريع قاعدة بيانات، بينما قد تتضمن أخرى بيئة اختبار.

يتم التعامل مع التكامل المستمر عبر GitHub Actions وواجهة وحدة التحكم الخاصة بنا. التطوير المستمر يعتمد بالكامل على الخادم - لا يتم تخزين أي شيء محليًا.

البنية التحتية

الخدمات



الكرز على القمة هو الخدمات الخارجية التي نستخدمها في عملنا - Slack، Workflowy، Brevo، Stripe، وOpenAI. قائمة شركائنا محدودة، لكن كل واحد مختار بعناية لتلبية جميع احتياجاتنا.

الخادم



لكي نكون الأفضل، نتعاون مع الأفضل.

تتم إدارة خوادمنا بواسطة Hetzner، مما يوفر جودة ألمانية حقيقية: معالجات من الدرجة الأولى، DDR5 RAM، وNVMe SSDs.

وبالطبع، نستخدم Cloudflare لأمان وتسريع مراحل التحميل والتسليم لموقع الويب.

بشكل عام، نحن نزيد الأداء في كل مرحلة مع الحفاظ على الاستقرار والأمان.

وحدة التحكم



يمتلك مطورونا مجموعة من الأوامر المفيدة تحت تصرفهم:

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

مرة أخرى، تمكنا من تغليف قدرات هائلة في شكل بسيط.

آخر

الفريق



يتكون فريقنا الأساسي من محترفين معترف بهم دوليًا - أشخاص بدأوا الدراسة في سن مبكرة جدًا ويجلبون عشرات الآلاف من ساعات الخبرة العملية.

الرؤية



  • كل شيء خاص - بحكم التعريف، لا يمكن أن تكون الأشياء المثالية مفتوحة المصدر.
  • يجب أن تكون النواة ممتازة.
  • 95 / 100 ميزات، ولكن أبسط 2X وقابلة للتوسع، أفضل من 100 / 100 ميزات.
  • الداخل مهم مثل الخارج. أنت تحب تصاميمنا (نأمل)، ومطورونا يحبون الكود.
  • اعتماد ضئيل على الحلول الخارجية - نحتاج إلى السيطرة الكاملة.
  • إطلاق العنان للإمكانات الكاملة للتقنيات الأصلية والحلول الخارجية التي تم استخدامها بالفعل.

الهدف



بدلاً من مطاردة الويب 3، نركز على حل المشكلات الفعلية للويب 2 ومستخدميه.

مرة بعد مرة، نرى جودة متوسطة تُقدم بتكلفة غير معقولة من الوقت والمال. ABC Frame، بواسطة ScripTop يستعيد التوازن.
تواصل نظام بيئي