Professional Documents
Culture Documents
Sinau Jigloo
http://sinaudw.wordpress.com
GUI
DID YOU KNOW ! Siapakah yang memperkenalkan teknologi GUI didalam Operating System untuk pertama kalinya? Apple?? ataukah Microsoft Windows?? Ternyata bukan, yang pertama kali membuat OS GUI adalah Xerox PARC. Konon menurut cerita OS GUI yang telah dibuat tidak disetujui para petinggi Xerox, Apakah kamu ingin Xerox menggunakan alat aneh yang bernama mouse ini?. Karena itulah OS GUI ini tidak pernah dikenalkan ke publik, sampai akhirnya Steve Job datang mengambilnya.
Sumber : Pirates of Silicon Valley
Sinau Jigloo
http://sinaudw.wordpress.com
SwingJavaGUI
Sinau Jigloo
http://sinaudw.wordpress.com
Sinau Jigloo
http://sinaudw.wordpress.com
Netbeans+Matisse=Cool
KeunggulanMatisse
Mudahdigunakan. MemudahkanpemulayanginginmempelajaristrukturprogramdariSwing. Fiturdrag'ndropsangatmembantumembuattampilandenganmudah.
Sinau Jigloo
http://sinaudw.wordpress.com
KekuranganMatisse
Terasabegituberatketikadijalankan,apalagijikatidakdidukungdengankapasitas RAMyangkurangmemadai. HanyamendukungSwing. Menyimpankonfigurasinyasebagaixml,yangmembuatkurangfleksibel.Artinyatidak dapatmengenaliprogramGUIyangdikodingdariluar. Beberapakodetertentuyangtelahdigeneratetidakdapatdieditmanual.
Sinau Jigloo
http://sinaudw.wordpress.com
Eclipse+Jigloo=Awesome
SatulagiIDEyangmembuatsayaterkesanadalahEclipse.Eclipsemenurutsayasangat ringandanbagus.Sangatcocokbagiyangkurangsukadenganwizard.Bagibeberapa penggunatertentuterlalubanyaknyawizardmalahdirasasangatmengganggu,beratdan kurangbebas. SelamainipenggunaEclipsemerasakurangnyamanketikakodingSwing.Semuanya harusdiketikmanual,selainharusdisibukkandengankodingalgoritmaatauintidariprogram jugaharusdisibukkandenganmendesaintampilan.Tentusajahalinimenjadikurang produktif,mengingatrumitnyamembuattampilanyangbagushanyabermodalkantangan kosong.LaluyangjadipertanyaanAdakahpluginEclipseyangdapatmempermudah pekerjaanini?.Ada,namunmanakahyangbagusdangratis?:D DarisekianbanyakpluginEclipseuntukGUIBuilder,hanyasatuyangpalingmenarik perhatiansayaJigloo.Jiglooberlisensifreefornoncommercialuse,artinyaselamabukan ditujukanuntukkomersialkitadapatmenggunakannyadengangratis.Lumayanbersahabat biladibandingkandenganpluginGUIBuilderEclipselainyangkebanyakanberbayar.Sangat cocok,memenuhikriteriasepertiyangkitacari.TapiapabagusnyaJigloo?Cobadan bandingkan,nantikalianpastiakantau.
Sinau Jigloo
http://sinaudw.wordpress.com
InstallJigloo
SebelummencobaJiglooharuskitadownloaddahulupaketnya,searchdi http://marketplace.eclipse.org/dengankatakuncijigloo.Setelahdidownloadakantampak sepertipadagambardibawahini.
MencobaJigloo
SepertibiasasepertisaatmenggunakanNetbeans,kitaharusmembuatprojectdahulu. KarenayangakankitacobaadalahSwing,makasaatmembuatprojectbarukitapilihJava Project.SetelahjadimisalnyakitaberinamaprojectnyaTestJigloo,kemudiankitamulai membuatfilebaru.Caranyaikutilangkahlangkahyangadapadagambardibawahini.
Sinau Jigloo
http://sinaudw.wordpress.com
Sinau Jigloo
http://sinaudw.wordpress.com
Sinau Jigloo
http://sinaudw.wordpress.com
KeunggulanJigloo
FreeuntuktujuanNonCommercial. CukupbersahabatdenganpluginEclipseyanglain(tidakbermasalahsaatdisandingkan denganpluginyanglain). SelainSwingmendukungGUIBuilderuntukSWT. TidaksepertiMatisseyangmenyimpankonfigurasisebagaixml,Jigloodapatmembaca programyangdikodingdariluar(sangatfleksibeldanmemudahkan). Kodehasilgeneratedapatdieditmanualdenganmudahdansecaraotomatisakan langsungdikenali.
KekuranganJigloo
Harusmembayarlisensibilaingindigunakansecarakomersial. Sangatsensitifterhadapsetiapperubahandidalamprogram,yangmenyebabkansedikit agakberatketikaprogramsudahmulaimembesar. KodeprogramhasilgeneratetidakserapiNetbeans.
10
Sinau Jigloo
http://sinaudw.wordpress.com
Kesimpulan
Netbeans&Eclipsehanyalahsebuahtools,punyakelebihandankekuranganmasing masing.Pastikangunakanyangmemenuhikriteriaresourcekomputeryangkitamiliki. Janganlahmenggunakanfasilitasdrag'ndropsecaraberlebihan,karenaseorangprogrammer yangbaikdituntutuntukdapatmembuatprogramdenganatautanpadrag'ndrop(mampu membuatprogrammeskipunhanyamenggunakanconsoledantexteditorbiasa). Sebetulnyamasihbanyaktoolslain(JDeveloper,IntellijIDEA,dll),namunkarena keterbatasantidakbisasayabahassemua(keterbatasanbandwidthdanresourcekomputer =_='). Sekiansinaukaliini,sampaijumpalagidisinauselanjutnyadanjanganpernahtakut untuksinaudewekarenabelajarsendiriitumudah!.
11