Intellij lwn Eclipse
Pasaran Java IDE (Persekitaran Pembangunan Bersepadu) adalah salah satu yang paling bersaing dalam bidang alat pengaturcaraan. IntelliJ IDEA dan Eclipse ialah dua daripada empat pesaing utama dalam bidang ini (NetBeans dan Oracle JDeveloper ialah dua yang lain). Eclipse ialah perisian sumber terbuka dan percuma, manakala IntelliJ ialah produk komersial.
Gerhana
Eclipse ialah IDE yang membenarkan pembangunan aplikasi dalam berbilang bahasa. Malah, ia boleh dipanggil persekitaran pembangunan perisian lengkap yang terdiri daripada IDE dan sistem pemalam. Ia adalah percuma dan perisian sumber terbuka dikeluarkan di bawah Lesen Awam Eclipse. Walau bagaimanapun, dengan penggunaan pemalam yang sesuai, ia boleh digunakan untuk membangunkan aplikasi dalam banyak bahasa lain seperti C, C++, Perl, PHP, Python, Ruby, dll. IDE Eclipse dipanggil Eclipse ADT, Eclipse CDT, Eclipse JDT dan Eclipse PDT, masing-masing apabila digunakan dengan Ada, C/C++, Java dan PHP. Ia adalah IDE merentas platform, yang berjalan pada banyak sistem pengendalian. Keluaran semasa versi 3.7 dikeluarkan pada Jun 2011.
Intellij
IntelliJ IDEA ialah IDE Java yang dibangunkan oleh JetBrains. Versi pertama IntelliJ keluar pada tahun 2001. Pada masa itu, ia adalah satu-satunya IDE dengan sokongan untuk navigasi kod lanjutan dan pemfaktoran semula. Ia adalah produk komersial, di mana percubaan 30 hari percuma (dengan semua ciri) tersedia untuk semua platform. Baru-baru ini, edisi sumber terbuka telah disediakan. Versi stabil semasa ialah 10.0. Ia menawarkan sokongan untuk melukis gambar rajah kelas UML, pemodelan visual dalam Hibernate, Spring 3.0, analisis kebergantungan dan Maven. Aplikasi dalam banyak bahasa seperti Java, JavaScript, HTML, Python, Ruby, PHP dan banyak lagi boleh dibangunkan menggunakan IntelliJ. IntelliJ menyokong rangkaian besar rangka kerja dan teknologi seperti JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate dan OSGi. Tambahan pula, pelbagai pelayan aplikasi seperti GlassFish, JBoss, Tomcat dan WebSphere disokong oleh IntelliJ. Penyepaduan mudah dengan CVS, Subversion, Ant, Maven dan JUnit dimungkinkan oleh IntelliJ.
Apakah perbezaan antara Intellij dan Eclipse?
Walaupun kedua-dua IntelliJ dan Eclipse adalah dua daripada IDE Java yang paling popular pada masa ini, ia mempunyai perbezaannya. Pertama sekali, Eclipse adalah percuma dan sumber terbuka sepenuhnya, manakala IntelliJ ialah produk komersial. Sokongan untuk Maven adalah lebih baik dalam IntelliJ. IntelliJ IDEA disertakan dengan pembina GUI terbina dalam untuk Swing, tetapi anda perlu menggunakan pemalam yang berasingan dalam Eclipse untuk tujuan yang sama. Malah, komuniti Java menganggap pembina GUI IntelliJ sebagai pereka GUI terbaik pada masa ini. Dari segi sokongan XML, IntelliJ menawarkan pilihan yang lebih baik. Ia mempunyai editor XML terbina dalam dengan ciri canggih seperti pelengkapan dan pengesahan kod (yang tidak terdapat dalam Eclipse). Walau bagaimanapun, sistem pemalam dan jumlah pemalam yang boleh diperluaskan yang banyak tersedia daripada banyak pihak menjadikan Eclipse sangat popular dalam industri. Walaupun terdapat perbezaan dalam ciri, pendapat umum dalam komuniti Java tentang prestasi kedua-dua IDE ini agak serupa.