🏗️

Mithril

إطار عمل خفيف (Lightweight Frontend Framework)

(3/5)
👁️ 4 مشاهدة
📅 02 Jul 2026
🌐 عام

مستوى الخبرة المطلوب:

🌱 مبتدئ ⚡ متوسط 🚀 محترف
🔗 زيارة الموقع الرسمي
3
تقييم المستخدمين
التصنيف 🏗️ Frameworks
المشاهدات 4
تاريخ الإضافة 02/07/2026
آخر تحديث 02/07/2026

📖 الوصف

Mithril هو إطار عمل JavaScript خفيف (~8KB) لبناء تطبيقات SPA. يُوفر routing مبني، XHR utilities، وvirtual DOM – كل شيء في حزمة واحدة صغيرة. Mithril يجمع بين بساطة React وكفاءة Angular – بواجهة بسيطة لكن مع ميزات متقدمة مثل auto-redrawing و built-in routing. كان شائعاً قبل صعود React/Vue لكن حالياً...

🎯 يستخدم في

مجالات استخدام هذه الأداة

تطبيقات SPA خفيفة وسريعة

Embedded widgets

تطبيقات تحتاج لحجم صغير جداً

مشاريع تحتاج لـ routing و XHR مدمج

المميزات

أبرز مميزات هذه الأداة

خفيف جداً (~8KB)

Router مدمج

XHR/HTTP utilities مدمجة

Virtual DOM سريع

Auto-redrawing system

Simple API

TypeScript support

⚠️ العيوب

نقاط يجب مراعاتها

×

شعبية منخفضة حالياً

×

مجتمع صغير وموارد محدودة

×

ecosystem أصغر بكثير من React/Vue

×

تطوير أقل نشاطاً

×

أقل job opportunities

🔄 البدائل

أدوات بديلة يمكنك استخدامها

Preact
Solid
Svelte

💻 مثال على الاستخدام

كيفية استخدام هذه الأداة

Example Code
import m from 'mithril';

// Component
const Counter = {
  count: 0,
  view() {
    return m('div', [
      m('p', `العدد: ${this.count}`),
      m('button', { 
        onclick: () => this.count++ 
      }, 'زيادة'),
    ]);
  }
};

// Router
m.route(document.body, '/home', {
  '/home': {
    view: () => m('h1', 'الرئيسية')
  },
  '/about': {
    view: () => m('h1', 'حول')
  },
  '/counter': Counter
});

📚 أدوات أخرى في Frameworks

قد يعجبك أيضاً