Sabtu, 20 Desember 2008

JAVA vs C#

Kedua platform pemograman ini emang sedang naik daun. Keduanya punya kelebihan masing-masing, keduanya menggunakan konsep OOP (objects oriented Programing) tapi kedunya punya kelebihan dan kekurangan masing-masing. Tapi keduanya punya kesamaan. Dari segi penulisan sintak keduanya merupakan turunan dari bahasa C/C++.yang jelas Java punya moto " one language for all platform" sedangkan .Net "one platform for all language" itulah perbedaan utama keduanya.

Java merupakan bahasa tunggal untuk semua platform artinya java bisa digunakan untuk semua system operasi maupun hardware. Namun karena hal itulah java memiliki pustaka lebih sedikit dari .NET karena untuk menjaga portabilitas antar platform. Bahkan untuk motonyapun "write once,run anywhere" agak kurang cocok dengan kenyataannya lantaran ketika ditulis di windows maka harus di debug di linux. Jadi yang cocok sebenarnya "write once,debug anywhere". Saya sendiri sekarang lebih cenderung memilih Visual C# dan Visual C++ .NET sebagai platform pemograman.karena motonya "write here run anytime" artinya program yang dibuat bisa dijalankan di Platform Windows manapun.

Tidak ada komentar: