它全部的功能均不依賴第三方 jar 包程序員
這就意味着:數據庫
起碼 Java 是一門優美的編程語言,通過10多年的發展,它幾乎已經被應用到了任何地方,在高端的企業服務器上, 手持設備的芯片裏,車載設備,智能家電甚至火星車上。在功能上,它普遍的涉足到了軟件應用的各個領域,如今, 它開始向桌面和圖像處理方面頻頻發力。 從歷史上看它是一門成熟的語言,從如今來看,它是世界上使用最普遍的 語言,從未來看,它是最有前途的語言(如今它依然充滿了活力和創新)。編程
可是,在愈來愈流行的 Web 開發領域, Java 彷佛逐漸露出了疲態。是的,腳本語言們捲起了一場熱潮,彷佛已經 快能夠用「革命」兩個字來形容了。而Java,被「腳本小子們」詬病最多的即是 低下的開發效率。緩存
可是,真的是這樣的嗎?服務器
從本質上來講, Java 語言自己爲程序員提供的幫助只有兩點,一是語言的語法,二是內置的類庫。 如今 從事 Web 開發,大可能是採用第三方的類庫(或者說是框架),好比流行的 SSH。 所謂 Java 在 Web 開發的低效,不妨這樣說比較貼切一些: 採用第三方類庫進行開發比較低效。框架
爲了證實這一點,我寫做了 Nutz, 它是一組輕便小型的框架的集合, 各個部分能夠被獨立使用。 而 Nutz 的目標 就是編程語言
在力所能及的狀況下,最大限度的提升Web開發人員的生產力。編輯器
是的,提升生產力是這個框架惟一的目標。 就像 Java 設計之初,考慮最多的是程序員的易用性和運行時效率 的權衡, Nutz 也是這樣。但願經過 Nutz, Java 的開發人員能夠得到更快的開發速度,更少的代碼量,而且這些 以不損害運行時效率爲前提。函數