为什么大多数银行都使用Java?
我注意到大多数银行在服务器端使用 Java 来运行 Web 应用程序。这是为什么?对于银行或企业来说,Java 为何比 PHP、Ruby、Python 等更好?
提前致谢。
I noticed that most banks use Java at the server-side to run the web apps. Why is that? What makes Java better than PHP, ruby, python..etc for banks or enterprises?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
从银行的角度来看。银行和其他大型非技术公司通常对技术选择非常保守,因为在某些软件上做得特别糟糕的惩罚非常大,但如果做得特别好,奖励就不那么大了。换句话说,在这里承担软件开发风险并没有太多回报。因此,在一定程度上落后于潮流并坚持尝试过的和真实的东西是值得的,而不是冒险尝试最新和最好的东西。
Look at it from the bank's perspective. Banks and other large non-technology firms are generally very conservative about technology choices because the penalty for doing an exceptionally bad job on some software is very large, but the reward for an exceptionally good job is not so large. In other words there's not much reward for taking risks on software development here. Therefore, it pays to stay somewhat behind the curve and stick with what's tried and true, rather than take a chance on the latest and greatest.
企业解决方案和支持。
Enterprise solutions and support.
没有人因为选择 Java 而被解雇
Nobody ever got fired for choosing Java
如果这个说法是正确的,那么原因如下:
在 20 世纪 90 年代末和 2000 年代初,Web 开发只有几种选择:
1.应用程序
2.计算机生成图像
3.JSP
(例如)
PHP 并不是今天的样子。 ASP 无法扩展到多个服务器,而且 CGI 非常耗时,因此许多公司转向了 Java。我怀疑这就是这段时间出现最多网上银行的原因。
2000年是Sun最成功的一年。
If this statement is true then it is because of the following:
In the late 1990s and early 2000s web development had just a few choices:
1. ASP
2. CGI
3. JSP
(for example)
PHP was not what it is today. ASP was not capable of scaling to multiple servers and CGI was time consuming so allot of companies went to Java. I suspect that is the reason being the most online banking occured during this time.
year 2000 was Sun's most successful year.