Lompat ke konten Lompat ke sidebar Lompat ke footer

Memulai Berguru Java

Di akhir2 masa kuliah ini sebenernya pengen banget mempelajari macem-macem..tapi alasannya ialah waktu dan tenaga terbatas terpaksa kudu menentukan pilihan. Diantara pilihan Java, .NET, C++, saya coba2 mulai mempelajari Java lebih lanjut, di sela2 ngerjain skripsi.. (mudah2an gak angin2an..bosenan sih, :-p huehe).. Alasan milih java polos aja.. pengen sanggup bikin aplikasi bwat hp..  masa kuliah ini sebenernya pengen banget mempelajari  macem Memulai berguru java
Sebenarnya ini bukan pertama kalinya saya menyentuh java.. Saat kuliah OOP di kampus bahasa pengantarnya juga java. Cuman sekedar tau kulitnya aja..
Nah bahasa udah ditentukan, selanjutnya ialah menentukan IDE (integrated development environment).. kalo nulis di notepad ya terang ogah.. Dulu pas kuliah saya pake editor java berjulukan Gel. bagus.. tapi kini butuh akomodasi lebih yang lebih memanjakan.. dan tentunya gratis atu open-source  masa kuliah ini sebenernya pengen banget mempelajari  macem Memulai berguru java
Nah yang bikin tambah galau nentuin pilihan, saya gres tau kalo ternyata urusan IDE di Java ini ada dua kubu gede.. yaitu Eclipse vs NetBeans.. yang masing2 pemakainya terlihat sangat fanatik pula..
Eclipse terasa lebih cepat dan enteng ketimbang Netbeans.. (Netbeans menuntut RAM setidaknya 512 MB!).. tapi dari sisi tampilan, saya lebih suka Netbeans yang menurutku lebih simple..
Kedua IDE ini sama2 berupa aplikasi Java yang dijalankan dengan JRE. Perbedaan yang fundamental adalah: Eclipse menggunakan SWT toolkit untuk membangun GUI nya, sedangkan NetBeans menggunakan Swing.. Bicara antara Eclipse dan netBeans tidak sanggup dipisahkan dari perdebatan topik SWT vs swing, mengingatkan pada GNOME dan KDE yang lekat dengan GTK+ vs Qt :-).
SWT dan swing ialah widget toolkit (pustaka pembangun GUI/tampilan), yang dibikin dengan konsep yang berbeda, oleh pihak yang berbeda..
Swing menggambar elemen GUI menggunakan pustaka grafis milik java. Artinya button, textbox, listbox, dan komponen lainnya ialah dirender oleh java menggandakan semirip2 nya tampilan GUI milik sistem operasi.. Ini berbeda dengan implementasi SWT yang memang benar2 mengakses GUI aseli milik sistem operasi.
Dari klarifikasi singkat diatas, SWT terlihat lebih cepat (karena memanfaatkan native GUI), sedangkan swing walaupun lebih portable alasannya ialah murni java, membutuhkan waktu tersendiri untuk menggambar simulasi GUI..
Untuk mana yang lebih cepat, ternyata masih menjadi perdebatan tersendiri.. apakah SWT memang lebih cepat dari swing? apakah dalam hal tertentu swing lebih cepat daripada SWT.. atau sebaliknya, Yang terang terasa ketika saya mencoba menjalankan Eclipse 3.2 dan NetBeans 5.5.1.. Di Windows, Eclipse terasa lebih responsif..
teknologinya terus berkembang.. mudah2an NetBeans berikutnya semakin kencang..  masa kuliah ini sebenernya pengen banget mempelajari  macem Memulai berguru java
Sebenarnya saya lebih condong ke Eclipse, mengapa? alasannya ialah selain kenceng ketika dicoba, Eclipse ialah 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, Eclipse menyertakan JDT (Java Development Tools) dan kompiler Java.. terdapat macem2 plug-in untuk pengembangan lainnya mulai dari C/C++,PHP, Ruby, sampe ActionScript..
Nah kebetulan saya suka berurusan ama PHP dan ActionScript.. akan menyenangkan banget kalo semuanya sanggup dikembangkan dalam 1 IDE .(^_^)/ tak perlu pindah2 program, editing di lingkungan yang sama, shortcut yang seragam, dan hal2 manis lain2..
Yang saya suka lagi, Eclipse ini ialah jadwal portable, gak perlu diinstall.. gak mengotori sistem..bisa ditaruh dimana aja..bisa dipindah2..
Kelihatannya sanggup segera menggantikan PHPEdit ama SE|PY yang selama ini saya pake..
Untuk development PHP, sanggup install plug-in eclipse berjulukan PHPEclipse atau PDT.. Yang kedua keliatannya lebih menjanjikan..
Untuk development flash-actionscript, sanggup menginstall plug-in ASDT.. Dalam hal ini, ada istilah yang namanya FAME, yaitu lingkungan pengembangan aplikasi Flash tanpa perlu Flash IDE sama sekali.. dan free.. FAME kepanjangan dari Flashout, ASDT, MTASC dan Eclipse.. bila ditambah Swfmill menjadi FAMES..
Silakan kunjungi link berikut untuk mengetahui cara menciptakan flash secara open source tanpa perlu Adobe Flash sama sekali .(^_^). Dikompile menggunakan MTASC (ActionScript kompiler yang gratis)..
Wah jadi melenceng mbahas Flash deh..
Kembali ke Eclipse untuk Java.. Jika mendownload dari situsnya, kita mendapat Eclipse masih polos..maka kita perlu nambah plug-in sesuai kebutuhan.. Misalnya untuk pengembangan J2ME, butuh plug-in EclipseME.. Untuk editing visual kayak Delphi, butuh plugin Visual Editor (VE).. Oiya gak semua plug-in gratisan..
Nah hal2 diatas bikin rada repot..
Akhirnya beralih ke NetBeans.. Kebetulan pernah pesen CD gratisnya dan dapet NetBeans 5.5.1 plus Mobility Pack nya (untuk develop aplikasi mobile)..
Pake NetBeans, semua kebutuhanku udah tersedia.. Tinggal install dapet semua deh, dengan mobility pack, gak perlu download+install Wireless Toolkit..
Karena alasan2 itu hasilnya pake NetBeans, sesuai tujuan semula, yaitu berguru J2ME. Di NetBeans, udah ada visual editor untuk bikin aplikasi ponsel.. wuiks.. tapi alasannya ialah saya mulainya banyak berkutat di kelas Canvas, maka akomodasi canggih ini belum kepake..
Ok selamat berguru .(^_^)/

Sumber http://upsicopyit.blogspot.com/