確かに

プログラミング言語には非常に多くの評価があり、速度を測定するもの(Debian Shootout)、人気を判断しようとするもの(TIOBEインデックス)、検索クエリの数を考慮するもの(Google Trends)がありますが、生計を立てる人にとって最も重要なのは州です労働市場。 Indeed.com Webサイトは、さまざまなトレンドを表示するための非常に便利なツールを提供します。この場合、Webで最も人気のある言語に対する需要のダイナミクスを彼に尋ねました。











一般に、Dice.comはITで最も人気のあるアメリカの求人検索サイトですが、残念ながら、現時点ではそのような機能はありません。 ただし、Diceでの現在の結果はこれらのグラフからそれほど遠くないため、結果は比較的正しいと見なすことができます。 どのような結論を導き出すことができますか?



1. JavaとC#は最も人気のある言語であり、主要な市場シェアを共有しています。 彼らの立場は非常に強いです:



.NETはMSからの良好なサポートを受けており、最先端の分野(Silverlight)で成功した開発者と、製造元(オペレーティングシステムからデータベース、開発環境、Riaなど)の高品質で統一された開発ツールのセットで開発者を喜ばせています。



Javaは、多数のベンダー(Sun、Oracle、IBM、SAP、Red Hat)、大企業(Intel、Google、HP)、およびコミュニティ(Apache、Eclipse)をサポートしています。



2. JavaScriptは急速に成長しており、間違いなく「インターネットのスクリプト言語」と呼ぶことができます 。 次の理由により、JSの成長はさらに続きます。



JavaScriptは、すべてのブラウザーの開発者に認められている標準です。 Webの世界に住んでいる限り、JSは成功します。 Adobe Flex RIA開発ツールでも使用されます。



2008年に、ECMAScript仕様のバージョン4がリリースされました。 JSはおなじみのクラスベースのOOモデルを取得するという事実に加えて、静的型をオプションでサポートする唯一の動的言語になり、サーバー側での人気を積極的に高めます。



3.動的言語はほぼ同じように成長しますが、それでもなおゆっくりです。



Ruby on Railsの最初のバージョンは4年前にリリースされましたが、ブロゴスフィアの大ブームにもかかわらず、Rubyは市場で必要な言語にはなりませんでしたが、仕事の面ではPythonに静かに追いついていました。 PHPは3つの言語の中で最も人気のある言語です。 一般に、私たちが見るように、ブログ投稿の数と20の最も人気のあるWeb 2.0サイトが構築されている技術のリストは、世界が生きている実際の労働市場とはほとんど関係がありません。



JDKのバージョン6では、開発者はMozilla Rhinoと呼ばれるJVM用のJavaScriptの組み込みJavaScript実装であるjavax.scriptを利用できました。 Googleのサーバーで既にアプリケーションを見つけています。 また、SunはJRubyとJythonの開発者を積極的に後援しています。OpenJDK7では、動的言語のサポートが約束されていることに加えて、javax.rubyとjavax.pythonが表示される可能性があります。 また、MicrosoftはIronテクノロジを積極的に開発しているため、将来の選択肢の1つは、Javaと.NETの2つの主要プラットフォームのさまざまな言語での開発です。



更新 ほんの一言。



多くの人が正しく指摘しているように、リスト上のほとんどすべての言語は汎用言語であり、「Web専用」の欠員を特定することは困難です。 たとえば、Diceでは、クエリ「java AND(web OR j2ee OR jsp OR struts)」は「java」に対して15のうち1万を与えますが、これらの単語の1つが存在しても、Web開発者を探していることを保証しません。 私たちの現実の多くのWebアプリケーションは、完全に異なるフロントエンドとバックエンドで構成されており、バックエンド開発者はWeb開発者と呼ばれることさえありません。



C ++とPerlも明らかな理由で言及されていません。前者はWeb上であまり一般的に使用されておらず、後者はすでに死んでいると分類されていますが、Ruby / Pythonと同じくらい多くのCOBOLの空きがあります。 テクノロジー、特にエンタープライズアプリケーションは徐々に衰退しています。



All Articles