واجهة أمامية مصغرة

الواجهة الأمامية المصغرة هي نمط معماري لتطوير مواقع الويب، حيث تُدمج الواجهات الأمامية المطورة بشكل مستقل لتكوين وحدة متكاملة أكبر. [ 1 ] وهي تُشابه نهج الخدمات المصغرة، ولكنها مخصصة لتطبيقات الصفحة الواحدة من جانب العميل المكتوبة بلغة جافا سكريبت . [ 2 ] وهي حل لتفكيك وتوجيه تطبيقات الواجهة الأمامية المتعددة. [ 3 ]

يمكن بناء الواجهات الأمامية المصغرة (MFE) باستخدام الأساليب التالية:

  • باستخدام أدوات مثل اتحاد الوحدات أو الاتحاد الأصلي
  • باستخدام مكتبات مثل Single-SPA أو أطر عمل مثل Piral [ 4 ]
  • باستخدام مكونات الويب
  • باستخدام الإطارات المضمنة

الشركات التي تستخدم واجهات أمامية مصغرة هي Canonical و IKEA و Scania AB و Spotify وما إلى ذلك. [ 5 ]

يُشار إلى هذا المفهوم في Webpack باسم اتحاد الوحدات. [ 6 ]

انظر أيضاً

مراجع

  1. "واجهات المستخدم المصغرة" . martinfowler.com . تم الاطلاع عليه بتاريخ 2023-05-03 .
  2. "Contentstack: ما هو نهج الواجهة الأمامية المصغرة؟" . شبكة مطوري CW . تم الاسترجاع في 29 أغسطس 2022 .
  3. "استراتيجيات اتخاذ القرار لبنية الواجهات الأمامية المصغرة" . InfoQ . تم الاطلاع عليه بتاريخ 29-08-2022 .
  4. رابل، فلوريان. فن الواجهات الأمامية المصغرة . دار نشر فيرزديزاين . رقم ISBN 978-1-83546-637-7.
  5. "تجارب استخدام الواجهات الأمامية المصغرة في ايكيا" . InfoQ . تم الاطلاع عليه بتاريخ 29 أغسطس 2022 .
  6. "اتحاد الوحدات" . webpack . تم الاسترجاع في 29-08-2022 .