Arsip untuk Kategori 'Java'

26
Mei
09

Moving to NetBeans Platform

Beralih ke NetBeans platform memang
sepantasnya dilakukan saat aplikasi kita mulai
berkembang. Dengan NetBeans platform, selain
tampil lebih profesional, aplikasi juga lebih mudah
dikembangkan karena berbasis modul.

Awalnya memang agak sulit karena kita harus
memahami aspek-aspek pemrograman platform
NetBeans. Namun dengan mengikuti tutorial
yang tersedia, sedikit demi sedikit jalan semakin
terbuka. Bahkan saya berhasil mem-port sebuah
project berbasis SWING hanya dalam waktu
sehari.

Sebetulnya ketika saya merencanakan beralih ke
platform, ada 2 pilihan yaitu NetBeans Platform
dan Eclipse RCP. Dengan pertimbangan SWING
yang lebih mature ketimbang SWT, maka saya
memutuskan untuk memilih NetBeans platform.
Tentu saja kita bisa membuat interface dengan
SWING di Eclipse RCP, tapi hasilnya kurang
memuaskan.

Perjalanan masih panjang, masih banyak yang
harus saya pelajari seperti Nodes API, Explorer
API, dan masih banyak yang lain. Tetap
semangat!

01
Jul
08

NetBeans atau Eclipse?

Banyak opini yang mencoba untuk membandingkan antara kedua IDE ini. Keduanya merupakan IDE yang sudah pasti bertujuan untuk meningkatkan produktifitas dalam hal pembangunan (development) aplikasi. Hal inilah yang seringkali dilupakan oleh para developer dalam mempertimbangkan IDE mana yang seharusnya mereka gunakan.

Jadi yang terpenting adalah produktifitas. Bagaimana anda dapat mengerjakan lebih banyak pekerjaan dalam waktu yang sama. Jangan sampai anda terjebak oleh fanatisme pada satu teknologi atau idealisme-idealisme yang bisa jadi anda dapatkan dari opini-opini yang sesungguhnya hanya taktik / strategi pemasaran saja.

Dalam artikel ini, saya akan mengemukakan pendapat saya tentang IDE mana yang seharusnya digunakan untuk melakukan pekerjaan-pekerjaan tertentu.

NetBeans memiliki fasilitas yang luar biasa untuk membuat aplikasi desktop dengan Swing dan aplikasi J2ME. Matisse GUI builder benar-benar memberikan angin segar di dunia pemrograman Java dengan menghadirkan cara kerja yang benar-benar intuitif dan sangat fleksibel. Meskipun kode-kode yang di-generate tidak dapat di-edit, karena dikunci pada source editor, namun kita dapat menambahkan kode melalui code editor yang menyatu dengan property editornya.

Pada NetBeans versi terbaru, yaitu versi 6.1, fasilitas-fasilitas untuk mengembangkan aplikasi J2ME benar-benar mengagumkan. Namun karena saya sendiri belum sempat mencobanya, jadi saya belum dapat berkomentar banyak di sini. Tapi dari screenshots dan review-review yang saya baca, NetBeans mendapat nilai plus untuk pemrograman J2ME.

Sekarang saya beralih ke Eclipse. Eclipse merupakan IDE yang dibangun dan dikelola oleh suatu yayasan: Eclipse Foundation. Salah satu kekuatan utama eclipse adalah ketersediaan berbagai modul / plugin yang dapat menambah kemampuan IDE standarnya. Selain itu, code editor Eclipse sangatlah menyenangkan, karena memiliki fasilitas yang lebih lengkap, termasuk code-refactoring-nya.

Pada kenyataanya, banyak aplikasi komersil yang dikembangkan dari Eclipse IDE. Salah satu contohnya adalah IDE Carbide yang dikeluarkan oleh Nokia sebagai tool utama untuk membuat aplikasi handset-nya.

Kesimpulan saya adalah, gunakan alat yang tepat untuk pekerjaan yang tepat. Seringkali orang terjebak dalam pemikiran seperti yang dikatakan dalam pepatah: “when the only tool you have is a hammer, everything looks like a nail!”, artinya apabila kita memiliki suatu tool, kita akan selalu berusaha memecahkan masalah dengan menggunakan tool tersebut. Padahal belum tentu tool yang kita gunakan adalah alat yang tepat untuk memecahkan masalah kita.




RSS quote of the day

  • Nelson Mandela
    "Money won't create success, the freedom to make it will."

calendar

Desember 2009
S S R K J S M
« Jun    
 123456
78910111213
14151617181920
21222324252627
28293031  

categories

archive