Biasanya seorang yang mempelajari bahasa pemprogaram kadang bingung memilih IDE (integrated development environment) contohnya di bahasa Java, kita di buat bingung nentuin pilihan, sy sendiri baru tau kalo ternyata IDE di java ada dua kubu, yaitu Eclips dan Netbeans yang masing2 pemakainya cukup banyak antara keduanya.
Nah, tulisan di bawah ini, sedikit kurangnya ngebahas tentang perbedaan antara keduanya, di kutip dari beberapa artikel yang membahas tentang masalah yang sama.
ada yang bilang kl Eclips terasa lebih ringan ketimbang netbeans.. eclips memakai SWT (standar widget toolkit) untuk membangun GUI nya, sementara netbeans memakai Swing, eclips dan netbeans tidak bisa di pisahkan dari perdebatan topik SWT dan Swing, sama juga pada gnome dan kde yang lekat pada GTK+ vs QT
SWT dan Swing adalah widget toolkit (pustaka pembangun GUI/tampilan), yang dibikin dengan konsep yang berbeda, oleh pihak yang berbeda, Swing menggambarkan elemen GUI, menggunakan pustaka grafis milik java. Artinya button, textbox, listbox, dan component lainnya adalah dirender oleh java meniru semirip2nya tampilan GUI milik sistem operasi, berbeda dengan implementasi SWT yang memang benar-benar mengakses GUI asli milik sistem operasi
SWT terlihat lebih cepat (karena memanfaatkan native GUI), sedangkan Swing walaupun lebih portable karena murni java, dan membutuhkan waktu tersendiri untuk menggambar simulasi GUI..
mana yang lebih cepat, ternyata masih menjadi perbedaan tersendiri.. apakah SWT memang paling cepat dari swing? atau sebaliknya
banyak orang yang condong di eclips, karena selain cepat saat di coba, eclips adalah IDE universal.. Dari definisi di Wikipedia, tertulis Eclipse is an open-source software framework written primarily in Java. In its default form it is a Java IDE.. karena pada distribusi standarnya, eclips menyertakan JDK (java Development Tools) Dan compiler java.. terdapat banyak plug-in untuk mengembangkan lainnya mulai dari C/C++, PHP, RUBY, sampe actioscript..
nah, sangat menyenangkan jika ada salah satu bahasa diatas kita sukai, kita cukup menggunakan 1 IDE, tidak perlu pindah2 untuk program, mengedit di lingkungan yang sama..
kemudian eclips juga program yang portable, ngak perlu di install.. tidak mengotori sistem.. bisa di taruh dimana saja.. dan dipindah
eclips juga menyediakan fasilitas yang namanya fullcontrol, artinya programmer diberikan fasilitas untuk mengatur dan mengkonfigurasi semua programnya sendiri (none wizard). mulai dari development sampai deployment kita sendiri yang mengatur, karena alasan inilah kabanyakan development biasanya banyak yang menggunakan eclips dan karena alasan ini pula yang membuat eclips kurang di senangi dan kurang cocok untuk pemula.
sedangkan netbeans beda dengan eclips punya fasilitas code completion (full wizard) artinya sedikit mengetik banyak program yang di hasilkan (tinggal drag and drop) netbeans sangat cocok untuk fast development dan bagus untuk edukasi.
semua tergantung dari kita mau pilih yang mana : wizard or fullcontrol.
semoga bermanfaat ..
Tidak ada komentar:
Posting Komentar