الشروع في العمل مع Eclipse Platform_Eclipsepintailumen ما هو الكسوف؟ Eclipse عبارة عن منصة تطوير قابلة للتوسيع ومفتوحة المصدر ومبنية على Java. إنه في حد ذاته مجرد إطار عمل ومجموعة من الخدمات لبناء بيئات التطوير من خلال مكونات المكونات الإضافية. لحسن الحظ، يأتي Eclipse مع مجموعة قياسية من المكونات الإضافية، بما في ذلك أدوات تطوير Java (JDT). على الرغم من أن معظم المستخدمين سعداء باستخدام Eclipse باعتباره Java IDE، إلا أن أهداف Eclipse لا تقتصر على ذلك. يتضمن Eclipse أيضًا بيئة تطوير مكون إضافي (Plug-in Development Environment, PDE)، ويستهدف هذا المكون بشكل أساسي مطوري البرامج الذين يرغبون في توسيع Eclipse، لأنه يسمح لهم ببناء أدوات تتكامل بسلاسة مع بيئة Eclipse. نظرًا لأن كل شيء في Eclipse عبارة عن مكون إضافي، فإن جميع مطوري الأدوات يتمتعون بفرص متساوية عندما يتعلق الأمر بتوفير المكونات الإضافية لـ Eclipse وتزويد المستخدمين ببيئة تطوير متكاملة ومتسقة وموحدة. لا تقتصر هذه المساواة والاتساق على أدوات تطوير Java. على الرغم من أن Eclipse تم تطويره باستخدام لغة Java، إلا أن استخدامه لا يقتصر على لغة Java؛ على سبيل المثال، المكونات الإضافية لدعم لغات البرمجة مثل C/C++، وCOBOL، وEiffel متاحة بالفعل أو من المتوقع إصدارها. يمكن أيضًا استخدام إطار عمل Eclipse كأساس لأنواع التطبيقات الأخرى التي لا تتعلق بتطوير البرامج، مثل أنظمة إدارة المحتوى. من الأمثلة البارزة على التطبيقات المستندة إلى Eclipse هو WebSphere Studio Workbench الخاص بشركة IBM، والذي يشكل أساس مجموعة أدوات تطوير Java الخاصة بشركة IBM. على سبيل المثال، أضاف WebSphere Studio Application Developer دعمًا لـ JSPs وservlets وEJBs وXML وخدمات الويب والوصول إلى قاعدة البيانات.