PDA

View Full Version : معرفی IDE های متنوع جاوا



mz70_z
یک شنبه 04 خرداد 1393, 16:31 عصر
سلام
می خواستم خصوصیات مختلف ide های جاوا رو بدونم و ببینم کدام یک برای کار با جاوا برای هرگروهی مناسب تره؟
البته یه سایت هم رفتم http://www.hastiproject.com/?p=328 اونجا هم شروع کرده به معرفی ide های مختلف چندتا هم معرفی کرده که من اسمشو نمی دونستم و قراره نوع های دیگه رو هم معرفی کنه.
نظر شما چیه ؟

alef.divar
یک شنبه 04 خرداد 1393, 21:38 عصر
سلام
منبع: اینترنت


Jbuilder
یک IDE تجاری و قدیمی در دنیای جاوا که در طول زمان تغییرات فراوانی را به خود دیده است (از تغییر مالکیت تا تغییر پلتفرم پیاده سازی IDE) در حال حاضر این IDE بر پایه پلتفرم Eclipse می باشد.
مزایا: امکان نصب plug-in های Eclipse برروی این IDE مجموعه وسیعی از امکانات و پروژه های نمونه که سرعت توسعه را بالا می برد.
معایب: پولی بودن این IDE مصرف منابع زیاد سخت افزاری ! (RAM).
Eclipse JDT
شاید محبوبترین IDE جاوا باشد. متولی آن بنیاد Eclipse می باشد که یکی از بنیادهای قدرتمند متن باز در دنیا می باشد. Eclipse بر اساس مجوز متن باز EPLمنتشر می شود و رایگان است.
مزایا: community قدرتمند.
مجموعه وسیع و متنوعی از plug-in ها.
پشتیبانی شرکت های بزرگ و فعال در حوزه جاوا و Java EE از این IDE بعنوان IDE سازمانی (شرکت هایی مانند : Google , IBM , SpringSource ,RedHat , …)
معایب:
رفتار متفاوت رابط کابری IDE برروی پلتفرم های مختلف (بدلیل استفاده از SWT بجای Swing برای تولید IDE)
این IDE بطور کامل User Friendly نمی باشد و در بعضی از موارد کار با آن نیاز به تنظیمات پیچیده ای دارد.
NetBeans
یک IDE متن باز و رایگان می باشد که متولی آن شرکت Oracle (متولی جاوا و Java EE) می باشد و شاید این امر یکی از نقاط ضعف این IDE باشد ! بدلیل اینکه سبب شده است شرکت های بزرگ فعال در دنیای جاوا بدلیل وابستگی این IDE به شرکت رقیب آنها یعنی Oracle برروی آن سرمایه گذاری نکنند. این IDE بر اساس مجوز متن باز CDDL و GPL2 منتشر می شود و رایگان می باشد.
مزایا:
User Friendly بودن.
پشتیبانی سریع از تکنولوژی هایی که به Java SE , JavaEE , Java ME اضافه می شود به نسبت سایر IDE ها.
وجودVisual Designer قدرتمند برای برنامه های Swing و Java ME.
معایب:
پشتیبانی شرکت Oracle از این IDE ! (بدلیل بوجود آمدن فضای رقابتی بین شرکت های رقیب)
Plug-inهای کم.

IntelliJ IDEA
یک IDE محبوب تجاری که توسط شرکت JetBrain عرضه می شود (البته یک نسخه با قابلیت های محدودتر بصورت متن باز و رایگان نیز توسط این شرکت با نام community edition عرضه می شود).
مزایا:
امکانات فراوان و هوشمند در code completion ، code generation و code analysis
پشتیبانی از مجموعه وسیعی از تکنولوژی های مرتبط با جاوا و Java EE.
پشتیبانی خوب شرکت JetBrain.
معایب:
پولی بودن (اکثر امکانات بدرد بخور این IDE در نسخه رایگان این IDE وجود ندارد).
سرعت پایین (start up , code indexing و…)
JDeveloper
یک IDE رایگان که توسط شرکت Oracle عرضه می شود. هدف اصلی تولید JDeveloper توسط Oracle پشتیبانی کامل این IDE از Framework اختصاصی این شرکت با نام ADF می باشد به همین دلیل تمرکز اصلی این IDE برروی ADF می باشد.
مزایا:
پشتیبانی کامل از ADF Framework.
امکانات طراحی Visual در بسیاری از قسمت های ADF Framework.
معایب:
پشتیبانی از مجموعه محدودی از تکنولوژی های جاوا و Java EE.
Plug-in های بسیار کم.
مصرف منابع زیاد سخت افزاری ! (RAM و CPU)
MyEclipse
یک IDE تجاری که بر پایه پلتفرم Eclipse تولید شده است. این IDE توسط شرکت Genuitec عرضه و پشتیبانی می شود. بسیاری از اعضای شرکت Genuitec از فعالان بنیاد Eclipse می باشد.
مزایا:
امکان نصب plug-in های Eclipse برروی این IDE.
پشتیبانی خوب شرکت Genuitec از این محصول (بدلیل دانش کافی موسسان این شرکت از پلتفرم Eclipse).
User Friendly بودن (به نسبت Eclipse).
معایب:
پولی بودن این IDE.
در بعضی موارد پایدار (stable) نبودن این IDE.
Rational Application Developer
یک IDE تجاری بر پایه پلتفرم Eclipse که شاید بسیاری از ما را بیاد محصول مشهور IBM یعنی Rational Rose بیاندازد.
مزایا:
امکان نصب plug-in های Eclipse برروی این IDE.
مجموعه کامل از ابزار (کدنویسی ، کنترل کیفیت و مدل سازی)
پایداری مثال زدنی این IDE.
Visual Designer برای برنامه های تحت وب جاوا.
معایب:
قیمت بسیار بالا.

jrl_golestani
دوشنبه 05 خرداد 1393, 11:51 صبح
IDE Eclipse مزایای خیلی خوبی داره و چون یه IDE OpenSource یه سری باگ ام داره اگه جاوا میخوای کار کنی Windows رو فراموش کن چون جاوا فقط با لینکوس معنی پیدا میکنه. Eclipse الان بهترین انتخاب برای برنامه نویس های جاوا چه در سطح حرفه ای چه در سطح مبتدی اگه بخوان لایسنس تو حیطه OpenSource باشند. ولی اگه رعایت Copyrighto license برات اهمیتی نداره IntelliJ امکانات عالی بهت میده . Eclipse الان تحت حمایت شزکت اوراکل هست.

pars1376
سه شنبه 06 خرداد 1393, 16:39 عصر
eclips انگار 2 تا ide داره واسه جاوا Eclipse IDE for Java EE Developers Eclipse IDE for Java EE Developers و Eclipse IDE for Java Developers Eclipse IDE for Java Developers. هر دوتاش رایگانه؟ چه فرقی دارن؟ بنظر شما چون netBeans مال خود اوراکله بهتر نیست ازش استفاده بشه؟

jrl_golestani
سه شنبه 06 خرداد 1393, 17:04 عصر
من شخصا خودم netBeans رو دوست ندارم چون ذهن برنامه نویس رو با ابزارهای که داره تنبل میکنه یه برنامه نویس پویا و خلاق و درجه یک مخصوصا تو حوضه جاوا نباید به هیچ ابزاری وابسته باشه بهش یه jvm دادن به یه notpad باید بتونه کد بزنه . تعریف من از برنامه نویس یعنی این . Eclipse استاندارد اوراکل eclipse Kepler هست برای پروژه های تحت وب . eclipse juno برای پروژه های se . من شخصا eclipse رو ترجیح میدم چون هم commerce نیست هم خیلی از برنامه نویس های تراز اول جاوا دارن ازش استفاده میکنن . و خیلی چیزهای دیگه ...

pars1376
سه شنبه 06 خرداد 1393, 20:07 عصر
دقیفا از چه نسخه eclips استفاده میشه؟
منظورم اینه که فرق اون 2تا نسخه که گفتم رو میدونید؟

jrl_golestani
سه شنبه 06 خرداد 1393, 20:13 عصر
Version: 4.3.2
از سایت اوراکل دانلود کن.