Intellij vs Eclipse
Pasar Java IDE (Integrated Development Environment) adalah salah satu yang paling bersaing ketat di bidang alat pemrograman. IntelliJ IDEA dan Eclipse adalah dua dari empat pesaing utama di bidang ini (NetBeans dan Oracle JDeveloper adalah dua lainnya). Eclipse adalah perangkat lunak bebas dan sumber terbuka, sedangkan IntelliJ adalah produk komersial.
Gerhana
Eclipse adalah IDE yang memungkinkan pengembangan aplikasi dalam berbagai bahasa. Bahkan, itu bisa disebut lingkungan pengembangan perangkat lunak lengkap yang terdiri dari IDE dan sistem plug-in. Ini gratis, dan perangkat lunak sumber terbuka dirilis di bawah Eclipse Public License. Namun, dengan menggunakan plug-in yang sesuai, dapat digunakan untuk mengembangkan aplikasi dalam banyak bahasa lain seperti C, C ++, Perl, PHP, Python, Ruby, dll. IDE Eclipse disebut Eclipse ADT, Eclipse CDT, Eclipse JDT dan Eclipse PDT, bila digunakan masing-masing dengan Ada, C / C ++, Java dan PHP. Ini adalah cross-platform IDE, yang berjalan pada banyak sistem operasi. Versi rilis saat ini 3.7 dirilis pada Juni 2011.
Intellij
IntelliJ IDEA adalah IDE Java yang dikembangkan oleh JetBrains. Versi pertama IntelliJ keluar pada tahun 2001. Pada saat itu, itu adalah satu-satunya IDE dengan dukungan untuk navigasi kode lanjutan dan refactoring. Ini adalah produk komersial, di mana uji coba 30 hari gratis (dengan semua fitur) tersedia untuk semua platform. Baru-baru ini, edisi open source telah tersedia. Versi stabil saat ini adalah 10.0. Ini menawarkan dukungan untuk menggambar diagram kelas UML, pemodelan visual dalam Hibernate, Spring 3.0, analisis dependensi dan Maven. Aplikasi dalam banyak bahasa seperti Java, JavaScript, HTML, Python, Ruby, PHP, dan banyak lagi dapat dikembangkan menggunakan IntelliJ. IntelliJ mendukung berbagai kerangka kerja dan teknologi seperti JSP, JSF, EJB, Ajax, GWT, Struts, Spring, Hibernate, dan OSGi. Selain itu, berbagai server aplikasi seperti GlassFish, JBoss, Tomcat dan WebSphere didukung oleh IntelliJ. Integrasi yang mudah dengan CVS, Subversion, Ant, Maven dan JUnit dimungkinkan oleh IntelliJ.
Apa perbedaan antara Intellij dan Eclipse?
Walaupun IntelliJ dan Eclipse adalah dua IDE Java paling populer saat ini, mereka memiliki perbedaan. Pertama-tama, Eclipse adalah sumber bebas dan sepenuhnya terbuka, sedangkan IntelliJ adalah produk komersial. Dukungan untuk Maven lebih baik di IntelliJ. IntelliJ IDEA hadir dengan builder GUI bawaan untuk Swing, tetapi Anda perlu menggunakan plug-in terpisah di Eclipse untuk tujuan yang sama. Bahkan, masyarakat Jawa menganggap pembangun GUI IntelliJ sebagai perancang GUI terbaik saat ini. Dalam hal dukungan XML, IntelliJ menawarkan opsi yang lebih baik. Ini memiliki editor XML built-in dengan fitur-fitur canggih seperti melengkapi kode dan validasi (yang tidak ada di Eclipse). Namun, sistem plug-in dan sejumlah besar plug-in yang dapat diperpanjang tersedia dari banyak pihak membuat Eclipse sangat populer di industri. Terlepas dari perbedaan fitur, pendapat umum dalam komunitas Java tentang kinerja kedua IDE ini cukup mirip.