JDeveloper

JDeveloper هو بيئة تطوير متكاملة مجانية من شركة أوراكل . يوفر ميزات لتطوير البرامج بلغات Java و XML و SQL و PL/SQL و HTML و JavaScript و BPEL و PHP . يغطي JDeveloper دورة التطوير الكاملة بدءًا من التصميم مرورًا بالبرمجة وتصحيح الأخطاء والتحسين والتحليل وصولًا إلى النشر.

سعت أوراكل من خلال JDeveloper إلى تبسيط تطوير التطبيقات بالتركيز على توفير منهج مرئي وتصريحي، بالإضافة إلى بناء بيئة برمجة متقدمة. يتكامل Oracle JDeveloper مع إطار عمل تطوير تطبيقات أوراكل ( Oracle ADF )، وهو إطار عمل متكامل قائم على Java EE ، مما يُسهّل عملية تطوير التطبيقات بشكل أكبر.

توفر بيئة التطوير المتكاملة الأساسية واجهة برمجة تطبيقات (API) تستخدمها فرق أخرى في أوراكل لبناء إضافات لـ JDeveloper. تعتمد كل من BPEL ، وPortal، وBusiness Intelligence، ومكونات أخرى من منصة أوراكل على JDeveloper لبناء أدوات التصميم الخاصة بها. وللتوافق مع استحواذ صن مايكروسيستمز (وبالتالي NetBeans )، تشترك الإصدارات التي صدرت بعد عام 2012 في جزء كبير من التعليمات البرمجية مع منصة NetBeans . كما تُشكل منصة بيئة التطوير المتكاملة نفسها أساسًا لمنتج آخر من أوراكل، وهو SQL Developer ، الذي تُروج له شركة أوراكل خصيصًا لمطوري PL/SQL وقواعد البيانات.

سمات

قبل إصدار JDeveloper 11g، كان JDeveloper متوفرًا بثلاث نسخ: نسخة Java، ونسخة J2EE، ونسخة Studio. وكانت كل نسخة تقدم مزايا إضافية، وجميعها مجانية. أما JDeveloper 11g، فيحتوي على نسختين فقط: نسخة Studio ونسخة Java. وفي JDeveloper 11g، تم دمج مزايا نسخة J2EE في نسخة Studio.

تتضمن قائمة الميزات الرئيسية ما يلي:

– إصدار جافا

  • دعم Java SE 9
  • محرر الأكواد
  • التنقل بين الرموز
  • إعادة هيكلة
  • يتأرجح
  • اختبار الوحدة
  • التحكم في الإصدار
  • التدقيق والمقاييس
  • تصحيح الأخطاء
  • التنميط
  • دعم النمل
  • دعم مافن
  • دعم XML
  • واجهة برمجة التطبيقات المفتوحة والملحقات
  • مساعدة المستخدم

– إصدار J2EE

– إصدار الاستوديو

  • ربط البيانات في ADF
  • وجوه قوات الدفاع الأسترالية
  • محرر البشرة ADF Faces
  • تطبيق ADF للهواتف المحمولة
  • مكونات أعمال ADF
  • تأرجح ADF
  • نشر قوات الدفاع الأسترالية
  • مصمم BPEL
  • مصمم ESB
  • تطوير البورتليت
  • بورتليت/جسر JSF
  • أوراكل بي آي إي

في عام 2005، أصدرت شركة أوراكل برنامج JDeveloper كبرنامج مجاني. [ 2 ] [ 3 ]

في عام 2006، ولا يزال تحت علامة 10g، وبعد تأخيرات كبيرة، أصدرت أوراكل الإصدار 10.1.3 - وهو أحدث إصدار رئيسي من 10g.

في أكتوبر 2006، أصدرت أوراكل الإصدار 10.1.3.1 الذي أضاف دعمًا لمواصفات EJB 3.0 النهائية إلى جانب وقت تصميم BPEL و ESB .

في يناير 2007، أصدرت أوراكل الإصدار 10.1.3.2 الذي يتضمن إمكانيات WebCenter مثل إنشاء واستخدام المنافذ، وجسر المنافذ/JSF، والتحكم في بيانات مستودع المحتوى.

في يناير 2007، كان لدى أوراكل أكثر من 150 شخصًا يعملون في أدوار مختلفة على المنتج، بما في ذلك (بدون ترتيب معين): مطورون، ومديرو تطوير، ومهندسو ضمان الجودة ، ومهندسو بناء، وكتاب وثائق ، ومديرو منتجات، ومختصون في خدمة العملاء ، ومهندسو سهولة الاستخدام . وكانت مراكز التطوير تعمل في ريدوود شورز، وبنغالور، وريدينغ (المملكة المتحدة)، وبليزانتون، كولورادو. [ 4 ]

في مايو 2007، أصدرت شركة أوراكل إصدارًا تجريبيًا تقنيًا من الإصدار 11g.

في أكتوبر 2008، أصبح الإصدار الإنتاجي من Oracle JDeveloper 11 g ، والذي يحمل الاسم الرمزي BOXER، متاحًا.

في يوليو 2009، أصبح JDeveloper 11 g الإصدار 11.1.1.1.0، والذي يحمل الاسم الرمزي Bulldog، متاحًا [ 5 ]

في يونيو 2011، أصبح برنامج JDeveloper 11g ( 11.1.2.0.0)، والذي يحمل الاسم الرمزي Sherman، متاحًا. [ 5 ]

في سبتمبر 2011، أصبح برنامج JDeveloper 11 g (11.1.2.1.0 Build 6081)، R2/PS1 متاحًا. [ 5 ]

في مايو 2012، أصبح برنامج JDeveloper 11 g (11.1.2.2.0 Build 6183) و R2/PS2 متاحين. [ 5 ]

في سبتمبر 2012، أصبح برنامج JDeveloper 11 g (11.1.2.3.0 Build 6276.1) متاحًا لأجهزة R2/PS3. [ 5 ]

في مايو 2013، أصبح برنامج JDeveloper 11 g (11.1.2.4.0 Build 6436) متاحًا لأجهزة R2/PS4. [ 5 ]

في يوليو 2013، أصبح برنامج JDeveloper 12 c (الإصدار 12.1.2.0.0، البناء 6668) متاحًا. [ 5 ]

في يونيو 2014، أصبح برنامج JDeveloper 12c ( 12.1.3.0.0) متاحًا. [ 5 ]

في أكتوبر 2015، أصبح برنامج JDeveloper 12c ( 12.2.1.0.0) متاحًا. [ 5 ]

في يونيو 2016، أصبح برنامج JDeveloper 12c ( 12.2.1.1.0) متاحًا. [ 6 ]

في أغسطس 2017، أصبح برنامج JDeveloper 12c ( 12.2.1.3.0) متاحًا. [ 7 ]

في سبتمبر 2019، أصبح برنامج JDeveloper 12c ( 12.2.1.4.0) متاحًا. [ 8 ]

مرئي وتصريحي

يُقدّم مُحرّر أكواد JDeveloper مجموعةً غنيةً من ميزات البرمجة، بما في ذلك أدوات مرئية وغير مرئية تُوفّر طرق عرض مُختلفة للكود. كما يُوفّر البرنامج مربعات حوار تُرشد إلى استخدام مُكوّنات Java EE.

على سبيل المثال، يوفر JDeveloper محررًا مرئيًا بتقنية WYSIWYG للغات HTML و JSP و JSF و Swing . يتيح هذا المحرر للمطورين تعديل تخطيط وخصائص المكونات بصريًا، حيث يقوم البرنامج بإعادة إنشاء الكود. أي تغييرات في الكود ستظهر فورًا في العرض المرئي. يوفر JDeveloper ميزة مماثلة لإنشاء تدفقات صفحات JSF وStruts.

تُمكّن الميزات التصريحية المبرمجين من إنشاء كائنات EJB أو POJO استنادًا إلى جداول قواعد البيانات العلائقية. يُسهّل JDeveloper إنشاء عناصر Java EE. على سبيل المثال، بنقرة واحدة على عنصر مرئي، يُمكن تحويل فئة Java إلى خدمة ويب. يُنشئ JDeveloper مستند WSDL (لغة وصف خدمات الويب) ومكونات JAX-RPC ذات الصلة.

رخصة

JDeveloper هو برنامج مجاني مملوك للجهات المعنية لتطوير ونشر البرامج. أما Oracle ADF فيتطلب ترخيص تشغيل عند نشره خارج خادم تطبيقات Oracle.

انظر أيضاً

مراجع

فهرس