Trên SO tôi đã bắt gặp một câu hỏi liên quan đến nền tảng nào, Java hoặc Python là tốt nhất để phát triển trên Google AppEngine. Nhiều người đã tự hào về năng suất tăng lên có được từ việc sử dụng Python trên Java. Một điều tôi sẽ nói về đối số năng suất của Python so với Java, là Java có IDE tuyệt vời để tăng tốc độ phát triển trong khi Python thực sự thiếu trong lĩnh vực này vì tính chất động của nó.
Vì vậy, mặc dù tôi thích sử dụng Python làm ngôn ngữ, tôi không tin rằng nó mang lại hiệu quả tăng năng suất so với Java, đặc biệt là khi sử dụng một khung công tác mới. Rõ ràng nếu đó là Java vs Python và trình soạn thảo duy nhất bạn có thể sử dụng là VIM thì Python sẽ giúp bạn tăng năng suất rất lớn nhưng khi IDE được đưa vào phương trình thì nó không rõ ràng lắm.
Tôi nghĩ rằng giá trị của Java thường chỉ được đánh giá ở mức độ ngôn ngữ và thường dựa trên các giả định đã cũ nhưng Java có nhiều lợi ích bên ngoài ngôn ngữ, ví dụ JVM (thường bị chỉ trích nhưng cung cấp tiềm năng lớn), các công cụ và IDE tuyệt vời, số lượng lớn thứ ba thư viện đảng, nền tảng vv.
Câu hỏi, Python / ngôn ngữ động có liên quan có thực sự mang lại sự tăng năng suất khổng lồ thường được nói đến không? (với sự cân nhắc được đưa ra để sử dụng các khung công tác mới và làm việc với các ứng dụng từ trung bình đến lớn).