Netbeans vs Eclipse
Java IDE (Integrated Development Environment) pasar adalah salah satu yang paling ketat bersaing di bidang alat pemrograman. NetBeans dan Eclipse adalah dua dari empat pesaing utama di bidang ini (IntelliJ IDEA dan Oracle JDeveloper adalah dua lainnya). Keduanya, NetBeans dan Eclipse adalah perangkat lunak sumber terbuka dan gratis.
Apa itu Eclipse?
Eclipse adalah IDE yang memungkinkan pengembangan aplikasi perangkat lunak dalam berbagai bahasa. Bahkan, itu bisa disebut lingkungan pengembangan perangkat lunak lengkap yang terdiri dari IDE dan sistem plug-in. Ini adalah perangkat lunak sumber terbuka dan gratis yang dirilis di bawah Lisensi Publik Eclipse. Ini dikembangkan di Jawa dan dapat digunakan untuk mengembangkan aplikasi terutama di Jawa. Namun, dengan penggunaan plug-in yang sesuai, dapat digunakan untuk mengembangkan aplikasi dalam banyak bahasa lain seperti C, C++, Perl, PHP, Python, Ruby dan banyak lagi. Selain itu, paket untuk Matematika dapat dikembangkan di Eclipse. Eclipse IDE disebut Eclipse ADT, Eclipse CDT, Eclipse JDT dan Eclipse PDT, bila digunakan masing-masing dengan Ada, C/C++, Java dan PHP.
Ini adalah IDE lintas platform, yang berjalan di sistem operasi Linux, Mac OS X, Solaris dan Windows. Rilis stabil saat ini adalah 3.7, yang dirilis pada Juni 2011. Eclipse sepenuhnya didasarkan pada plug-in (komponen ringan). Fungsionalitas tidak di-hardcode seperti di aplikasi lain (sebaliknya semua fungsionalitas disediakan oleh plug-in). Euquinox adalah dasar untuk sistem runtime Eclipse.
Apa itu NetBeans?
NetBeans adalah IDE untuk mengembangkan aplikasi perangkat lunak di Java, JavaScript, PHP, Python, C/C++, dll. NetBeans juga merupakan framework platform yang dapat digunakan untuk mengembangkan aplikasi desktop di Java. NetBeans dikembangkan di Jawa. Ini adalah IDE lintas platform, yang berjalan di banyak sistem operasi seperti Microsoft Windows, Mac OS X, Linux dan Solaris (selama JVM diinstal). Selain JVM, JDK diperlukan untuk mengembangkan aplikasi Java di NetBeans. Modul (komponen modular) dapat digunakan untuk mengembangkan aplikasi menggunakan platform NetBeans. Ada modul terpisah untuk fungsionalitas yang berbeda seperti pengeditan, pembuatan versi, dan dukungan untuk Java/CVS. Aplikasi apa pun yang dikembangkan menggunakan platform ini dapat diperpanjang oleh pihak ketiga. Hal ini juga berlaku untuk NetBeans IDE itu sendiri. Ini dikembangkan oleh Oracle Corporation dan rilis stabil saat ini adalah versi 7.0, yang dirilis pada April 2011. Ini dilisensikan di bawah CDDL (Lisensi Pengembangan dan Distribusi Umum) yang ditawarkan oleh Sun.
Apa perbedaan antara NetBeans dan Eclipse?
Meskipun NetBeans dan Eclipse adalah dua IDE Java gratis dan open source yang paling populer, mereka memiliki perbedaan. Dukungan untuk Maven lebih baik di NetBeans. Karena Anda bisa mendapatkan GlassFish dengan paket Java EE untuk NetBeans, lebih mudah digunakan daripada di Eclipse (karena Anda harus mengonfigurasi GlassFish secara terpisah). NetBeans hadir dengan pembuat GUI bawaan untuk Swing, tetapi Anda perlu menggunakan plug-in terpisah di Eclipse. Pendapat umum dalam komunitas Java tentang kedua IDE ini cukup mirip. Untuk pengembangan Java dasar (Java SE), keduanya menawarkan fitur yang sebanding. Tetapi jika Anda memiliki tujuan tertentu, satu IDE mungkin sedikit lebih baik daripada yang lain. Misalnya, ada konsensus umum bahwa untuk pengembangan di platform OSGi, Eclipse adalah pilihan yang lebih baik, sedangkan NetBeans lebih baik untuk pengembangan Java EE.