在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):lyhcode/modern-java-programming开源软件地址(OpenSource Url):https://github.com/lyhcode/modern-java-programming开源编程语言(OpenSource Language):Lua 58.9%开源软件介绍(OpenSource Introduction):Modern Java ProgrammingChinese Edition 近十年前,Bruce Tate 於 2004 出版的《Better, Faster, Lighter Java(中譯書名:輕快的好 Java)》預告 Java Ecosystem 的未來趨勢,正如這本書名所言:更好、更快、更輕巧。但現實…真的是這樣嗎? 很多 Java 工程師深陷無盡的窮忙迴圈,數不清的技術詞彙如 JSP、Servlet、EJB、Struts、JSTL、JSF、Swing、JFC、Spring、Ant、Maven、Hibernate、Eclipse、NetBeans…每個名字的背後都是光陰與數不盡的血與淚,等你攀爬過這面高牆,又會發現背後原來還有一座山。 作者 lyhcode 早期從熱愛的 LAMP 轉換到不喜歡的 Java 世界,曾經還因為太過厭惡而試圖將整個 Java 專案用 PHP 重寫。後來看到 Ruby on Rails 的出現,更是想把 Java 踢回火星。 前些年,徘徊在 Java 悲慘世界的邊緣,絕望之際發現世界的盡頭出現曙光,開始接觸一系列蛻變後的現代 Java 開發工具。 原來 Java 開發也能很輕快,甚至只要一套 Vim 或 Sublime 搭配 Console 就能搞定。 本年度的 30 篇連載,將陸續挑選簡單實用的案例與看倌交流分享。 以 Groovy 為基礎發展的各式工具,還是近年 Java 世界最值得注目的焦點。其中 Gradle 快速竄紅已被 Google 定位為 Android 官方的自動建置工具,可惜中文的資料太過稀少,過去曾在部落格分享少數心得,這幾個月也陸續收到兩岸的讀者來信要求更完整的介紹。
Java 的 Polyglot 特性讓「新語言」並行發展,你不需要再為了 Lambda 而苦苦等待 Java 8 釋出,Bruce Tate 在 2010 年出版的《Seven Languages in Seven Weeks》,就包含以下兩種活躍在現代 Java 世界的新語言。
相信「測試」的重要性不需要多提,但 Java 專案如何落實測試呢?趕快認識這些工具吧!
如果你喜歡 Node.js 的優點,可以先不要急著丟掉手邊的程式碼,用 Java 打造更快更好的網路應用程式。
@作者 lyhcode 目前從事程式設計教學與顧問工作。 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论