我最近一直在研究保险和银行业务的许多企业应用程序,这让我很震惊:几乎每个应用程序都是用Java编写的,并使用JBoss等应用程序服务器进行部署。
我怀疑是出于安全性,性能和许可方式的某些组合而做出的选择,但这些确切的原因对我来说并不清楚。
非常感谢。
答案 0 :(得分:3)
虽然Java最初并不针对服务器端应用程序/企业的东西,但一旦它吸引了“企业”人群的注意力,它就会不断发展以满足他们的需求。 以下是Java的一些优点(与Pythong& Django,Ruby,PHP等相比):
答案 1 :(得分:1)
许多公司不信任新的框架/语言/服务器,如Django,Python,node.js等,因为其中一些不够成熟,不值得信任,或者不够信任,不足以被视为成熟的软件。此外,找到一个优秀的Java开发人员比找一个好的Rails开发人员更容易。
但信任不是唯一的因素,因为随着公司趋于增长,解决方案(框架或服务器)的可扩展性可能会越来越重要。即:如果您正在运行SMB,那么将客户数据存储在Excel文件中可能是一件事,但随着客户数量的不断增加,保留此方案将成为一个坏主意。您的框架/服务器/语言也是如此。
答案 2 :(得分:0)
评论中的链接提供了许多一般原因,我没有看到哪个特定于你的问题,为什么不是Django。在编译时进行类型检查可以避免非类型语言没有的整类运行时错误。