JavaRush /Java Blog /Random-TW /Java 解決的周遭世界的問題
pandaFromMinsk
等級 39
Минск

Java 解決的周遭世界的問題

在 Random-TW 群組發布
筆記 貼文作者:有些地方翻譯得不太順利。為了消除粗糙的邊緣,我們進行了免費添加,但絲毫不會破壞文章的含義。文章原文在這裡 文章的目標讀者是那些在Java世界中猶豫是否要揚帆起航的人。 dzone.com 訪問了 11 位商業專業人士,他們的大部分職業生涯(如果不是大部分)都在 Java 生態系統中度過。我們向他們詢問了 Java 解決的現實問題。 我們特別採訪了: Anthony Kilman,AppDynamics 技術主管 Gil Tene,Azul Systems 首席技術長 Bhartendu Sharma,Chetu 營運副總裁 Charles Kendrick,Isomorphic Software 首席技術長兼首席架構師 Fred Simon,聯合創始人兼首席架構師, JFrog Ray Auge,Liferay 高級軟體架構師 Michael Hunger,Neo Technology 首席開發倡導者 Brandon Allgood,博士、首席技術長、Numerate 博士 Andy Piper,Push Technology 技術長 Jonas Bonér,Typesafe 創辦人兼技術長 Toomas Rὅmer,ZeroTurnaround 首席技術長兼創辦人 以下是他們告訴我們的內容:
  1. 大伺服器、大數據、大網站…它的工作原理就像Twitter 平台一樣。這就是 Java 的優點。IoT、Android 行動平台 - 您可以對行動裝置和大數據伺服器使用相同的語言。
  2. 雲端前階段虛擬化系統和硬體的整合已經發展成為雲端基礎設施。這使您可以創建電腦網路而無需依賴軟體。Java 提供了建立本機環境然後將其推到任何需要使用它的地方的能力。允許您實施分散式運算網絡,該網絡可以在 AWS 上變得更加活躍。
  3. Java 已經確立了自己的地位,以至於沒有一個地方不受它的影響。它甚至可以安裝在嵌入式系統中。這項偉大的軟體開發確實標誌著軟體產業的頂峰。Java 透過讓事情更容易完成來解決軟體開發中的管理問題。這使得尋找開發人員變得更加容易。
  4. Java 是最安全、最穩定、可擴展的工業軟體。Twitter 從 Ruby 轉向 Java 和 Scala,因為它的可擴展性、穩定性和開發速度。
  5. Java 平台在處理複雜性方面非常有效率。Java能夠在多種平台上運行,並且可以處理任何可以在多種硬體平台上運行的東西。
  6. 本質上是自 1995 年以來的一個小轉變...這是非常穩定的工業軟體。只有隨著物聯網和行動平台的出現,我們才看到:更多不同的任務由 Java 解決。Java更面向長期使用,不適合快速開發。我們正在與一家大型比薩連鎖店合作,開發與烤箱通訊的解決方案,以控制溫度、濕度、烹飪時間並監控整體狀況。
  7. 這裡有兩點
    1. Java 庫生態系統和開源。我們致力於開發更高品質的這些函式庫。我們已經使用它們很多年了,但從未為它們的發展做出相應的貢獻。目前,我們作為 Eclipse 基金會和 Apache 的成員開展業務,並盡我們所能為基金會做出貢獻。這對我們公司和我們的開發人員來說是雙贏的。我們很高興能夠採取互惠措施,甚至「將其傳遞下去」。
    2. Java 的 OSGi 模組層。由IBM、Sun等公司於1990年代末期創立,旨在建構模組化軟體。從那時起,該層不斷發展,作為一種產品,它變得更加複雜。在某個階段,程式碼中很難找到需要改進的地方,但產品的效能仍然很快。這使我們能夠開發高端功能並將其匯出到 Java,從而使我們能夠突破界限。
  8. 反應式應用程式使人們能夠透過跨雲端基礎設施進行擴展來及時回應。彈性系統可能太不完善,無法快速啟動和運作。反應式應用程式具有彈性,是關鍵任務生產的強大目標。
  9. Java 在最大的生產站點中擁有最大的程式碼庫。它幾乎可以在從物聯網到伺服器等任何地方使用。人們常常看不到這一點。他們假設所有層級都是用 C 或 C++ 寫的。使用者認為,網路頁面的出現在網路上引起了更多關注,例如執行財務任務的COBOL。
  10. Java 既可以在 Android、Amazon Kindle 中運行,也可以在工業資料庫中運行並處理大量資料(Hadoop 和 Cassandra 是用 Java 編寫的,Spark 是用 Scala(JVM 語言)編寫的)。安全性、穩定性、可擴充性-全部使用Java平台的功能(例如股票交易)。憑藉出色的效能、靈活性和隨時隨地工作的能力,您可以使用 Java 在 Windows 或 OSX 上進行開發。
  11. Java 非常適合在企業伺服器上使用,特別是那些可擴展到高功率、大容量的資料庫系統,涉及跨多個系統和平台的整合以及分散式事務。
您認為使用 Java 可以解決上述哪些問題?
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION