Aplikasi Android saat ini dikembangkan dengan bahasa Java. Sampai saat
ini, hanya itu satu-satunya pilihan untuk aplikasi asli. Java adalah
sebuah bahasa pemrograman yang sangat popular yang dikembangkan oleh Sun
Microsystems (saat ini dimiliki oleh Oracle). Dikembangkan lama setelah
C dan C++, Java menggabungkan banyak fitur-fitur canggih dari
bahasa-bahasa canggih tersebut, sambil mengatasi beberapa kelemahan
mereka. Walaupun demikian, tingkat kecanggihan bahasa pemrograman
bergantung pada library mereka. Library ini ada untuk membantu para
developer untuk membuat aplikasi.
Beberapa fitur inti Java adalah:
- Mudah dipelajari dan dimengerti
- Didesain untuk tidak bergantung kepada platform dan aman, menggunakan
- mesin virtual
- Bersifat object-oriented (fokus kepada objek program ketimbang logic)
- Android sangat bergantung kepada sifat-sifat dasar dari Java tersebut. Android SDK mengandung banyak library Java standar (library struktur data, library matematika, library grafik, library networking dan apapun yang dapat Anda inginkan) dan juga library special Android yang dapat membantu Anda mengembangkan aplikasi Android yang keren.
- Kelebihan Java
Java memang mudah dari segi kemudahan dalam mengembangkan sebuah
aplikasi. Hal ini karena Java dilengkapi sifat yang multiplatform
sehingga banyak dipilih oleh para programmer dalam mengembangkan
aplikasi mulai yang menggunakan komputer desktop seperti Windows dan
Linux. Begitu juga dengan aplikasi mobile yang berbasis Android dan iOS.
Selain itu, dalam pemrograman menggunakan Java code program maupun
struktrunya mudah di modifikasi. Tentunya berdasarkan kebutuhan dari
penggunanya. Pemrograman Java juga berorientasi pada objek.
- Kekurangan Java
Meski begitu, Java juga memiliki kekurangan. Salah satunya adalah
banyaknya fitur yang ditawarkan. Ini akan membutuhkan ruang yang cukup
besar dan kamu butuh resource memory yang cukup besar, misalnya komputer
dengan kapasitas RAM besar. Lalu dari segi keamanan, Java memiliki
kekurangan yakni mudah di dekompilasi sehingga banyak orang yang meretas
aplikasi yang menggunakan bahasa pemrograman Java ini.
Sumber :
Tidak ada komentar:
Posting Komentar