Apa Itu NetBeans?
Software NetBeans ini dapat berjalan pada berbagai macam platform seperti windows, linux, Mac OS X dan Solaris. NetBeans IDE ini merupakan software yang menyediakan Graphic User Interface (GUI), code atau text editor, compiler, dan debugger.
Fungsi NetBeans IDE sendiri ialah untuk membuat dan mengembangkan sebuah aplikasi Desktop. Selain itu, NetBeans juga digunakan programmer untuk melakukan banyak tugas seperti menulis, meng-compile, mencari error dan menyebarkan program netbeans yang ditulis dalam bahasa pemrograman Java.
Software ini cukup sukses dengan banyaknya pengguna serta komunitas yang terus bertambah di seluruh dunia serta sudah memiliki 100 mitra bisnis dan kemungkinan akan terus berkembang kedepannya. Sun Microsystems sebagai pihak sponsor utama dari NetBeans sudah mulai ada dan dikembangkan sejak tahun 2000 dan sampai saat ini terus melanjutkan kerjasamanya.
Sejarah NetBeans
Fitur-Fitur NetBeans
- Smart Code Completion – Untuk mengusulkan nama variabel dari suatu tipe, melengkapi keyword dan mengusulkan tipe parameter dari sebuah method.
- Bookmarking – Fitur yang digunakan untuk menandai baris yang suatu saat hendak kita modifikasi.
- Go to commands – Fitur yang digunakan untuk jump ke deklarasi variabel, source code atau file yang ada pada project yang sama.
- Code generator – Jika kita menggunakan fitur ini kita dapat meng-generate constructor, setter and getter method dan yang lainnya.
- Error stripe – Fitur yang akan menandai baris yang eror dengan memberi highlight merah.
Kelebihan Dan Kekurangan NetBeans
Kelebihan NetBeans
- Software NetBeans tersedia secara gratis dan dapat di download langsung pada laman website resminya atau pihak ketiga.
- Pada paket tertentu di NetBeans juga menyertakan GlassFish V2 UR2 dan Apache Tomcat.
- Sun Microsystem merupakan pengembang Swing, dengan begitu software NetBeans ini akan sangat kompatibel dengan Swing juga.
- Tidak hanya digunakan untuk Java, NetBeans juga termasuk software multi language. Selain compatible denga Java, software ini juga dapat digunakan untuk membangun program dengan bahasa lain seperti C/C++, Ruby, dan PHP.
Kekurangan NetBeans
- Source Code untuk Java GUI sudah dipatenkan oleh NetBeans dalam suatu Generated Code, sehingga para programmer dan developer tidak dapat merubah atau memodifikasi isinya secara manual.
- Hanya mendukung 1 pengembangan Java GUI, yaitu Swing. Padahal ada Java GUI yang lebih populer yaitu SWT dan JFace.
- Membutuhkan ruang memori dan harddisk yang cukup besar supaya bisa menggunakannya dan membutuhkan processor yang cukup andal agar NetBeans dapat berjalan secara optimal.