PDA

View Full Version : سوال: کسی میتونه کمکم کنه ؟



soltanalidj
پنج شنبه 30 خرداد 1387, 15:19 عصر
سلام.
من میخوام شروع کنم جاوا کار کنم نمی دونم با کدوم IDE شروع کنم؟
IntelliJ
JBuilder
NetBeans
eclipse
و...
خوشحال میشم نظر بدید و اگر هم مطلبی در مورد هر کدوم از IDE های جاوا دارید لینکشو بذارید.

در ضمن هرکسی لینک فیلم های آموزشی جاوا رو داره خیلی ممنون میشم.

mazdadoost
یک شنبه 09 تیر 1387, 14:32 عصر
با سلام.
دوست عزیز برای شروع جاوا و یا هر زبان برنامه نویسی دیگری اصولا از IDE استفاده نکنید!
شما اول باید Hand Coding تون رو قوی کنید.و اطلاعات و داشته های برنامه نویسیتون رو بالا ببرید.بعد میتونید شروع کنید و با IDE کار کنید بهتره اینطور بگم :از IDE کار بکشید!اگر بدون دانش در مورد مقوله برنامه نویسی بخواید از IDE اون زبان استفاده کنید : IDE از شما کار خواهد کشید!
میتونید نگاهی به این تاپیک ها بندازید:
1-http://barnamenevis.org/forum/showthread.php?t=107091
2-http://barnamenevis.org/forum/showthread.php?t=105094
3-http://barnamenevis.org/forum/showthread.php?t=108127
4-http://barnamenevis.org/forum/showthread.php?t=105459
5-http://barnamenevis.org/forum/showthread.php?t=105094
فکر میکنم مطالب مرتبطی باشند.و اما اگه اصرار در مورد IDE دارید بهتر ه با یه IDE که برای نو آموزان طاحی شده شروع کنید.
BlueJ!
به این آدرس:
http://www.bluej.org/download/download.html
موفق باشید.

saeed_Z_F
دوشنبه 10 تیر 1387, 08:58 صبح
سلام
من نظر mazdadoost (http://barnamenevis.org/forum/member.php?u=34885) را قبول دارم ولی در عمل بلعکس این روش بهم ثابت شده . در خیلی از جاها من اصلا syntax بلد نبودم ولی IDE مورد علاقه من(Netbeans) که بارها در نقش معلم برای من نقش بازی کرده اول اومده مطلبو بسیار ساده یا بصورت Code template یا امکانات ویژوال و... به من نشون داده و بعدش من که ترسم ریخته رفتم از روی کتاب و سر حوصله کل مطلبو خوندم البته این روش دو نکته داره :
1- شاید کسی مثل من ترسو نباشه .
2- یا اینکه پایه نباشه بعد از اینکه کارش راه افتاد بره و اصل مطلب رو از کتاب های مرجع در بیاره.

مثلا من SOA composite application ها رو همین جوری یاد گرفتم .
در کل استفاده IDE مثل استفاده از ماشین می مونه می تونه کلی سود داشته باشه (زود به کارت برسی ، همیشه در اختیارته و ...) ولی اگه هواست نباشه ضررهایی هم داره (اگر در استفاده از اون زیاده روی کنی چاقت میکنه ، اگه ماشین خوبی نخری ممکنه همیشه توی تعمیر گاه وقتت حروم شه ).

حالا اگه دوست دارید با ماشین به کاراتون برسید در مورد IDE های جاوا براتون می گم اگر نه که از مزایا و معایب پیاده روی استفاده کنید :
کلا IDE های جاوا به سه دسته تقسیم می شن :
1- محیطهای بر پایه Eclipse (مانند : JBuilder , MyEclipse , Eclipse , ...)
2- NEtbeans
3 - intellij idea
4 - JDeveloper

به نظر من بهترین روش اینه خودت یک هفته وقت بزاری و این 5 تا IDE رو نصب کنی و تست کنی . اما بنده حقیر که حدود دو ساله کارم دانلود و تست امکانات جدید این IDE ها است می تونم تجربمو در اختیارتون بزارم :
intellij idea
1 - یک Code assistance فوق العاده هوشمند .
2 - سبک و Performance عالی (حافظه کم میگیره)
3- بدلیل تجاری بودن و همچنین مستقل بودن از تمامی شرکت های سردم دار جاوا (Sun , IBM , Oracle) تمامی تکنولوژی های محبوب رو بدون سیاست تجاری پشتیبانی می کند (مثلا نمیگه چون من خودم App server دارم و اون شرکت هم داره پس فقط برای خودمو پشتیبانی کنم که مزیت حساب بشه )
4- امکانات ویژوال خیلی ضعیف .
5- نرم افزار تجاری (برای ایرانی ها کرکی)
6- بروزرسانی خوب

Netbeas
1- یک Code assistance فوق العاده هوشمند و همچنین راهنمای خوب برای کد نویسی (همون معلم من).
2- امکانات ویژوال خوب .
3- تقریبا سنگین (البته در هر نسخه جدید خیلی کمتر حافظه مصرف میکنه و سریعتر میشه)
4 - Open source ولی دانلود بسیار سخت (بدلیل تحریم آمریکا دانلودش عذاب آوره)
5- بروز رسانی خوب و سریع

MyEclipse
1- از نظر Code assistance متوسط (کلا تمام محیطهای بر پایه Eclipse به این صورت هستند)
2- امکانات ویژوال معمولی .
3- بدلیل تجاری بودن و همچنین مستقل بودن از تمامی شرکت های سردم دار جاوا (Sun , IBM , Oracle) تمامی تکنولوژی های محبوب رو بدون سیاست تجاری پشتیبانی می کند (مثلا نمیگه چون من خودم App server دارم و اون شرکت هم داره پس فقط برای خودمو پشتیبانی کنم که مزیت حساب بشه )
4- سنگین (البته نه به اندازه JBuilder) .
5- نرم افزار تجاری (برای ایرانی ها کرکی)
6- بروزرسانی خوب
7- Plugin های فراوان

JBuilder
1- از نظر Code assistance متوسط (کلا تمام محیطهای بر پایه Eclipse به این صورت هستند)
2- امکانات ویژوال خوب.
3- بدلیل تجاری بودن و همچنین مستقل بودن از تمامی شرکت های سردم دار جاوا (Sun , IBM , Oracle) تمامی تکنولوژی های محبوب رو بدون سیاست تجاری پشتیبانی می کند (مثلا نمیگه چون من خودم App server دارم و اون شرکت هم داره پس فقط برای خودمو پشتیبانی کنم که مزیت حساب بشه )
4- خیلی سنگین
5- نرم افزار تجاری (برای ایرانی ها کرکی)
6- بروزرسانی خوب
7- Plugin های فراوان

JDeveloper
1- از نظر Code assistance معمولی
2- امکانات ویژوال خوب.
3- بدلیل اینکه محصول Oracle است از یکسری چیزها مثل Oracle DB خیلی خوب پشتیبانی میکنه و بعضی چیزا که برای شرکت های دیگس رو یا نداره یا اینکه خیلی ساده داره .
4- سرعت اجرای خوب ولی به intellij idea نمی رسه .
5- نرم افزار رایگان و قسمت هایی Open source
6 - بروز رسانی دیر به دیر

soltanalidj
دوشنبه 10 تیر 1387, 16:07 عصر
ببخشید بزم سوال میکنم، من شنیدم که تو این فروم فیلمهای آموزشی جاوا هست.:متفکر:
درسته؟
اگر کسی داره لینکشو بذاره خیلی ممنون می شم.