eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.
1More Than 9 Million Served
2No. 1 Choice for Developers
Java is the No. 1 language on the TIOBE Index and has been for months and months. The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers worldwide, courses and third-party vendors. The popular search engines Google, Bing, Yahoo, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings.
4Mobile
Because of Android, Java is one of the most popular mobile development platforms-even more popular in Asia than the United States, according to Evans Data Corp. “We’re seeing a definite resurgence in Java development across all regions,” said Janel Garvin, CEO of Evans Data Corp., “which correlates directly with the increasing importance of the smartphone as a development target. Java is the most widely used language for smartphone development and is well-suited for most of the major platforms, including Android, BlackBerry and Symbian, and cross-platform Web development. Asia-Pacific developers are slightly out in front because smartphone development has been more deeply ingrained in that region.”
6Java EE
7OpenJDK
The OpenJDK project is the place to collaborate on an open-source implementation of the Java Platform, Standard Edition, and related projects. OpenJDK (Open Java Development Kit) is a free and open-source implementation of the Java programming language. Big supporters, including IBM, Apple, SAP, Azul and Twitter, have joined OpenJDK.
8NetBeans
10The Java Virtual Machine (JVM)
The JVM supports a host of different languages, primarily dynamic languages, running on top of it. Languages supported by the JVM include Clojure, Groovy, Scala, Ruby, Python and others.