إطار عمل تطبيقات موزيلا
إطار عمل تطبيقات موزيلا هو مجموعة من مكونات البرمجيات متعددة المنصات التي تُشكل تطبيقات موزيلا . كان يُعرف في الأصل باسم XPFE ، وهو اختصار لعبارة "واجهة أمامية متعددة المنصات". كما كان يُعرف أيضًا باسم XPToolkit . ولتجنب الالتباس، يُشار إليه الآن باسم إطار عمل تطبيقات موزيلا.
على الرغم من تشابهها مع أطر عمل التطبيقات العامة متعددة المنصات مثل GTK+ و Qt و wxWidgets ، إلا أن الهدف هو توفير مجموعة فرعية من الوظائف متعددة المنصات المناسبة لبناء تطبيقات الشبكة مثل متصفحات الويب ، والاستفادة من الوظائف متعددة المنصات المدمجة بالفعل في محرك تخطيط Gecko.
فيما يلي المكونات المختلفة للإطار:
- أبو بريص
- جيكو هو محرك تخطيط قائم على المعايير مصمم للأداء وقابلية النقل.
- نيكو
- يوفر Necko واجهة برمجة تطبيقات قابلة للتوسيع لعدة طبقات من الشبكات بدءًا من طبقات النقل وحتى طبقات العرض.
- XUL
- يُعد XUL أساس واجهة المستخدم . وهو تطبيق لـ XML يُعرّف عناصر واجهة المستخدم المختلفة، وأهمها الأدوات ، وعناصر التحكم، والقوالب، وما إلى ذلك. وهو يشبه HTML في نواحٍ عديدة .
- إكس بوكس إل
- يسمح XBL للمستخدم بتحديد عنصر واجهة المستخدم الخاص به لاستخدامه في XUL.
- إكسبكوم
- XPCOM هي واجهة كائنية تسمح بالتفاعل بين أي لغة برمجة تم تطوير ربط لها
- إكس بي كونكت
- XPConnect هو الرابط بين XPCOM و JavaScript .
- XPInstall
- XPInstall هي تقنية لتثبيت حزم صغيرة مثل الإضافات والسمات في تطبيقات موزيلا في شكل أرشيفات تثبيت تُعرف باسم XPI .
- خدمات الويب
- يتضمن Mozilla دعمًا مدمجًا لمعايير خدمات الويب الشائعة ، وتحديدًا؛ XML-RPC و SOAP (تم إسقاطها منذ Gran Paradiso Alpha 7 [ 1 ] ) و WSDL بالإضافة إلى كائن XMLHttpRequest بسيط مشابه للكائن الموجود في Internet Explorer .
- آحرون
- يدعم الإطار عددًا من المعايير المفتوحة أو الشائعة، بما في ذلك DTD و RDF و XSLT / XPath و MathML و SVG و JavaScript و SQL و LDAP وما إلى ذلك.
التطبيقات التي تستخدم الإطار
- متصفح الويب نتسكيب نافيجاتور 9
- متصفح الويب موزيلا فايرفوكس
- متصفح الويب فلوك
- طبقة توافق Wine (يتم استخدام Gecko في مكون متصفح الويب المدمج)
- مجموعة إنترنت SeaMonkey
- برنامج البريد الإلكتروني موزيلا ثندربيرد
- برنامج ChatZilla IRC
- KompoZer WYSIWYG لتصميم مواقع الويب
- تقويم موزيلا صنبيرد
- Komodo IDE و Komodo Edit منذ الإصدار 5 من كليهما
- مشغل الوسائط Songbird
- عميل سابق لشركة جوست IPTV
- تطبيق Celtx لكتابة السيناريو
- تطبيق Miro للتلفزيون عبر الإنترنت
- برنامج مركز الوسائط Boxee
- برنامج المراسلة الفورية Instantbird
انظر أيضاً
مراجع
- ↑ "الخطأ رقم 332174 - إسقاط دعم SOAP" . Bugzilla@Mozilla . 11 أغسطس 2008. تم الاطلاع عليه في 15 أبريل 2016 .
- سيد لوغان: تطوير تطبيقات متعددة المنصات باستخدام لغة C++: بناء تطبيقات لأنظمة التشغيل Mac OS X وLinux وWindows ، دار نشر أديسون-ويسلي، 2007. رقم ISBN 0-321-24642-X
روابط خارجية
- إطار عمل تطبيقات موزيلا بالتفصيل
- موزيلا كمنصة ( أرشيف 30 مايو 2005) على موقع Wayback Machine
- التطوير السريع للتطبيقات باستخدام موزيلا - كتاب من تأليف نايجل مكفارلين، نشرته دار برنتيس هول، وهو جزء من سلسلة المصادر المفتوحة لبروس بيرنز (يمكن تنزيله مجانًا بصيغة PDF )
- MozDev.org : موقع للمشاريع القائمة على إطار عمل تطبيقات موزيلا؛ غير تابع لشركة موزيلا أو مؤسسة موزيلا
فئات :
- واجهات برمجة التطبيقات
- موزيلا
- برنامج يستخدم XUL
