@ Bigown "Mengapa orang masih mengatakan Java lambat?"
Karena mereka bodoh. Karena mereka tidak memiliki pengalaman kerja, tetapi berpikir mereka adalah penjelmaan hidup dari Dikjstra atau kedatangan kedua Linus Torvald, oh saya tidak tahu. Alasan untuk mengatakan hal terbelakang seperti itu sangat banyak, tetapi biasanya kebodohan, fanboyisme subyektif yang tidak berpikiran, dan pelacur perhatian emosional tampaknya ada di belakang mereka.
Mari kita bahas ini sehingga Anda dapat melihat kebenaran dari apa yang baru saja saya katakan di atas:
Pertama, apa yang lambat, dalam konteks apa, untuk apa, dalam kondisi apa, dengan tujuan rekayasa / ilmiah / bisnis apa (untuk mengatakan bahwa itu menyebalkan bukan salah satunya.) Setiap orang yang mengatakan "X lambat" untuk teknologi apa pun X, atau hanya "X adalah Y" di mana Y adalah beberapa jenis pernyataan negatif, tanpa menjawab pertanyaan di atas harus dianggap sebagai orang bodoh. Pernyataan seperti itu tidak memiliki tempat dalam rekayasa. Mungkin dalam politik dan chat room remaja, tetapi tidak pada rekayasa.
Kedua, sebagian besar dari orang-orang bodoh yang sesat ini berteriak bahwa Jawa lambat karena ZOMG, gerhana mereka membutuhkan waktu lama untuk menyala (wah, muat barang dengan semua plug plug, dan tebak apa yang terjadi.) Sebagian besar dari orang-orang bodoh ini bahkan tidak tahu bagaimana untuk menyetel jvm agar gerhana beroperasi cepat (atau untuk aplikasi Java apa pun dalam hal ini). Artinya, mereka tidak memiliki petunjuk tentang penyetelan kinerja, yang merupakan kenyataan tidak hanya untuk Java, tetapi untuk sistem non-sepele, baik itu perangkat keras atau perangkat lunak. Jadi di sana, mereka melucuti diri mereka sendiri untuk validitas teknis apa pun dalam membuat pernyataan tanpa berpikir seperti itu.
Ketiga, mari kita pertimbangkan untuk apa sebagian besar pembangunan Java: back end OLTP pertama dan terutama; sistem pemantauan datang kedua. Kedua jenis sistem dimaksudkan untuk berjalan dalam kelompok, dan untuk menjalankan tanpa gangguan selama berminggu-minggu jika tidak berbulan-bulan. Apakah benar-benar penting bahwa gerhana kecil atau aplikasi mainan Anda membutuhkan satu atau dua menit untuk memuat ketika tujuan aplikasi Java NYATA adalah untuk menjalankan untuk jangka waktu yang lama? Konteks, orang, konteks.
Terakhir, tulang punggung OLTP di Google dan Ebay dijalankan di Jawa. Saya akan menganggap itu sebagai bukti dengan kontradiksi bahwa Jawa tidak lambat (setidaknya untuk kondisi yang penting, tidak untuk eksperimen mainan kecil, tolok ukur dan bukti anekdotal yang tidak dapat diverifikasi yang dilakukan secara khusus dengan tujuan untuk mengatakan "kalau X lambat, itu menyebalkan."
Ada teknik, dan ada fanboyisme. Coba tebak pernyataan kategori seperti apa yang dimiliki?