Apa itu Java (tm) / Javascript?
The Java (tm) bahasa diciptakan untuk memungkinkan satu program (dan kode sumber yang terkait) untuk benar-benar berjalan pada berbagai platform. Ini berjalan pada lebih dari 850 juta PC dan miliaran perangkat termasuk perangkat mobile dan TV.
Slogan Java adalah “Tulis sekali, jalankan di manapun”. Sekarang ini Java menjadi sebuah bahasa pemrograman yang populer dan dimanfaatkan secara luas untuk pengembangan perangkat lunak. Kebanyakan perangkat lunak yang menggunakan Java adalah ponsel feature dan ponsel pintar atau smartphone.
The Java (tm) bahasa diciptakan untuk memungkinkan satu program (dan kode sumber yang terkait) untuk benar-benar berjalan pada berbagai platform. Ini berjalan pada lebih dari 850 juta PC dan miliaran perangkat termasuk perangkat mobile dan TV.
Slogan Java adalah “Tulis sekali, jalankan di manapun”. Sekarang ini Java menjadi sebuah bahasa pemrograman yang populer dan dimanfaatkan secara luas untuk pengembangan perangkat lunak. Kebanyakan perangkat lunak yang menggunakan Java adalah ponsel feature dan ponsel pintar atau smartphone.
Kelebihan dan kekurangan Java
Setelah membahas mengenai pengertian java, selanjutnya kita membahas mengenai kelebihan dan kekurangan java. Kelebihan Java
yang pertama tentu saja multiplatform. Java dapat dijalankan dalam
beberapa platform komputer dan sistem operasi yang berbeda. Hal ini
sesuai dengan slogannya yangs udah dibahas sebelumnya. Yang kedua adalah
OOP atau Object Oriented Programming. Java memiliki library yang
lengkap. Library disini adalah sebuah kumpulan dari program yang
disertakan dalam Java. Hal ini akan memudahkan pemrograman menjadi lebih
mudah. Kelengkapan library semakin beragam jika ditambah dengan karya
komunitas Java.
Setiap hal pasti memiliki kelebihan dan
kekurangan. Kekurangan yang dimiliki oleh Java adalah pada satu
slogannya, takni “Tulis sekali dan jalankan dimana saja” ternyata tidak
sepenuhnya benar. Beberapa hal harus disesuaikan jika dijalankan pada
platform yang berbeda. Misalnya untuk J2SE dengan platform SWT-AWT
bridge tidak dapat berfungsi di Mac OS X. Kekurangan lainnya adalah
kemudahan aplikasi Java didekompilasi. Dekompilasi adalah suatu proses
membalikkan sebuah aplikasi menjadi kode sumbernya. Hal ini memungkinkan
terjadi pada Java karena berupa bytecode yang menyimpan bahasa tingkat
tinggi. Hal ini terjadi pula pada platform .NET dari Microsoft sehingga
program yang dihasilkan mudah dibajak kodenya karena sulit untuk
disembunyikan.
Kekurangan Java yang
lain adalah penggunaan memori yang cukup banyak, lebih besar daripada
bahasa tingkat tinggi sebelum generasi Java. Namun hal ini memang sesuai
dengan fitur beragam yang dimiliki oleh Java. Masalah memori ini juga
tidak dialami oleh semua pengguna aplikasi Java. Mereka yang sudah
menggunakan perangkat keras dengan teknologi terbaru tidak merasakan
kelambatan dan konsumsi memori Java yang tinggi. Lain halnya dengan
mereka yang menggunakan teknologi lama atau komputer
yang sudah berumur tua lebih dari empat tahun akan merasakan adanya
kelambatan. Namun apapun kelemahan yang dimiliki Java, faktanya adalah
Java merupakan bahasa pemrograman yang populer dan digunakan di seluruh
dunia saat ini.
0 komentar:
Posting Komentar