📜 ⬆️ ⬇️

Indeed

There are a huge number of programming language ratings, some measure the speed (Debian Shootout), others try to determine popularity (TIOBE Index), still others consider the number of search queries (Google Trends) but still the most relevant for any person who earns a living. labor market. Website indeed.com provides a very convenient tool for viewing various trends, in this case we asked him for the dynamics of demand for the most popular languages ​​for the Web:




')
In general, the most popular American site for finding jobs in IT is Dice.com, but alas, it does not currently have similar functionality. However, the current results on Dice are not far from these graphs, so the result can be considered relatively true. What conclusions can be made?

1. Java & C # are the most popular languages ​​and share the main market share. Their positions are very strong:

.NET has good support from MS and is actively developing, delighting developers with successes in bleeding-edge areas (Silverlight) and a high-quality single set of development tools from the manufacturer (from the operating system to the database, the development environment, ria, etc.).

Java, in turn, has support for a number of vendors (Sun, Oracle, IBM, SAP, Red Hat), large companies (Intel, Google, HP) and communities (Apache, Eclipse).

2. JavaScript is actively growing and without a doubt it can be called the “scripting language of the Internet” . JS growth will continue further for the following reasons:

JavaScript is a standard recognized by developers of all browsers. As long as we live in the world of Web - JS will be successful. It is also used in the Adobe Flex RIA development tool.

In 2008, ECMAScript version 4 is coming out. Besides the fact that JS will acquire the familiar class-based OO-model, it will become the only dynamic language with optional support for static types, which will actively increase its popularity on the server side.

3. Dynamic languages ​​grow about the same, but still slowly.

The first version of Ruby on Rails came out 4 years ago, but in spite of the huge boom in the Ruby blogosphere, it never became much in demand in the market, although Python is quietly catching up with job openings. PHP is the most popular language of this triple. In general, as we see, the number of blog posts and the list of technologies on which the 20 most popular Web 2.0 sites are built have little to do with the real labor market in which the world lives.

In version 6 of the JDK, developers could use javax.script — the JavaScript implementation for JVM built into the SDK called Mozilla Rhino. It has already found its use on Google’s servers. Sun also actively sponsors the developers of JRuby & Jython - it is quite possible that in OpenJDK 7, in addition to the promised improved support for dynamic languages, we will see javax.ruby & javax.python. Microsoft is also actively developing its own Iron technologies, so one of the options for the future is development in different languages ​​for two main platforms: Java & .NET.

UPDATE. Just a couple of words.

As many have rightly noted, almost all languages ​​from the list are general-purpose languages ​​and it is difficult to select “Web-only” vacancies. For example, on Dice, the query “java AND (web OR j2ee OR jsp OR struts)” gives 10 thousand out of 15 according to “java”, but even here the presence of one of these words is not at all the guarantor of what the Web developer is looking for. Many Web applications in our realities consist of completely different front-and-back-end, and the developer often does not even call the developer a web-developer.

C ++ & Perl was also not mentioned for quite clear reasons: the former is less commonly used on the Web, the latter has already been counted among the dying, although there are as many COBOL vacancies as Ruby / Python. Technology is dying slowly, especially corporate applications.

Source: https://habr.com/ru/post/28971/


All Articles