Type Here to Get Search Results !

NetBeans

 




Apa Itu NetBeans?

NetBeans merupakan Open-Source Integrated Development Environment (IDE), yang berarti sebuah software untuk aplikasi desktop Java dan Integrated Development Environment (IDE) open source untuk pengembangan dengan Java, PHP, C++, dan bahasa pemrograman lainnya. NetBeans juga disebut sebagai Platform Of Modular Components yang digunakan untuk mengembangkan aplikasi desktop Java.

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

NetBeans dimulai pada tahun 1996 sebagai Xelfi (permainan kata di Delphi) sebuah proyek mahasiswa Java IDE di bawah bimbingan Fakultas Matematika dan Fisika di Universitas Charles di Praha. Pada tahun 1997, Roman Staněk membentuk sebuah perusahaan di sekitar proyek dan memproduksi versi komersial dari NetBeans IDE hingga dibeli oleh Sun Microsystems pada tahun 1999. Sun membuka NetBeans IDE pada bulan Juni tahun berikutnya. Sejak itu, komunitas NetBeans terus berkembang. Pada tahun 2010, Sun (dan NetBeans) diakuisisi oleh Oracle Corporation.


Fitur-Fitur NetBeans

Berikut adalah beberapa fitur yang tersedia pada 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.

Posting Komentar

0 Komentar
* Please Don't Spam Here. All the Comments are Reviewed by Admin.