Posted by: ahmedashfaque | February 13, 2015

Why Java is so popular? part 1


Way back in 2001 when I visited India, I was surprised to see most software service vendors were developing software products for their customers using Java. At that point in time, most USA software developers were using Microsoft Visual Basic or Visual Plus. I wondered why Java is being used in India and how it has become so popular?

At that point of time Java indeed was being discussed as the hot new thing in town. But emergence of a new technology is one thing and adoption of the technology is something different. It takes time before any new technology is adopted. In 2001 I thought Java is a new emerging technology. No doubt it was hot. But never thought it could be adopted so quickly.

So what is so special about Java? Well, Java is the leading object oriented programming language. Way back in 2001, it was still in its infancy though it provided some magical solutions to software developers. One benefit at that time in 2001 was that people were talking about was develop once and run everywhere. What it means is that most programming languages use operating system infrastructure on which to build software products. So you end up writing many versions of your software product which run on different operating systems. This is a big disadvantage as it translates to excessive extra time and money required to build all those different versions of your software product for different platforms.

Java was the first language which promised platform independence. You write just one version of your software product and it will run on all platforms.

I will continue this discussion in my next post.

Advertisements

Responses

  1. […] the first part of this series we have seen it is the “develop once and run everywhere” concept that catapulted Java […]

  2. […] the part 1 and then part 2 of this series we discussed some reasons for popularity of Java programming […]

  3. […] have been discussing about reasons for popularity of Java programming language over part 1, part 2 and part 3. We will continue this discussion […]

  4. […] far we have seen many features of Java programming language in part 1, part 2, part 3, and part 4. Let us continue the discussion in this […]

  5. […] far in part 1, part 2, part 3, part 4, part 5 and part 6 we have covered many topics on Java. In this post we […]

  6. […] far in part 1, part 2, part 3, part 4, part 5, part 6 and part 7 we have covered many topics on Java. In this […]

  7. […] far in part 1, part 2, part 3, part 4, part 5, part 6, part 7 and part 8 we have covered many topics on Java. In […]

  8. […] far in part 1, part 2, part 3, part 4, part 5, part 6, part 7, part 8 and part 9 we have covered many topics on […]

  9. I ‘m a Chinese software developer,I like java too.Because most Java codescan represent live.It’s easy to understand.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Categories

%d bloggers like this: