Borland محيط توسعه خود را به صورت منبع باز ارتقا می‌دهد

نويسنده: Paul Krill
Info World
مترجم: زهره چكنی

Borland Software برای محصول JBuilder خود يك Upgrade عرضه می‌كند. اما آينده بازار IDE تجاری چندان روشن نيست، بخصوص از وقتی كه Eclips تكنولوژی‌های پايه را مجانا عرضه می‌كند.

Borland JBuilder 2006 كه در اواسط سپتامبر عرضه خواهد شد، همكاری برنامه‌نويسی peer-to-peer را گسترش می‌دهد، پشتيبانی استانداردهای جاوا و چندين بهبود نرم‌افزاری را نيز عرضه می‌كند. اما اين شركت نيز مانند رقيب خود BEA Systems، قصد دارد نسخه‌های آتی IDE را در پلاتفرم Eclipse عرضه كند كه خود دارای يك IDE‌ است.

روسا و دست‌اندركاران Borland از توانايی JBuilder برای حفظ موقعيت شركت در بازار اطمينان دارند زيرا اين محصول ويژگی‌هايی را ارائه می‌‌دهد كه هنوز در Eclipse ارائه نشده است ويژگی‌هايی نظير Visual Designers و re-factoring پيشرفته. البته اين افراد كاملا مطمئن هستند كه Eclipse به افزودن ويژگی‌های جديد ادامه می‌دهد.

Rob Cheng، مدير بخش بازاريابی محصولات در بخش Developer Solutions شركت Borland می‌گويد، Borland همواره و هميشه وقتی كه بحث تمايز ويژگی‌ها مطرح شود، روی كيفيت و ويژگی‌های بهتر و بيشتر متمركز بوده است.

Cheng می‌گويد، فكر می‌كنم مشكل از آنجاست كه بيشتر مردم Eclipse را با يك IDE برابر می‌دانند، اما آنچه كه اين افراد نمی‌دانند آن است كه Eclipse قبل از هر چيز يك چهار چوب ادغام برنامه می‌باشد.

نسخه JBuilder آتی مبتنی بر Eclipse كه Peloton خوانده می‌شود، قرار است نيمه اول سال 2006 عرضه شود. اين محصول شامل قابليت استفاده و همكاری JBuilder(collaboration)i است، بعلاوه آنكه چند برنامه مديريت lifecycle را نيز دارا است.

تحليلگران به تاثيرات Eclipse بر انواع IDE تجاری اشاره دارند. John Andrew، مدير ارشد عمليات در EvansData می‌گويد، می‌بينيم كه روز به روز اشتهای جامعه برنامه نويسی برای Eclipse بيشتر می‌شود. Evvans با استفاده به تحقيقات اخير شركتش می‌گويد كه احتمالا Eclipse سهم 20 تا 30 درصدی را در زمينه IDE به دست بياورد. اين رشد به قيمت انواع IDE تجاری خواهد بود.

Edwards می‌گويد، سهام [Eclipse] در بازار در حال رشد است و اغلب انواع IDE بسته و تجاری همچنان راكد مانده‌اند.

Carl Zetie، از تحليلگران مركز تحقيقاتی Forrester Research در پاسخ به سوالات مطرحه طی يك نامه ايميل گفته است كه به خوبی می‌توانيد ببينيد كه Eclipse بر درآمد. سازندگانی نظير Borland چه اثراتی داشته است و يا روی تصميم اوراكل برای عرضه مجانی JDeveloper با پشتيبانی پولی محصول. می‌بينيم كه Eclipse تقريبا در 50 درصد فروشگاه‌های توسعه enterprise به كار می‌رود و در بعضی موارد حتی زمانی كه ابزارا رسمی يك IDE تجاری است، باز می‌بينيم كه از Eclipse استفاده می‌شود.

اما Zetie معتقد است كه هنوز هم همه چيز برای تهيه كنندگان IDE تجاری به پايان نرسيده است.

Zetie می‌گويد، شما هم به عنوان سازندگان تجاری می‌بايست به خاطر داشته باشيد كه Eclipse تنها يك اسكلت برای IDE ايجاد می‌كند، اين محصول واقعا از لحاظ ويژگی و عملكرد نمی‌تواند با يك IDE اداری رقابت كند و اصلا قصد اين كار را هم ندارد. پس آنچه سازندگان تجاری می‌بايست انجام دهند تمركز بر افزودن به ارزشهايی است كه Eclipse مجانی ارائه می‌دهد، آن هم به صورت توانايی‌های پيچيده‌تر در ارائه ويژگی‌های پايه‌ای تجاری در محصولات خود.

Ronald Schmezer،  تحليلگر ارشد در Zap Think نيز در يك ايميل گفته است كه من واقعا می‌بينم كه Eclipse در محيط IDE غير مايكروسافتی از بين می‌رود، اما فكر می‌كنم كه اين مسئله به هيچ عنوان IDE مايكروسافت را تهديد نمی‌كند.

Schmezer می‌گويد، هر چه جلو می رويم، به نظرمن شركت‌ها برای ايجاد انواع IDE جديد انگيزه‌ كمتری خواهند داشت و حتی بسياری شركت‌ها با محصولات خاص خود از انواع IDE وقتی با اين مسئله روز افزون مواجه می‌شوند كه مردم هر روز بيشتر از ديروز به IDE جهانی برای محيط‌های غير مايكروسافتی علاقمند می‌شوند، اين شركت‌ها انگيزه خود را برای ساخت IDE از دست می‌دهند. افول انواع IDE تجاری شود مخالف است.

Milinkovich می‌گويد، وقتی بپرسيم آيا انواع IDE‌ منبع باز می‌توانند با انواع IDE تجاری همزيستی مسالمت آميز داشته باشند، جواب، به طور قطع بله خواهد بود. می‌بينيم كه Eclipse برای ايجاد انواع IDE سنگ بناهای مهم را ايجاد می‌كند. او می‌گويد، مسئله اين است كه اصلا بحث رقابت در ميان نيست چون سازندگان تجاری اكنون انواع IDE خود را بالای Eclipse بنا می‌كنند. Eclipse بيش از 50 ميليون داون لود از نرم‌افزار خود  را از آغاز به كارش در نوامبر 2001 داشته است ، كه بيشتر اين داون لودها برای JAvaIDE بوده است.

محصول Core Developer ساخت Borland كه به عنوان تهيه كننده Component در Borland Core Software Delivery Platform يا SDP  كار می‌كند، نيز بر مبنای Eclipse ايجاد شده است. SDP مديريت lifecycle برنامه را ارائه می‌دهد.

مقامات Borland ويژگی‌های جديد JBuilder 2006 را توصيه می‌كنند، به ويژه peer-to-peer collaboration.

Cheng می‌گويد، آنچه اين ويژگی ايجاد می‌كند برنامه نويسی peer-to-peer(programming)i است، يعنی برنامه نويسان قادر خواهند بود در تمام دنيا با هم همكاری كنند. برنامه‌نويسان می‌توانند با امنيت تمام كد منبع را در JBuilder 2006 با هم به اشتراك گذارند.

پشتيبانی خدمات J2EE 1.4  Web  در JBuilder 2006  وجود دارد، و نيز پشتيبانی برای سرورهای برنامه بسيار متنوع از جمله JBoss 4.0.x و JBoss 3.2 و Tomcat 5.5.9  و Tomcat 4.2 را در JBuilder 2006  می‌بينيم.

ارتقاهای توليدی (Productivity enhancements)  شامل انواع refactoring شامل عملكردهايی نظير Extractinner می‌باشد كه يك كلاس داخلی را به همان فايل‌ها كشيد يا به يك فايل جديد در يك پكيج.

Active Difference Editing در JBuilder 2006  نشان دهنده تغييرات منبع در راستای editor است و برنامه‌ريزی Collaborative را تقويت می‌كند.

Borland Optimizeit كه اجرای برنامه و كيفيت كد را عرضه می‌كند، در JBuilder 2006 ادغام شده‌اند. Optimizeit 2006 نيز به خوبی در حال معرفی شدن است. در حاليكه profiling و ويژگی‌های آزمايشگری JBuilder 2006 ،batch-mode در سه نسخه در دسترس خواهد بود. Enterprise Edition كه عملكردهای peer-to-peer را عرضه می‌كند، دارای Visual Designers، ابزارهای code-quality و ساير توانايی‌های سطح اداری بوده و برای هر برنامه‌نويس 3500 دلار تمام می‌شود. Developer Edition كه انواع Visual editor با سطح پايين تر را عرضه می‌كند. برای هر جايگاه 500 دلار می‌ارزد. نسخه Foundation مجانی كد و مشخصات توليدی IDE را ارائه می‌دهد اما فاقد عملكردهای وابسته به enterprise بيشتر است.

Copyright 2005 IDG News Service.All right reserved.
Copyright 2005, PC World Iran, All rights reserved.