java对响应数据做封装_1000种对Java的响应没有死
java對響應數據做封裝
當一篇評論發表1000條評論時,值得考慮一下。
上周我的社論“ 如果Java即將死,它肯定看起來非常健康 ”在各個開發人員社區中都感到不安 。 在Reddit,Hacker News和Slashdot之間,它收到了1000多個評論。 奇怪的是,很少有評論者對我的中心論點提出異議。 也就是說,現實不支持Java即將死的普遍偏見。 但是,這里是他們的主要觀點:
Java不會死,但它正在成為一種傳統語言
這也許是最常見的主題。 根據我的經驗,傳統語言具有兩個特征。 首先,它們的代碼庫僅增加到維護現有代碼所需的程度。 也就是說,可以使用任何語言的新項目很少選擇傳統語言。 第二個特征是,某些其他一種或多種語言被廣泛用于以前用傳統語言編寫的軟件類型。 從這個意義上講,COBOL符合傳統的定義:當今的業務應用程序往往不是用COBOL編寫的,而是使用多種其他語言編寫的,尤其是Java。
我不贊成這種遺留論點,因為我看不到任何符合任何標準的真實證據。 僅Android就能保證許多新聞項目都用Java編寫。 在企業中,我發現沒有任何語言取代Java。 Spring的流行表明Java仍然是企業首選的語言。 JavaScript作為一種面向客戶端的技術以及在Node.js中都可能最終將Java移出Web應用程序空間的一部分,就像Ruby on Rails在較小的站點上所做的一樣。 在這個狹窄的領域中,Java可能會成為遺留物,但是現在來看這種情況發生的程度還為時過早,因為許多Java中的Web框架已在新項目中得到積極使用。
Java似乎快要死了,因為酷孩子喜歡其他語言
我同意這是真的。 軟件開發正生活在新語言開發的“黃金時代”。 在過去的15年中,D,Erlang,Lua,Ruby,Scala,Groovy,Clojure等都已經出現了(盡管其中一些是在這段流行之前很久才創建的),而一大堆新語言正在爭奪人們的注意力。 :Go,Rust,CoffeeScript,R和Haskell,僅舉幾例。 在計算歷史上,從來沒有如此豐富的語言選項具有如此廣泛的功能。 鑒于許多大學計算機科學程序都將Java用作教學語言,因此人們認為Java代表了現狀,而新語言才是真正令人感興趣的新興項目。 我同意這種觀點。 我喜歡探索新的語言,但是它們的存在并不能說明Java。 正如Redditor觀察到的那樣,“我才剛剛進入學業,今年才獲得學位,但是Java和C#/。NET肯定不會死?!?我現在正在第二份工作,并且都寫過Java?!?
Java的桌面上
我在這里也傾向于同意。 Java applet幾乎完全消失了,除了在某些方面可以提供特殊好處的地方。 盡管JavaFX是Swing的重大升級,但我認為Java在客戶端接口(尤其是在臺式機界面)中扮演重要角色還不夠。 但是,很長一段時間以來,Java一直不是臺式機上的重要因素,因此,Java將來不在太空中的使用并不能真正表明其整體健康狀況。
Oracle的因素
的確,Oracle在開發人員中并不受歡迎。 它處理從Sun收購的許多資產,特別是開源項目,并沒有提高其在程序員中的聲譽。 但是在Oracle一直使用Java的時期內,我相信它在推廣語言方面比Sun做得更好。 我在原始社論中提到了這一點。 此外,我不認為成為語言的“好培育者”是超越價值的因素。 考慮一下JavaScript,它的復興不需要我贅述。 這是一種幾乎每個人都抱怨的語言,并且多年來沒有被修改。 缺少更新似乎并沒有限制它的普及,盡管大多數開發人員希望看到它解決的限制不只幾個。
最后
…幾位評論員完全同意社論,認為還遠遠不夠。 他們特別指出了Java生態系統中非常高質量的工具,尤其是IDE。 種類繁多的庫-其中許多庫可以作為開源使用; Java字節碼的卓越可移植性; 以及可供開發人員使用的大量文檔和資源。 有人可能會爭辯說這是長期使用語言的好處,但我認為沒有其他語言(無論年齡大小或更年輕)都具有如此豐富的所有功能。
向前!
翻譯自: https://www.javacodegeeks.com/2013/10/1000-responses-to-java-is-not-dying.html
java對響應數據做封裝
總結
以上是生活随笔為你收集整理的java对响应数据做封装_1000种对Java的响应没有死的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安卓格式化手机怎么弄(安卓格式化手机)
- 下一篇: 取消码号备案什么意思(取消码号备案)