ما هو برنامج اكليبس – Eclipse ومميزاته

ماهو برنامج اكليبس

  • مؤخرا أصبحت التكنولوجيا الحديثة واحدة من أهم الأشياء المؤثرة و الفعالة في حياة جميع الأفراد خاصة لغة البرمجة فقد لاحظنا أنها أصبحت واحدة من أهم الوظائف العالمية.
  • تعطينا لغات البرمجة القدرة علي السيطرة علي جميع الآلات التكنولوجية الحديثة و أجهزة الحاسوب و صناعة البرامج و الأجهزة الأكثر تطورا.

    تضاعفت فرص العمل التي تعتمد علي البرمجة مثل العمل في الشركات و المصانع العالمية التي تختص في صناعة الأجهزة المتطورة الحديثة مثل الحواسب الألية و السيارات و الهواتف الذكية ، تساعدنا البرمجة علي إنشاء البرامج و جعلها أسرع و أكثر تطورا و كفاءة في أداء وظيفتها.

    يعتبر برنامج اكليبس واحدا من أهم البرامج التي تساهم بشكل كبير في مساعدة المبرمجين علي استخدام لغات البرمجة المختلفة بهدف تصميم و اقامة المشاريع المختصة في برمجة الاجهزة الالكترونية الحديثة مثل الهواتف الذكية و السيارات و الاجهزة التي تعتمد صناعتها علي هندسة النظم و الجغرافيا المكانية.
  • تم تسمية برنامج اكليبس بهذا الاسم و الذي يعني باللغة العربية الكسوف أملا من مؤسسيه في كسوف باقي منافسيه و خاصة شركة مايكروسوفت التي كانت تعتبر المنافس الأول لمؤسسة برنامج اكليبس في بادئ الامر.

برنامج اكليبس مفتوح المصدر

  • منذ عام ٢٠٠١ في شهر نوفمبر بدأت مؤسسة لا تهدف للربح في صناعة و ادارة برنامج اكليبس.
  • تسمي هذه المؤسسة بمؤسسة اكليبس أو eclipse foundation التي تضم حوالي ٢٧٥ عضوا منهم مؤسسة تدعي IBM و بعض بائعي البرامج و المطورين و المشرفين علي الصناعات الحديثة المختلفة رغبة منهم في الاستفادة من البرامج مفتوحة المصدر في الأعمال المختلفة.
  • مؤخرا في عام ٢٠١٦م أعلنت شركة ميكروسوفت العالمية بالانضمام إلي أعضاء مؤسسة برنامج اكليبس حيث فتحت أمام مطوري البرنامج المجال للوصول الكامل إلي خدمات visual studio team .
  • في عام ٢٠١١م قامت شركة oracle العالمية لتكنولوجيا الكمبيوتر و التي تمتلك علامات تجارية لأنظمة ادارة قواعد المعلومات بالتبرع بخادم الدمج المستمر لصالح مؤسسة برنامج اكليبس و هذا الخادم يدعي Hudson .
  • يتم جمع مستحقات مادية سنوية من اعضائها بهدف تمويل و تطوير المشروع كما تقوم مجموعة من مطوري البرامج المختصين بتوظيف المتطورين الجدد المسؤولين عن تطوير و استخدام برنامج اكليبس في مختلف المجالات.

مميزات برنامج eclipse

من ابرز الخدمات التي تقدمها مؤسسة برنامج اكليبس :

  • تطوير و استخدام البنية التحتية لتكنولوجيا المعلومات حيث يساعد برنامج eclipse الذي يعتبر واحدا من

    أشهر التطبيقات في العالم

    في تخزين و استرجاع البيانات و تنظيم أجهزة الشبكة و تطوير البرمجيات و استهلاك الطاقة و أيضا الاتصالات.
  • يتم استخدام و تطوير و ادارة البنية التحتية لتكنولوجيا المعلومات لوصف المشاريع و الهياكل المعقدة حيث يساهم ذلك في تقليل وقت التوقف عن العمل و الحفاظ علي انتاجية العمل و تطويره.
  • يوجد العديد من العناصر لإدارة مشاريع البنية التحتية مثل المراقبة و التخطيط و التنفيذ لإنهاء المشروع و كل ذلك يتطلب استخدام برامج اكليبس.
  • تعتبر ادارة الملكية الفكرية واحدة من اهم الخدمات التي يقدمها مستخدمي برنامج اكليبس حيث يعتبر هذا البرنامج من البرامج التي تتيح تكنولوجيا البرامج التي تعتمد علي المصادر المفتوحة حيث تساهم في تطوير خدمة البرمجيات التجارية.
  • يساهم مؤسسي برنامج اكليبس في تطوير النظام البيئي الذي يشمل علي العديد من المنتجات التجارية و المشروعات المختلفة و البوابات الإلكترونية حيث يساهم البرنامج في تنظيم أنشطة عديدة مثل التسويق الاعلاني مع الشركات و في المؤتمرات و الاجتماعات.
  • يوجد العديد من لغات البرمجة التي يمكن لبرنامج اكليبس التعامل معها مثل البايثون و الc ال c++ و لغة السويفت.

اكليبس ولغة java

  • اعتمادا علي لغة البرمجة التي تدعي جافا يقوم برنامج اكليبس بتطوير المعلومات البرمجية مثل برمجة واجهة التطبيقات كما يقوم بالاشراف علي جداول الاصدارات المتسقة.
  • يتم استخدام برنامج اكليبس بشكل اساسي في تطوير التطبيقات التي تعتمد علي لغة البرمجة المعروفة باسم جافا.
  • يمكن ايضا استخدام برنامج اكليبس مع لغات برمجة أخري و مع تطبيقات الشبكات مثل أنظمة الإدارة المسؤولة عن قواعد البيانات.
  • من أبرز الاحزمة و الإصدارات لتطبيق اكليبس التي يمكن الاستفادة منها لتطوير جافا هي حزمة تدعي eclipse IDE for java developers و التي تتضمن الادوات الاساسية المطلوبة من قبل مطوري جافا مثل محرر يدعي XML أو Marven أو مطور java IDE.
  • هناك أحزمة أخري لتطبيق اكليبس تحتوي علي أدوات البيانات و ادوات خدمات الويب و صفحات خادم جافا التي تمكّن المطورين من كتابة صفحات ديناميكية التي تعتمد علي بيانات تطبيقات جافا.

اهم اصدارات اكليبس

يوجد العديد من المنصات المختلفة لبرنامج اكليبس و يمكن تحميل كل منصة منها منفردة حسب اختيارك و احتياجاتك فمثلا :

  • برنامج

    eclipse che

    الذي يسمح للمطورين و المبرمجين بتشفير و اختبار و تشغيل التطبيقات المختلفة لأي جهاز من خلال توفير منصة تسمي باسم Kubernetes والتي تساعد في القيام بتلك العمليات المعقدة بنقرة واحدة.
  • أما منصة

    origin code edit

    فتقوم بتوفير التعليمات اللازمة لاستخدام ملفات tern-project و eslintric التي تمكننا من التحقق من صحة لغة البرمجة المستخدمة للتحقق من صحة الادوات التي تجعل صفحة الويب تفاعلية لجذب انتباه مستخدم تطبيق معين.
  • إصدار

    eclipse jetty

    و الذي يتيح خادم الويب المعروف باسم javax.servlet و هو يتيح عمليات الدمج المختلفة و كل هذه الأدوات مفتوحة المصدر و يستخدم هذا الاصدار لتطوير العديد من المشاريع و المنتجات حيث يمكن تضمينه في مختلف الأجهزة بسهولة.
  • يعتبر

    OSGi

    من أهم أطر جافا المستخدمة لتطوير و نشر البرامج و إذا أردنا منصة مطابقة لمواصفات عمل هذا الإطار فخير منصة هي منصة تدعي Equinox والتي تستخدم لتشغيل الأنظمة المستندة إلي هذا الإطار حيث يقوم بتنفيذ العديد من خدمات إطار osgi.

تحميل برنامج اكليبس للاندرويد

لعلك تتساءل هل هذا البرنامج متاح لأجهزة الأندرويد التي يحملها معظمنا الأن أم لا ؟

  • كان نظام الاندرويد يدعم برامج eclipse في بادئة الأمر و لكن مع مرور الوقت و سرعة تطور أجهزة الأندرويد قامت الشركة بإلغاء دعمها لبرامج اكليبس و الذي كان يعرف بإثم eclipse android developer حيث أصدرت مؤخرا ما يعرف باسم android studio و الذي يعتبر واحدا من

    أفضل تطبيقات الاندرويد

    .
  • يمتلك android studio القدرة علي التحرير القوي للكود و التحليل القوي الذي يساعد فريق هندسة أجهزة الاندرويد لتقديم أفضل مساعدة لك لتكون قادر علي استخدام جهاز الاندرويد الخاص بك بأفضل طريقة ممكنة.
  • بفضل android studio أصبح محرر التخطيط أكثر مرونة لبناء أوجه المستخدم الديناميكية كما يدعم هذا البرنامج لغات برمجة عديدة كما تم تطوير قارئات الشاشة لتلك الهواتف الذكية و إمكانية سرعة التنقل عبر لوحة المفاتيح بأجهزة الاندرويد.
  • و يعتبر android studio مشروع و برنامج مفتوح المصدر حيث يمكن تحميله بشكل مجاني تماما.
  • يمكن تحميل برنامج اكليبس للاندرويد عن طريق الرابط التالي


  • https://www.eclipse.org/downloads/packages/release/neon/m6/eclipse-android-developers