Java

Belajarlah Sampai Ke Tanah Jawa…

Posted on Updated on

Tulisan ini pernah ak posting di blogs.netindonesia.com. Menurut saya ini adalah tulisan paling fair tentang “Java Vs .NET” :). Teknologi Java memang monumental,dan telah berkembang lama,tetapi tidak bisa dipungkiri juga, .NET datang dengan segala kelebihan dan kemudahannya..hasil akhirnya terserah anda. selamat menikmati tulisan ini!

Belajarlah sampai ke negeri Cina”,petuah ini pernah disabdakan oleh Nabi Muhammad kepada umatnya,ketika beliau terkagum-kagum dengan porselin dari cina yang dibawa oleh salah seorang sahabatnya. Melihat kemajuan kebudayaan Cina pada waktu itu,rasul kemudian memberi petuah tersebut.

“Belajarlah sampai ke Jawa”,saya rasa pantas pula untuk diserukan kepada para penganut madzab .NET platform. Tidak bisa dipungkiri kebudayaan Jawa lebih dahulu berkembang dari pada .NET. para penganutnya telah bertahun-tahun melakukan komunikasi dengan bahasa Jawa untuk kegiatan sehari-hari. Bermacam-macam persoalan bisa diselesaikan dengan bahasa ini dengan cantik oleh para warganya. Lihat saja, walaupun design pattern karanganya empu GoF ditulis dengan bahasa C++ atau Smalltalk tetapi berkembang dengan indah jika diucapkan dalam bahasa Jawa

Pengalaman pribadi,kitab-kitab yang berbahasa Jawa lebih membantu dalam mempelajari bahasa .NET daripada kitab-kitab .NET yang rata-rata masih mengajarkan cara pengucapannya saja. Bukan untuk komunikasi. Apalagi buat berdebat dengan masalah-masalah yang harus diselesaikan. .NET dan Jawa ibarat 2 orang gadis. NET anak orang kaya sedangkan Jawa adalah anak yang orang tuanya pas-pasan. Jawa sebenarnya adalah gadis yang cantik. Tetapi karena orang tuanya pas-pasan maka pakainnya sangat sederhana. Tidak enak dipandang, terkesan lusuh. Kemana-mana pakainya sepeda onthel sehingga lambat dan sering ngos-ngosan.

Sebaliknya,.NET adalah anak orang kaya-raya. Bapaknya adalah lurah pada desanya. Desa Windows adalah desa yang kaya raya. Saking kayanya,melihat kecantikan Jawa maka Pak Microsoft (Bapaknya .NET) membawa .NET kerumah sakit untuk operasi plastik. Anak dibuat mirip Jawa bahkan lebih. Jika Jawa Hidungnya kurang mancung maka .NET hidung dimancungkan.Dada dan pinggul dibesarkan untuk menggaet orang-orang yang selama ini kadung kesemsem dengan mbak Jawa.Walhasil Wooow…..NET adalah versi mbak Jawa yang lebih cantik,lebih supel dan tentunya lebih dinamis karena kemana-mana bawa Mercy.Walaupuan tarifnya mahal banyak laki-laki mulai tertarik dengan .NET.Lha gimana lagi selain enak dipandang juga enak dikendarai katanya(he….he…).

Menurut kabar,Pak Sun(Bapaknya Jawa). Akan segera meng-open source-kan anaknya. Agar para laki-laki kepincut lagi ke anaknya. Setiap lelaki yang pingin tinggal me-clonning. Kemudian menyesuikan sesui dengan keinginannya masing-masing. Jika payudaranya kurang besar maka tinggal diperbesar sendiri. Jika kurang montok bisa diberi obat agar lebih montok. Kurang putih dan langsing tinggal dibawa ke salon. Baik benar pak Sun ini ya? Anda pilih mana? Jawa enak,.NET lebih enak he..he.. ? tetapi ingat tarifnya lebih mahal….!!!

Peliharah Jenggot untuk meningkatkan skill programming !

Posted on Updated on

Perkembangan Awal

Artikel ini aslinya dari Tamir Khason, dia berpendapat bahwa sukses tidaknya bahasa pemrograman sangat tergantung dari jenggot pembuatnya. Tidak percaya? Coba kita lihat kembali sejarah perkembangan bahasa pemrograman di dunia ini,

1.gif2.gif3.gif

Mereka ini adalah pencipta bahasa Fotran,Prolog dan Ada ( Lihat karena mereka tidak punya jenggot maka bisa kita lihat keadaannya sekarang ini .Siapa yang mau memakai Fotran,Prolog dan Ada sekarang. Sangat-sangat jarang kan! Bahkan saya sendiri belum pernah menyobanya kecuali Fotran waktu jaman kuliah. Bagi saya Fotran adalah bahasa yang paling tidak manusiawi ,bagaimana tidak? Error satu pesannya errornya tiga layar monitor!

Setelah itu lahir bahasa C.Bahasa ini sangat popular dan banyak digunakan oleh banyak programmer. Bahkan ada yang bilang ,sampai 100 tahun kedepanpun bahasa ini akan tetap digunakan oleh banyak orang Mau lihat tampang pembuat bahasa C. ini dia! Dari kiri kekanan (Kernigan, Ritchie and Thompson).

4.gif5.gif6.gif

Object Orientied Programming

Kemudian kita lihat perkembangan selanjutnya,Smalltalk dan Simula adalah bahasa pemrograman berorientasi object yang pertamakali selain C++. Kita lihat perkembangan Smalltalk dan Simula,siapa yang pakai sekarang? Kemudian bandingkan dengan C++.Kalah jauhkan?. Kita lihat tampang pembuat-pembuatnya. Berikut ini adalah tampang dari pembuat Smalltalk dan Simula (Alan Kay dan Kristen Nygaard)

7.gif8.gif

bandingkan dengan pembuat C++,Bjarne Stroustrup (foto dibawah ini). C++ sampai sekarang adalah bahasa yang paling popular. C++ adalah bahasa pilihan untuk mengembangkan aplikasi-aplikasi besar seperti membuat operating system.

9.gif

Warning! Kumis saja tidak cukup!

Coba kita lihat lagi tampang-tampang pembuat bahasa pemrograman lainnya.

10.gif

ini adalah foto dari pembuat bahasa Basic (Thomas Kurtz.). Walaupun bahasa Basic sukses dari segi pengguna tetapi dari segi kejayaan ternyata masih kalah jauh. Perasaan enggak ada orang membuat aplikasi serius dan berat dengan Basic ya?

Contoh yang tragis lagi menurut saya adalah Visual Basic 6.0. Dari segi pengguna,VB adalah bahasa yang paling banyak digunakan oleh para programmer di planet ini.Tetapi lihat perkembangan akhir2 ini. VB adalah bahasa yang paling banyak dimaki-maki oleh para pengguna bahasa lainnya. Tidak object oriented-lah,atau tidak powerfull,tidak independent dan lain-lainnya. Bagaimana dengan VB.NET? bagi saya VB.NET adalah VB yang sudah tumbuh jenggotnya karena sudah mengadopsi fitur-fitur yang ada di C++ ,seperti inheritance, Overloading, dan Constructor Class.

111.gif

Foto diatas adalah pembuat Perl (Larry Wall). Perl adalah bahasa scripting yang laris manis sebelum lahirnya PHP. Bahkan ada yang bilang PHP adalah kepanjangan dari People Hate Perl.

Pencipta-pencipta bahasa pemrograman lainnya yang kurang sukses gara-gara tidak punya jenggot

12.gif13.gif14.gif

Mereka adalah pencipta dari bahasa Python,Ruby dan Cobol. Bandingkan dengan foto pencipta bahasa Pascal dibawah ini.

20041216175545419.gif

Akhirnya!! pertarungan besar abad ini (C# vs Java)

15.gifVS16.gif

Sebelah kiri adalah Anders Hejlsberg (C#) dan sebelah kanan adalah ..James Gosling (Java). Java adalah bahasa yang paling sukses saat ini setelah C++ tentunya. Mereka banyak pengikutnya. Apakah Microsoft dengan C# –nya akan dapat mengalahkan dominasi Java?

Anders Hejlsberg sendiri adalah salah satu arsitek Turbo Pascal,dan Delphi di Borland.

Kalau Turbo Pascal tentu kita sudah tahu bagaimana riwayatnya. Borland Delphi masih banyak penggunanya sampai sekarang,tetapi bagaimana jika Win32 benar-benar sudah tidak digunakan di sistem operasi Windows?. Delphi yang terbaru setahu saya adalah Delphi for Microsoft.NET. Jadi kesimpulannya, perkembangan Delphi selanjutnya sangat tergantung dengan kesuksesan .NET Platform atau dengan kata lain tergantung apakah C# bisa mengalahkan Java.

Jadi kalo menurut saya sih,mendingan Anders Hejlsberg dari sekarang mulai memelihara jenggot dan kumis biar bisa imbang dengan James Gosling!

Atau menunggu hasil pertarungan dibawah ini!

607327362.jpgVSosama

Bagaimana komentar anda!