@bigown "Neden insanlar hala Java'nın yavaş olduğunu söylüyor?"
Çünkü aptallar. Çünkü iş tecrübeleri yok ama Dikjstra'nın canlı enkarnasyonu olduklarını ya da Linus Torvald'ın ikinci gelişi olduklarını düşünüyorum. Böyle bir gerizekalı şey söylemenin nedenleri çoktur, ama genellikle aptallık, akılsız öznel fanboyizm ve duygusal dikkat kırıcı onların arkasında görünüyor.
Bunu diseksiyon edelim, böylece yukarıda söylediklerimin gerçeğini görebileceksiniz:
Birincisi, ne yavaştır, ne bağlamda, ne için, hangi şartlar altında, hangi mühendislik / bilimsel / iş amacına sahip ( ne berbat demek için bunlardan biri değil.) Herhangi bir teknoloji için "X yavaş" diyen herhangi biri X, veya basitçe "X, Y" dir, burada Y, bir tür olumsuz ifadedir, yukarıdaki soruları yanıtlamadan, aptal olarak reddedilmelidir. Bunun gibi ifadelerin mühendislikte yeri yoktur. Politika ve genç sohbet odalarında belki, fakat mühendislikle ilgili değil.
İkincisi, bu yanlış yönlendirilmiş aptalların çoğu Java'nın yavaş olması nedeniyle ağlıyor, çünkü ZOMG, tutulmaları sonsuza kadar ateş açıyor (gee, tüm eklentileri içeren şeyi yükle ve ne olacağını tahmin et.) Bu aptalların çoğu nasıl olduğunu bile bilmiyor jvm'nin tutulması için hızlı çalışması (veya bu konuda herhangi bir Java uygulaması için) ayarlamak. Yani, sadece Java için değil, önemsiz olmayan herhangi bir sistem için donanım veya yazılım olsun, performans ayarlaması hakkında hiçbir fikri yoktur. İşte orada, böyle akılsız beyanlarda bulunma konusunda herhangi bir teknik geçerliliği için kendilerini silahsızlandırıyorlar.
Üçüncüsü, Java geliştirme yığınının ne işe yaradığını düşünelim: en başta OLTP ilk önce arka uç; izleme sistemleri ikinci sırada geliyor. Her iki tür sistemin de kümelerde çalışması ve aylar olmasa da haftalarca kesintisiz çalışması amaçlanmıştır. REAL Java uygulamalarının amacı uzun süre çalışacaksa, küçük tutulma veya oyuncak uygulamanızın bir iki dakika sürmesi gerçekten önemli mi? Bağlam, insanlar, bağlam.
Son olarak, Google ve Ebay’de OLTP’nin omurgası Java’da çalışıyor. Java'nın yavaş olmadığının bir kanıtı olarak kabul ediyorum (en azından önemli koşullar için, küçük oyuncak deneyleri, kriterler ve özellikle "X yavaşsa, berbat" demek amacıyla yapılan değerlendirmeler ve kanıtlanamayan kanıtlar.
Mühendislik var ve fanboyizm var. Tahmin et, bunun gibi hangi kategori ifadelerine ait?