Java dan .NET ngelantur
Besok sabtu 25/2/05 ada seminar Java di MTI (magister teknologi Informasi) berbeda dengan yang lain seminar Java ini akan membahas tentang teknologi Java (seperti JavaCard, J2ME dan J2SE tiger secara umum) dan juga workshop conectivity..jdbc dengan mysql ataupun oracle..
Event ini bagus sayang bayar hiks :(, tapi terlepas dari Java, event-event adalah sesuatu yang menarik kadang kita bisa membandingkan dan menelaah teknologi apa yang pantas untuk suatu pekerjaan..yah seperti kata Mr. BS pencipta C++ tidak ada sebuah bahasa untuk semua..
Sayangnya java membalik istilah, ini Java adalah bahasa untuk semuanya. Walaupun kesannya memaksa mengapa?. Programmer Java kadang harus tarik napas untuk melihat berkas javaw.exe memakan memori kita, kadang kita harus menarik napas lagi kalau melihat konsep bundling JRE yang saat ini banyak dilakukan oleh vendor besar sepert ZeroG dan Borland..bayangkan dimesin anda akn bertambah lebih 30mb untuk tiap software berbasis java yang anda pasang..menangislah orang seperti saya yang beli hardisk juga susah.Yang lucunya lagi waktu saya jadi asisten dosen..sistem terdistribusi yang notabene pakai Java..ada teman saya yang bawa PC ruma untuk demo tugasnya yang pakai RMI..rupanya setelah ditanya “kenapa bawa PC segala?“ “Anu Rid ndak jalan di Lab?“, wah benar-benar WODE (write once debug evertywhere) atau BYPTD (Bring your PC to debug)..kasihan..juga.
Terlepas dari teknis..seperti kata Bpk. Tan S. T. salah satu dosen Binus, dibukunya (C# OOP) tertulis Teknologi Java banyak dibumbui kekuasaan dari para pengembangnya..maklumlah menjadi anggota JCP saja bayarnya mahal...spesifikasi teknologi JSR akan cepat rilis kalau yang mengajukannya vendor berduit..lihat saja bagaimana Nokia selalu terdepan di dalam pengembangan JSR API tapi thats is live..
Terlepas dari sebuah teknologi Bahasa Java adalah bahasa yang cantik..simple..(wajar dsebut simplified C++) dan agak rumit..kedepannya pasti Java akan mature dengan lingkungan dan Fansnya sendiri
Lalu Bagaimana .NET, .NET kalau boleh dibilang..adalah teknologi tepat guna..look at it, .NET hadir 5 tahun lebih muda dari Java..but as you can see ide MS melepas C# ke standar ECMA adalah brilian-brilian dan brilian..Para Fanatik Open Source mulai ada yang menyentuh .NET..karena C#. Hadirnya J# menurut Ridi juga luar biasa, dengan 0% migration skill kita sudah bisa on the fly di .NET..sebegitu hebatkah..ya memang demikian banyak yang kagum tentang multilanguage .NET banyak yang kagum tentang multiplatform .NET (bukan multi OS lho).
So APA yang perlu didebatkan untuk keduanya perang vendor tak akan berhenti..kalau ingin menyalahkan (apalagi ada yang bicara jiplak-menjiplak) salahkan orang yang fanatik dengan satu teknologi dan mengatakan teknologi X is the best. Baik Java dan .NET akan jalan seiring dengan waktu..ibarat dua aliran sungai besar yang bermuara sama dan bertujuan sama ya “interoperabilitas“..banyak pihak yang menginginkan ini terjadi..pertanyaannya sederhana kapan Indonesia atau kita bisa turut meramaikan
Ingat Kata AA GYM mulai dari hati, mulai dari diri sendiri dan mulai saat ini
Ridi