SO üzerinden, Google AppEngine'de hangi platform, Java veya Python'un geliştirilmesinde en iyi olduğu ile ilgili bir soru ile karşılaştım. Birçok kişi, Python'u Java üzerinden kullanmaktan elde edilen verim artışıyla övünüyordu. Python'a karşı Java üretkenliği argümanı hakkında söyleyeceğim bir şey, Java'nın dinamik doğası nedeniyle Python'un gerçekten bu alanda eksik olduğu gelişmeyi hızlandırmak için mükemmel IDE'lere sahip olmasıdır.
Bu yüzden Python'u bir dil olarak kullanmayı tercih etsem de, özellikle yeni bir çerçeve kullanırken Java ile karşılaştırıldığında verimlilik artışı sağladığına inanmıyorum. Açıkçası, Java ve Python olsaydı ve kullanabileceğiniz tek editör VIM ise, Python size büyük bir verimlilik artışı sağlayacaktı ancak IDE'ler denkleme getirildiğinde kesin bir kesinti değil.
Bence Java'nın yararları genellikle sadece bir dil düzeyinde ve çoğu zaman da eski varsayımlarda değerlendirilir ancak Java, dilin kendisinin dışında birçok faydaya sahiptir; parti kütüphaneleri, platformlar vb.
Soru, Python / ilgili dinamik diller gerçekten bahsettiğimiz büyük verimlilik artışlarını sağlıyor mu? (yeni çerçevelerin kullanılması ve orta ila büyük uygulamalarla çalışılması dikkate alınarak).