إطار عمل تطبيقات موزيلا

إطار عمل تطبيقات موزيلا هو مجموعة من مكونات البرمجيات متعددة المنصات التي تُشكل تطبيقات موزيلا . كان يُعرف في الأصل باسم 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 وما إلى ذلك.

التطبيقات التي تستخدم الإطار

انظر أيضاً

مراجع

  1. "الخطأ رقم 332174 - إسقاط دعم SOAP" . Bugzilla@Mozilla . 11 أغسطس 2008. تم الاطلاع عليه في 15 أبريل 2016 .
  • سيد لوغان: تطوير تطبيقات متعددة المنصات باستخدام لغة C++: بناء تطبيقات لأنظمة التشغيل Mac OS X وLinux وWindows ، دار نشر أديسون-ويسلي، 2007. رقم ISBN 0-321-24642-X