Web:我应该何时考虑使用Java而不是PHP,Python/Django,Ruby/Rails等?

ano*_*ard 4 java

如果收集中型到大型基于Web的项目的需求,那么在什么时候应该考虑使用基于Java的后端,JSP等,而不是像PHP,Python或Ruby这样的脚本语言?

听说"使用正确的工具......",什么时候Java是基于网络的项目的正确工具?

Jam*_*aro 5

什么是"最好的"语言往往会降低到情绪化的辩论而不是实际的.每种语言的冠军都非常擅长为每种语言最好的原因提出论据.我通常会考虑几个因素:

A)您和您的团队使用哪种语言?

B)是否存在要扩展或集成的现有应用程序/系统?如果是这样,哪种语言对于这种集成最有效

C)是否有内置或可用的图书馆,组件等,可以让您更有效地用一种语言产生结果而不是另一种语言

我的决定几乎总是归结为我的团队在开发和维护方面最有效的语言/平台.