ورود

View Full Version : سوال: چند تا سوال در مورد جاوا ؟



sassan.samiei
یک شنبه 17 شهریور 1387, 16:31 عصر
سلام
1)میشه کامپایلر ها و ide های جاوا را معرفی کنید و بگید کدام برای شروع مناسب تره؟
2)برای شروع باید با کدام نگارش جاوا شروع کرد ؟
3)میشه یک کتاب فارسی هم معرفی کنید ؟(بیشتر برای اشنایی با مفاهیم)

Saeed_script
یک شنبه 17 شهریور 1387, 23:09 عصر
در کل جاوا IDE های زیادی داره ، ولی بهترین و مهم ترین آنها به شرح زیر است:

1 - NetBeans :
که ورژن 6 به بعد اون از ترکیب Netbeans 5 و Sun Studio به وجود آمده است و حامی اصلی آن خود شرکت Sun microsystem است.
این IDE محیط توسعه خوبی داشته و دارای فریمورک J2ME برای برنامه نویسی موبایل است.
و مجانی است.

2- Eclipse :
این IDE محصول IBM است و محیط برنامه نویسی پیشرفته ای دارد و برای کار با J2EE عالی است.
اما مشکل این IDE این است که محیطی برای طراحی User Interface ندارد ، اما Plug-in های برای آن وجود دارند که این کار را امکان پذیر می کنند.
و مجانی است.

3- JBuilder :
این IDE محصول شرکت Borland است و جزء اولین IDE های جاوا می باشد ، این IDE نیز محیطی مناسبی برای برنامه نویسی جاوا است ، که شبیه NetBeans می باشد.
و مجانی هم نیست!

4 - JDeveloper :
این IDE محصول شرکت Oracle است و دارای سرعت بیشتری نسبت به سایر IDE ها است و دارای محیط خوبی برای طراحی واسط کاربری است ، اما به پیشرفتگی IDE ای مثل Eclipse نیست.



*** برای شروع توصیه می کنم از Netbeans 6.1 استفاده کنید.

***برای شروع از J2SE شروع کنید.

*** در ضمن کتاب How to program Java : Deitel ، ترجمه بهرام پاشایی کتاب بسیار خوبی برای یادگیری جاوا است.

sassan.samiei
دوشنبه 18 شهریور 1387, 21:13 عصر
ممنون از توضیحاتی که دادین
میشه کمی هم در مورد کامپایلر ها توضیح بدید ؟

Saeed_script
سه شنبه 19 شهریور 1387, 05:44 صبح
javac, included in JDK from Sun Microsystems, open-sourced since 13 November 2006.
2- GCJ, a part of gcc which compiles C, Fortran, Pascal and other programming languages besides Java. It can also generate native code using the back-end of gcc.
3- ECJ, the Eclipse Compiler for Java, is an open source incremental compiler used by the Eclipse JDT.
4- Jikes, an open source compiler from IBM, which is written in C++ and uses a variant of static single assignment form for optimization. As of early 2007 the project is no longer being actively developed .
5- Excelsior JET (commercial) also compiles Java to Windows and Linux binary executables and packages them for deployment.
6- Microsoft J#.net