它全部的功能均不依赖第三方 jar 包程序员
这就意味着:数据库
起码 Java 是一门优美的编程语言,通过10多年的发展,它几乎已经被应用到了任何地方,在高端的企业服务器上, 手持设备的芯片里,车载设备,智能家电甚至火星车上。在功能上,它普遍的涉足到了软件应用的各个领域,如今, 它开始向桌面和图像处理方面频频发力。 从历史上看它是一门成熟的语言,从如今来看,它是世界上使用最普遍的 语言,从未来看,它是最有前途的语言(如今它依然充满了活力和创新)。编程
可是,在愈来愈流行的 Web 开发领域, Java 彷佛逐渐露出了疲态。是的,脚本语言们卷起了一场热潮,彷佛已经 快能够用“革命”两个字来形容了。而Java,被“脚本小子们”诟病最多的即是 低下的开发效率。缓存
可是,真的是这样的吗?服务器
从本质上来讲, Java 语言自己为程序员提供的帮助只有两点,一是语言的语法,二是内置的类库。 如今 从事 Web 开发,大可能是采用第三方的类库(或者说是框架),好比流行的 SSH。 所谓 Java 在 Web 开发的低效,不妨这样说比较贴切一些: 采用第三方类库进行开发比较低效。框架
为了证实这一点,我写做了 Nutz, 它是一组轻便小型的框架的集合, 各个部分能够被独立使用。 而 Nutz 的目标 就是编程语言
在力所能及的状况下,最大限度的提升Web开发人员的生产力。编辑器
是的,提升生产力是这个框架惟一的目标。 就像 Java 设计之初,考虑最多的是程序员的易用性和运行时效率 的权衡, Nutz 也是这样。但愿经过 Nutz, Java 的开发人员能够得到更快的开发速度,更少的代码量,而且这些 以不损害运行时效率为前提。函数