Di postingan sebelunya kan kita udah kenal sama yang namanya Java, udah tau juga kelebihan yang dimiliki Java. Kalau ada yang bertanya, apa Java nggak punya kelemahan? Jawabannya ya pasti ada dong. Ada kelebihannya, pasti juga ada kelemahannya. Nah, kali ini aku bakal bahas sedikit tentang kelemahan Java.
Berikut adalah beberapa kelemahan dari Java:
- J2ME. Membuat aplikasi J2ME adalah sebuah proses yang sangat sulit, kita harus develop aplikasi sendiri, dengan API sendiri untuk setiap handset, secara dukungan handset atas J2ME tidak ada yang sama.
- SWING. Sangat lambat, API nya membingungkan, dan tampilanya sangat berbeda dengan environment yang ada. Coba saja, buat aplikasi di Swing untuk membuat tray icon di windows.
- XML. Kalau anda membuat aplikasi J2EE, anda harus selalu mengedit file .xml, ini menambah waktu pengerjaan.
- Mudah didekompilasi. Dekompilasi yaitu sebuah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan direverse-engineer dengan kata lain yaitu dibajak.
- Menggunakan memori yang cukup banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal.
(source: http://gigihsoak.wordpress.com)
0 bacotan:
Posting Komentar