Bu gibi kriterler bahsedildi, sürece cevabı zor bir soru, karşılaştırma için bazı kurallar koymak.
Java kaybedecek Örneğin, bir PHP web sayfasına bir Java3D first-person shooter karşılaştırarak, haksızlık olur.
If you look at Java frameworks, then you may want to compare these three:
Tomcat + JDK 6 + JSP
Apache + PHP
Scala + Lift framework
Bu java baytkoduna derler ben Scala dahil ve ben güç için ucuz olacaktır bekliyoruz.
Ben Scala bahis olur, kazanan ne olacağını belli değil, ama size uygulanan aynı uygulama var ve sonra sadece güç kullanımını karşılaştırmak emin olmak isterim.
PHP muhtemelen apache kazanacak ve PHP Java fazla bellek kullanımı düşük gibi görünüyor, ama gerçekten Scala ve PHP karşılaştırmak olamaz.
Benim için büyük bir bilinmeyen daha sonra aynı java kodu ararsanız zaten yerli koduna dönüşmüş ve böylece daha hızlı çalışacak, ancak JSP Java yararlanmak için önceden derlenmiş olmalıdır.
Ama sen, tarayıcı üzerinde yükün en koymak gibi büyük bir javascript uygulaması varsa, o zaman sadece sunucu üzerinde güç kullanımını azaltacak, sunucu çağrıları yapıyoruz, değişikliği, sonra Web2.0 teknolojileri kullanırsanız, işlemek çalışma tarayıcısı üzerine geçirilir. Bu noktada Java için JIT oyuna gelmeli, ve Java ya Scala ben güç kullanımını daha düşük olması beklenir.
Bir büyük sınav, IMO, size 3 yük dengeli PHP veya Java için bilgisayar, ve 1 Scala makine gerekiyorsa olabilir, biz makinenin boyutunu azaltmak gibi biz aynı performansı alabilirsiniz görmek için olabilir, bu nedenle olur aynı performans, daha sonra scala (Lift kullanarak) kazanacak.