首頁  >  文章  >  Java  >  Java最棒的價值

Java最棒的價值

黄舟
黄舟原創
2017-02-20 10:25:031413瀏覽

本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!

為了收集現在對Java生態系統的見解,《DZone’s Java Ecosystem research guide》將在9月發表,我們將和熟悉Java生態系統的15個高階主管對話。

下面就是我們要對話的貴客:

Joel Depernet, E.V.P. Global Research and Development, Axway公司

Sacha Labourey, CEO和创始人, CloudBees公司

Rick Reich, CEO, Development Heroes公司

Asad Ali, Principal Software Developer, Dynatrace公司

Lisa Hamaker, 市场经理, Dynatrace公司

David Park, 产品副总裁, HackerRank公司

Charles Kendrick, 创始人和CTO, Isomorphic Software公司

Wayne Citrin, CTO, JNBridge公司

Raymond Augé, 高级软件架构师, Liferay公司

Laura Kassovic, 创始人, MbientLab公司

Cameron Wilby, 联合创始人, Origin Code Academy公司

James Faulkner, Technology Evangelist, Red Hat公司

Paul Trowe, CEO, Replay Games公司

Calvin French-Owen, CTO和联合创始人, Segment公司



Java最棒的價值

我們問受訪者,「現實世界中什麼的問題是被Java哪裡”,他們告訴我們:

1)Java內存分析,我們用它來查看哪裡正在發生內存洩漏。較新的非同步框架,使用Java程式碼工作,從執行緒跳到執行緒。從一個線程被傳遞到另一個線程的請求。我們跨越線程邊界將資訊聯合在一起。 APM工具遵循跨執行緒的請求,以知道元件是否運作緩慢。我們提供終端到終端的事務細節。當查看損壞的資料時,很難說明這是一個還是多個請求。確定性能下降的真正原因是有必要的。 2)資料庫存取顯示了很多,並且透過事務請求作出了很多資料庫呼叫。你必須能夠看到自由資料收集的空白以便於整體地看資料。這使得我們能夠看到問題是否單獨發生。 3)在DevOps中,你需要能夠在你檢查程式碼的那一刻看到整個應用程式生命週期,以及開始建置的時候。透過嵌入前期,你可以捕捉可能會導致QA問題的程式碼模式,而這些QA問題會損害收入和品牌。應用程式生命週期管理的關鍵是看到你發佈到管道的東西。

程式碼的可移植性。每台設備都可以用相同的呼叫來運行Java。如果你用C ++或其他物件導向語言來建構東西,那麼你必須得針對所要運行的每個平台進行調整。

任何需要穩健性的地方——它的可擴展性,可工作於許多機器和許多不同的作業系統。它是開發者的通用語,並且有針對所有內容的程式庫。這使得生活美好多了。它並不神奇,不能與其它語言相比。對於健壯性,可擴展性,和工作於許多作業系統的能力而言,選擇要么是.NET要么是Java。

有大量優秀的Java開發者,隨時準備支援Java語言。這可以最小化風險,並減少應用成本。而且還有大量的開源和免費的基礎學習和體驗資訊。

企業軟體開發。能夠寫原生的Android應用程式。

訊息-JMS也支援企業軟體。使得各種組件之間的通訊可以有效運作,並作出重要貢獻。

在企業的伺服器端使用,特別是大規模的,涉及到多個服務或平台和分散式事務之間整合的面向資料庫的系統。

Java語言的最大價值在於它的便攜性和JVM。 Java被設計為能夠運行於所有的平台,不管位元組排序,資料大小,CPU和OS如何。 JVM是一個非常強大的系統,允許你在運行時做例如交換jar檔案或程式碼區塊這樣的事情。熱交換程式碼的能力大大降低了調試應用程式所需的時間量。

用於我們正在Kafka和Hadoop中為了批次而建造的資料管道。這些都是偉大的、新的Java使用案例。寫在JVM上,因此更容易並且自備更好的支援和效能。 Spark in Python沒有Java這樣好。

Java是世界上對於品質、可靠性,及時發布、工具鏈,以及生態系統多個方面的排行前三的語言之一。它是我能想到的,能夠做到這一點的唯一語言。整體而言,它還是最強大、最全面的語言。

開放原始碼庫很多,但依然要選擇合適的/最好的。你永遠不需要重做基礎知識。此外,不同於其他語言,市場上有大量的Java開發人員。

我們看到它在醫療融資及旅遊和交通運輸等行業被大量使用。 Twitter開始使用Ruby on Rails,但後來也轉移到Java,因為它更可擴展並且可有更多的程式設計師可用。

已經有20年解決問題經驗的成熟平台。來自Red Hat和生態系統的專業知識。

最後,那麼,你覺得Java最棒的價值在哪裡呢?

 以上就是Java最棒的價值 的內容,更多相關內容請關注PHP中文網(www.php.cn)!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn