CodeGym/Java Blog/ランダム/トップ Web サイトと Java。Java に最も依存している大手テクノロジー企業はどれですか?
John Squirrels
レベル 41
San Francisco

トップ Web サイトと Java。Java に最も依存している大手テクノロジー企業はどれですか?

ランダム グループに公開済み
人のメンバー
ソフトウェア開発のトレンドが電光石火のスピードで移り変わる中、特定のプログラミング言語やツールに関して、自分の専門スキルが市場で通用するかどうかを確認する 1 つの方法は、大手ハイテク企業がどのテクノロジーを使用しているかを知ることです。少なくとも一部の大手ハイテク企業が利用しているテクノロジースタックに習熟していれば、あなたのスキルが今後何年にもわたって雇用主から求められることはほぼ保証されます。 トップ Web サイトと Java。 Java に最も依存している大手テクノロジー企業はどれですか?  - 1

トップテクノロジー企業はどのプログラミング言語を使用していますか?

Javaが企業での使用という点では主要なプログラミング言語の 1 つであり、おそらく世界で最も重要な企業バックエンド言語であることは周知の事実です。ユニコーン企業上位 25 社で使用されている最も人気のあるプログラミング言語を分析した、Coding Dojo による調査に基づいて、Java、Python、JavaScript、C/C++、Ruby が企業間で最も人気のある 5 つのプログラミング言語となっています。もちろん、Java は他のプログラミング言語と一緒に使用されていますが、今日では、少なくとも一部のプロセスを実行するために Java に依存していない大手テクノロジー企業を見つけるのは本当に困難です。以下は、トップテクノロジー企業とそれらの企業が使用している主なプログラミング言語のリストです。

  • グーグル

フロントエンド: JavaScript、TypeScript。バックエンド: Java、C、C++、Python、Go。データベース: Bigtable、MariaDB。

  • りんご

フロントエンド: JavaScript、PHP。バックエンド: Java、Python、Perl、Ruby。

  • アマゾン

フロントエンド: JavaScript。バックエンド: Java、C++、Perl。

  • フェイスブック

フロントエンド: JavaScript。バックエンド: Java、Python、Haskell、PHP、Hack、XHP、Erlang、C++。

  • YouTube

フロントエンド: JavaScript。バックエンド: Java、C、C++、Python、Go。

  • ツイッター

フロントエンド: JavaScript。バックエンド: Java、C++、Scala、Ruby。

  • eBay

フロントエンド: JavaScript。バックエンド: Java、Scala。

非ハイテクトップ企業が使用するプログラミング言語

他の業界や非テクノロジー企業に関して言えば、トップ企業も通常は Java を使用しています。ここでは、トップ企業と、Web サイト、サービス、アプリケーションの構築に使用しているプログラミング言語の例をいくつか紹介します。

1.小売。

  • ウォルマート

    Java、Python、JavaScript、Perl。

  • コストコ

    Java、Python、JavaScript、C.

  • ホームデポ

    Java、Python、JavaScript、C#、Ruby。

2. ヘルスケア。

  • CVS ヘルス

    Java、JavaScript、Swift。

  • ユナイテッドヘルスグループ

    Java、JavaScript、Python。

  • マッケソン

    Java、JavaScript。

  • カーディナルヘルス

    Java、JavaScript、Python。

3. 財務。

  • JPモルガン

    Java、Python、JavaScript、Perl、Ruby。

  • シティグループ

    Java、Python、C++、C#

  • ウェルズ・ファーゴ

    Java、Python、JavaScript、C#。

4. 電気通信。

  • AT&T

    Java、Python、JavaScript、Perl。

  • ベライゾン

    Java、Python、JavaScript、Swift。

  • コムキャスト

    Java、Python、JavaScript、Go、Ruby。

5. 航空宇宙と防衛。

  • ボーイング

    Java、Python、JavaScript、Perl、Ruby。

  • レイセオン

    Java、C++、C#。

トップ企業とJavaEE

Java EE (Java Platform, Enterprise Edition) は、エンタープライズ指向の Java 開発者として需要があるために、知識と経験が必要な最も重要なツールの 1 つです。Java EE は、Oracle のエンタープライズ Java コンピューティング プラットフォームです。ネットワーク サービスや Web サービス、その他の大規模で多層のスケーラブルで信頼性の高い安全なネットワーク アプリケーションを含むエンタープライズ ソフトウェアを開発および実行するための API とランタイム環境を提供します。Java EE は Java Platform, Standard Edition (Java SE) を拡張し、オブジェクト リレーショナル マッピング、分散型および多層アーキテクチャ、および Web サービス用の API を提供します。このデータによるとEnlyft によると、現在、101,837 社が J2EE を使用しています。J2EE を使用するビジネスは米国およびさまざまな業界で最もよく見られ、ソフトウェア開発が最も人気があります。J2EE は、従業員数 10 ~ 50 名、収益 100 万~1,000 万米ドルの企業で最も頻繁に使用されています。

具体的にどのような企業が Java を使用しているのでしょうか?

特定のテクノロジー企業が Web サイトやサービスで Java をどのように使用しているかについての詳細に関しては、当然のことながら、企業はこの種の情報を常に一般に提供しようとしているわけではないため、公開されている情報はそれほど多くありません。ここでは、Java コードへの依存が十分に文書化されている大規模な Web サイトの例をいくつか示します。

  • Facebook は Java をどのように使用していますか?

歴史的に、Facebook はマーク ザッカーバーグとダスティン モスコウィッツによって PHP で作成されました。現在では、フロントエンドの JavaScript にも大きく依存しています。Facebook のモバイル アプリケーションは Java で書かれています。この言語は、C および C++ とともに多くのバックエンド プロセスを強化するためにも使用されます。また、ソーシャル ネットワークは、キーと値の永続ストレージとして MySQL を使用し、結合とロジックを Web サーバーに移動します。JavaEE プラットフォームは、API を介して Facebook のサービスと統合するサードパーティの Facebook アプリケーションを作成するために使用されます。

  • YouTube は Java をどのように使用していますか?

YouTube はもともと HTML、CSS、JavaScript を使用して PHP で構築されていましたが、現在、世界で最も人気のあるビデオ ホスティング プラットフォームは、毎日の大量のトラフィックを効率的に処理する方法として Java に依存する必要があります。Java は、YouTube のモバイル アプリケーションと Web アプリケーション、および YouTube API の構築において特に重要な役割を果たしています。

  • Twitter は Java をどのように使用していますか?

一方、Twitter は、ハイテク企業が途中で Java に切り替え、その決断によって大きな勝利を収めた最もわかりやすい例の 1 つです。元々は Ruby on Rails で書かれていましたが、人気が高まり始めた最初の数年間、Twitter には重大なパフォーマンスの問題が頻繁に発生していました。Twitter の Web サイトのダウンページは有名になり、Fail Whale ミームを生み出しました。それは、同社がスタックの大部分を JVM に移行し、2013 年頃までにこのプロセスを完了するまでのことでした。Twitter のバックエンド コードのほとんどは Scala で書き直されました。

  • LinkedIn は Java をどのように使用していますか?

プロフェッショナル向けソーシャル ネットワーク Linkedin は、最初から Java に大きく賭けた大規模 Web サイトの一例です。Web サイトの開発者によると、LinkedIn は 99% Java で書かれており、追加のプログラミング言語として C++、Ruby on Rails、Groovy/Grails が小規模な目的で使用されています。JVM を利用することで、LinkedIn は使用トラフィックがピークに達したときでも、常に非常に信頼性の高いパフォーマンスを発揮できます。

  • Google は Java をどのように使用していますか?

Google は、自社の製品が高度なスケーラビリティと信頼性を備え、低レイテンシと高い耐久性を維持できるかどうかを非常に重視している企業として、インターネット巨人の無数のサービスとアプリケーションを通じてバックエンド プロセスの大部分を Java に非常に強く依存しています。2001 年から 2011 年まで Google の CEO を務めたエリック シュミットは、キャリアの初期に Sun Microsystems に勤務し、後に Java としてリリースされた Oak プロジェクトを監督していたことはよく知られています。Eric Sc​​hmidt は、Android を完全に Java で構築するというアイデアを推進しました。
コメント
  • 人気
  • 新規
  • 古い
コメントを残すには、サインインしている必要があります
このページにはまだコメントがありません