dari Konvensi Kode Java - 12 September 1997 oleh Sun Microsystems.
Anda akan melihat kutipan ini dalam pengantar dokumen di bawah ini
1.1 Mengapa Memiliki Konvensi Kode
- 80% dari biaya seumur hidup sebuah perangkat lunak digunakan untuk pemeliharaan
- Hampir tidak ada perangkat lunak yang dipelihara seumur hidup oleh penulis aslinya
- Konvensi kode meningkatkan keterbacaan perangkat lunak yang memungkinkan para insinyur memahami kode baru lebih cepat dan menyeluruh
- Jika Anda mengirimkan kode sumber sebagai produk, Anda perlu memastikan bahwa paket tersebut juga dikemas dan bersih seperti produk lain yang Anda buat.
Pada 2011, dokumen ini cukup tanggal. Perangkat lunak dan sistem sedang dikembangkan dalam banyak bahasa termasuk dan tidak termasuk Jawa.
Namun, Java sangat lambat dan memiliki jejak memori yang sangat besar dibandingkan dengan C / C ++. Ketika beberapa pengguna mengalami bagaimana Java lambat berjalan dibandingkan dengan bahasa lain seperti PHP, C / C ++, dll, mereka sering berpikir bahwa ada sesuatu yang salah dengan program tersebut. Uang kemudian dihabiskan untuk mencoba meningkatkan kinerja tanpa hasil. Untuk alasan ini saya selalu mempertanyakan motivasi orang untuk melompat pada Titanic dan berlayar. Karena tidak masuk akal untuk mengimplementasikan banyak program di Jawa, terutama di mana kinerja atau jejak memori menjadi perhatian.
Saya benar-benar melihat orang menghabiskan lebih banyak waktu untuk mengimplementasikan sesuatu di Jawa demi itu menjadi implementasi Java daripada yang mereka habiskan untuk mengimplementasikan perangkat lunak yang sama dengan skrip bash di Linux atau dalam Python atau C ++.
Saya tidak mengatakan menghindari Java dengan cara apa pun, tetapi ada alat yang tepat untuk pekerjaan yang tepat dan ada banyak lebih banyak alat dari Jawa saat ini.
Selamat kepada Apple untuk Java yang akhirnya mencela.!