CodeGym/Java Blog/Toto sisi/熱門網站和 Java。哪些科技巨頭最依賴 Java?
John Squirrels
等級 41
San Francisco

熱門網站和 Java。哪些科技巨頭最依賴 Java?

在 Toto sisi 群組發布
個成員
隨著軟件開發趨勢以閃電般的速度來來去去,當涉及到特定的編程語言和工具時,確保您的專業技能與市場相關的一種方法是了解大型科技公司正在使用哪些技術。精通至少一些頂級科技巨頭使用的技術堆棧,幾乎可以保證你的技能在未來幾年內將受到雇主的需求。 熱門網站和 Java。 哪些科技巨頭最依賴 Java? - 1

頂級科技公司正在使用哪些編程語言?

現在,就企業使用而言,Java 是領先的編程語言之一,並且可能是世界上最重要的企業後端語言,這已經不是什麼秘密了。根據 Coding Dojo 所做的一項研究,分析了前 25 家獨角獸公司使用的最流行的編程語言,Java、Python、JavaScript、C/C++ 和 Ruby 是企業中最流行的五種編程語言。當然,Java 與其他編程語言一起使用,但如今確實很難找到一家不依賴 Java 為其至少部分流程提供支持的大型技術公司。以下是頂級科技公司及其使用的主要編程語言的列表。

  • 谷歌

前端:JavaScript、TypeScript。後端:Java、C、C++、Python、Go。數據庫:Bigtable、MariaDB。

  • 蘋果

前端:JavaScript、PHP。後端:Java、Python、Perl、Ruby。

  • 亞馬遜

前端:JavaScript。後端:Java、C++、Perl。

  • Facebook

前端:JavaScript。後端:Java、Python、Haskell、PHP、Hack、XHP、Erlang、C++。

  • YouTube

前端:JavaScript。後端:Java、C、C++、Python、Go。

  • 推特

前端:JavaScript。後端:Java、C++、Scala、Ruby。

  • 易趣網

前端:JavaScript。後端:Java、Scala。

非技術頂級公司使用的編程語言

對於其他行業和非科技公司,排名靠前的公司通常也使用 Java。以下是一些頂級公司的示例,以及他們構建網站、服務和應用程序所依賴的編程語言。

1. 零售。

  • 沃爾瑪

    Java、Python、JavaScript、Perl。

  • 好市多

    Java、Python、JavaScript、C。

  • 家得寶

    Java、Python、JavaScript、C#、Ruby。

2. 醫療保健。

  • CVS 健康

    Java、JavaScript、斯威夫特。

  • 聯合健康集團

    Java、JavaScript、Python。

  • 麥克森

    Java,JavaScript。

  • 康德樂

    Java、JavaScript、Python。

3.財務。

  • 摩根大通

    Java、Python、JavaScript、Perl、Ruby。

  • 花旗集團

    Java、Python、C++、C#

  • 富國銀行

    Java、Python、JavaScript、C#。

4. 電信。

  • 美國電話電報公司

    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 平台,企業版)是您需要了解並擁有經驗的最重要的工具之一,才能成為面向企業的 Java 開發人員。Java EE 是 Oracle 的企業 Java 計算平台。它為開發和運行企業軟件提供 API 和運行時環境,包括網絡和 Web 服務,以及其他大規模、多層、可擴展、可靠和安全的網絡應用程序。Java EE 擴展了 Java 平台標準版 (Java SE),為對象關係映射、分佈式和多層體系結構以及 Web 服務提供 API。根據這個數據通過 Enlyft,目前,有 101,837 家公司使用 J2EE。使用 J2EE 的企業最常見於美國和各個行業,軟件開發是最受歡迎的行業。J2EE 最常被擁有 10-50 名員工和 1-10 百萬美元收入的公司使用。

具體公司是如何使用Java的?

當談到特定技術公司如何在其網站和服務中使用 Java 的詳細信息時,可以理解的是,公開可用的信息並不多,因為企業並不總是希望向公眾提供此類信息。這裡有幾個大型網站的例子,這些網站有據可查的依賴 Java 代碼。

  • Facebook 如何使用 Java?

歷史上,Facebook 是由 Mark Zuckerberg 和 Dustin Moskowitz 用 PHP 編寫的。現在它的前端也嚴重依賴 JavaScript。Facebook 的移動應用程序是用 Java 編寫的。這種語言還與 C 和 C++ 一起用於為許多後端進程提供支持。該社交網絡還使用 MySQL 作為鍵值持久存儲,將連接和邏輯移動到 Web 服務器上。JavaEE 平台用於創建第三方 Facebook 應用程序,這些應用程序通過 API 與 Facebook 的服務集成。

  • YouTube 如何使用 Java?

儘管最初 YouTube 是在 HTML、CSS 和 JavaScript 的幫助下使用 PHP 構建的,但當今世界上最受歡迎的視頻託管平台必須依賴 Java 作為有效處理大量日常流量的方式。Java 在 YouTube 的移動和 Web 應用程序以及 YouTube API 構建中扮演著特別重要的角色。

  • Twitter 如何使用 Java?

另一方面,Twitter 是科技公司一路轉向 Java 並從這樣的決定中顯著獲勝的最具說明性的例子之一。最初是用 Ruby on Rails 編寫的,在其日益流行的頭幾年,Twitter 遇到了重大且頻繁的性能問題。Twitter 的網站下頁甚至變得出名,並催生了 Fail Whale 模因。直到公司將其大部分堆棧轉移到 JVM,並在 2013 年左右完成了這個過程。Twitter 的大部分後端代碼都是用 Scala 重寫的。

  • LinkedIn 如何使用 Java?

專業社交網絡 Linkedin 是大型網站從一開始就大力支持 Java 的一個例子。據該網站的開發人員稱,LinkedIn 99% 是用 Java 編寫的,還有 C++、Ruby on Rails 和 Groovy/Grails 作為他們用於次要目的的附加編程語言。使用 JVM 使 LinkedIn 能夠始終展示非常可靠的性能,即使在使用流量達到峰值時也是如此。

  • Google 如何使用 Java?

作為一家非常關注其產品的高度可擴展性、可靠性以及能夠保持低延遲和高耐用性的公司,谷歌也非常依賴 Java 來處理其通過互聯網巨頭無數服務和應用程序進行的大量後端處理。眾所周知,2001 年至 2011 年擔任谷歌首席執行官的埃里克施密特在其職業生涯早期曾在 Sun Microsystems 工作,在那裡他監督了 Oak 項目,該項目後來以 Java 的形式發布。Eric Sc​​hmidt 提倡完全用 Java 構建 Android 的想法。
留言
  • 受歡迎
你必須登入才能留言
此頁面尚無留言