جدول المحتويات:
التعريف - ماذا يعني Eclipse Platform؟
تعتبر منصة Eclipse أساسًا لبيئة التطوير المتكاملة العامة (IDE) بدون لغة برمجة محددة. تحتوي المنصة على وظائف IDE وهي مبنية على مكونات تنشئ تطبيقات باستخدام مجموعات فرعية للمكونات. يقوم المطورون بإنشاء ومشاركة وتحرير مشاريع وملفات عامة في النظام الأساسي ، أثناء المشاركة داخل مستودع بيئة تطوير فريق متعدد.
تتمثل الوظيفة الأساسية للمنصة في توفير آليات وقواعد لبائعي البرامج ، مما يتيح تكامل البرامج بسلاسة بين مختلف البائعين.
تيكوبيديا توضح منصة الكسوف
تصميم وهيكل المنصة له الوظائف التالية:
- بناء أدوات تطوير التطبيقات المتنوعة
- دعم مجموعات موفري الأدوات غير المقيدة ، مثل بائعي البرامج المستقلين (ISV)
- معالجة أنواع المحتوى ، مثل HyperText Markup Language (HTML) و Java و C و JavaServer Pages (JSP) و Enterprise JavaBeans (EJB) ولغة ترميز الموسعة (XML) وتنسيق تبادل الرسومات (GIF)
- تسهيل التكامل السلس للأدوات بين أنواع المحتوى المختلفة وموفري الخدمات
- دعم بيئات التطوير لواجهة المستخدم الرسومية (GUI) والتطبيقات غير الخاصة بـ GUI
- التنفيذ داخل أنظمة تشغيل متنوعة ، بما في ذلك Windows و LinuxTM و Mac OS X و Solaris و AIX و HP-UX
- استخدام لغة برمجة جافا
قامت IBM بإنشاء النظام الأساسي Eclipse لمعالجة الشكاوى المتعلقة بأدوات IBM. لقد سئم العملاء ومطورو البرامج من دمج أدوات التفكيك والتفكيك لتمكين وظيفة الأداة في بيئات مختلفة. أتاح تبرع IBM للنظام الأساسي للمجتمع المفتوح المصدر لمطوري البرامج إنشاء أدوات متكاملة تعمل معًا. كمبادرة مفتوحة المصدر ، سمح النظام لمطوري البرامج بتحسين نظامهم الأساسي الحالي من خلال المساهمة بمكونات إضافية جديدة.
يعزى نجاح المنصة إلى المجموعات التالية:
- المتبرعون: هذه المجموعة مسؤولة عن تطوير أدوات Eclipse الرسمية. مثال على ذلك هو فريق مشروع Eclipse Web Tools Platform Team.
- مطورو المكونات الإضافية: قامت هذه المجموعة بتوسيع النظام الأساسي لإنشاء أدوات مفيدة مثل Eclipse Plug-in Central ، والذي يتكون من العديد من مطوري المكونات الإضافية.
- المستخدمون: تستخدم هذه المجموعة الأدوات التي تم تطويرها من قِبل committers ومطوري المكونات الإضافية.