واحد من أكثر المنتجات مرونة ومتعة في الاستخدام التي راجعناها في هذه الجولة، فالبرنامج يبسط طريقة التشفير والنشر على كل مزودات تطبيقات جافا الرئيسة. تقدم أحدث إصدارة من البرنامج دعماً لأحدث المواصفات القياسية لخدمات ويب، مثل Axis. ويضيف في هذا الإصدار بعض التحسينات الواضحة إلى بيئة التطوير المتكاملة هذه القوية أصلاً.
كمنت القوة التقليدية لبرنامج JBuilder، دائماً في مصمم نماذج الكائنات لحبيبات جافا EJB، إلا أن الإصدارة الجديدة لا تخيب أملك أيضاً، فلها واجهة استخدام بدهية تسمح بتصميم عشرات من مختلف أنواع حبيبات جافا بسهولة. ويقدم برنامج JBuilder تحكماً ممتازاً بواجهات الاستخدام التي تنفذها محلية، بعيدة، أو كليهما. ويمكنه بسهولة نمذجة الوصلات joins، بين حبيبات جافا EJB 2.0. وبينما تدعم جميع أدوات جافا في هذه الجولة تصميم حبيبات جافا EJB، فإن برنامج JBuilder يتألق ببرنامج إرشادي سهل الاستخدام وقوي في الوقت ذاته لتصميم حبيبات جافا. وتجعل البرامج الإرشادية الأخرى، بدءاً من توليف الشيفرة، وتصحيح الأخطاء، وحتى كتابة التعليقات بشكل وثائق جافا، من هذا البرنامج بيئة تطوير متكاملة تامة الجوانب. وبالإضافة إلى كون JBuilder أكثر البيئات قابلية للتفصيل حسب الطلب بين بيئات التطوير المتكاملة التي راجعناها، فهو يقدم أيضاً عدداً من التحسينات الصغيرة في هذه الإصدارة، حيث يمكنك إجراء تغييرات عامة على أسماء الأصناف، والطرق، والخصائص، بشكل سهل باستخدام البرامج الإرشادية الجديدة لإعادة تعيين العوامل، التي تشابه في وظائفها تلك الموجودة في بيئة IBM WSAD. ويمكنك أيضاً أن تحرك الطرق إلى الأماكن التي تريدها بسهولة بالعديد من خيارات إعادة تعيين العوامل. ومن الإضافات المستحسنة أيضاً، دعم تحريك بيانات XML، من وإلى جداول قواعد البيانات.
وتزيد من مستوى هذا البرنامج ميزتان إضافيتين هما خيارات المساعدة الذكية أثناء العمل. والنصائح المنبثقة التي تهدف لإصلاح أخطاء جافا (تدعى Error Insight)، حيث تساعدك في إصلاح الأخطاء النحوية. وما أن تدخل التعليقات بأسلوب وثائق جافا، حتى تظهر ميزة Javadoc Insight، قائمة الواصفات المتوفرة، وهذا يوفر عليك الوقت بشكل حقيقي أثناء عملية توثيق الشيفرة.
مازال برنامج تصميم واجهة الاستخدام في برنامج JBuilder، المعتمد على Swing، لا ينافس من ناحية الدقّة والإمكانيات. ويرتبط برنامج تصميم استمارات ويب في هذه الإصدارة من JBuilder، بشدة أكبر بالمواصفات القياسية الصناعية Struts، بينما كان سابقاً مفصلاً خصوصاً للأصناف التي تملكها شركة Borland.
يمكن لبرنامج JBuilder، باستخدام البرنامج الإرشادي DTO/Façade، أن يولد تلقائياً استمارة Struts Web، مع بيانات يأخذها من حبيبة. (توفر برامج إرشادية أخرى بضع أنماط خاصة بتطوير J2EE).
وعلى الرغم من أن برنامج JBuilder يدعم صنف "لغة النمذجة الموحدة" (UML)، ومخططات الرزمة، لكنك لن تجد تغطية مكثّفة لمخططات UML الأخرى. وتقدم شركة بورلاند، طقماً من الأدوات بسعر 6999 دولار، يدعى Enterprise Studio 6 for Java، للفريق الذي يحتاج إلى تحكم أكبر بعملية تطوير، وهو يتضمن أداة الشركة للنمذجة والتعاون التي تدعى Together، ويتكامل الطقم مع متطلبات CaliberRM، بالإضافة إلى مدير إعداد البرمجيات لدى شركة بورلاند الذي يدعى StarTeam.
أظهرنا بسهولة حبيبات الجلسة على شكل خدمات ويب، وتصفحنا واستوردنا خدمات ويب الحالية من دليل UDDI إلى مشروعنا. ودعم مواصفات Axis 1.1 (وهي إطار عمل لخدمات ويب من مزود Apache)، في هذا البرنامج ميزة جديدة. وبرنامج JBuilder بالإضافة إلى ذلك أداة نمذجة بصرية قوية، لكنها لا تصل خدمات ويب ببعضها البعض كما يمكن أن تفعل بواسطة BEA WebLogic Workshop، وWSAD.
يركز JBuilder على توفير إمكانيات الاختبار والتحقق، حيث يمكنك أن تولد شيفرة الاختبار بواسطة JUnit أو Cactus داخل بيئة التطوير المتكاملة في أي وقت. ويسمح لك برنامج Optimizeit Suite الجديد، بمشاهدة جميع خيوط المعاجلة الجارية، بالإضافة إلى إمكانية قياس الزمن الذي يستغرقه تنفيذ كل جزء من الشيفرة.
ويرفق المزود Borland Enterprise Server AppServer Edition، ببرنامج JBuilder 9 Enterprise، وهو مزود تطبيقات يخضع لمواصفات J2EE، لكن الشركة المنتجة أدركت أن على بيئة التطوير المتكاملة أن تعمل مع مزودات تطبيقات أخرى كي تصبح عملية لفرق تطوير التطبيقات. وتوفر بيئة التطوير المتكاملة هذه أوسع الخيارات في هذه الجولة، لدعم مزودات التطبيقات، حتى أن شركة بورلاند تبيع إصداري WebLogic، وSybase، للتطوير على مزودات التطبيقات تلك. بينما لا تتضمن الإصدارة المنخفضة السعر (999 دولار)، البرامج الإرشادية لحبيبات جافا EJB، والبرامج الإرشادية للنشر ولخدمات ويب.
تتابع هذه الإصدارة من برنامج JBuilder، رفع مستوى المواصفات القياسية بين أدوات التطوير. والتركيز الجديد فيها على دورة حياة تطوير المشروع أمر مستحسن في هذه الأداة التي كانت تقليدياً تركز على التشفير بالمستوى المنخفض