Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why Java is used by most banks? [closed]

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.

like image 519
gucko Avatar asked Feb 17 '10 21:02

gucko


4 Answers

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.

like image 168
dsimcha Avatar answered Nov 06 '22 10:11

dsimcha


Enterprise solutions and support.

like image 32
Anton Kazennikov Avatar answered Nov 06 '22 09:11

Anton Kazennikov


Nobody ever got fired for choosing Java

like image 37
Daniel Vassallo Avatar answered Nov 06 '22 10:11

Daniel Vassallo


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.

like image 33
Todd Moses Avatar answered Nov 06 '22 10:11

Todd Moses