Java开源建站工具
Java 开源建站工具
美国程序员 Jon Scott Stevens 曾公布过其创业公司所使用的开发工具清单。他的技术栈基于 Java 平台,开发项目为一个尚未上线的网站,所列工具均为开源免费软件。
在创业者群体中,选择 Java 作为网站开发语言的情况似乎并不多见。这并非没有原因:Java 给人的印象往往是配置繁琐、开发效率不如脚本语言便捷。
但不可否认的是,Java 平台生态成熟,拥有丰富的工具包与类库,JVM 虚拟机技术亦十分先进。此外,Google App Engine 平台当时提供免费的 Java 主机服务,这使得使用 Java 建站成为一种合理的选择。
笔者将他的工具清单整理如下,供日后参考。

一、开发平台
- Google App Engine:Google 的主机服务,提供数据库支持。使用它无需自行架设服务器,并能轻松解决扩展性问题。
- Objectify-AppEngine:GAE 平台的数据库管理工具。
- GitHub:代码托管服务。
二、Java 编程环境
- Eclipse:著名的 Java 集成开发环境(IDE)。
- Lombok:Eclipse 插件,用于自动生成 Java 代码,减少手工输入量。
- Guice:轻量级的 Java 依赖注入(Dependency Injection)框架。
- Apache Commons:Java 开发常用工具包。
- Guava:Google 发布的 Java 工具库。
- JRebel:允许立即查看 Java 代码修改后的执行结果,无需重启服务。
- Cambridge Template Engine:为 Java 应用程序提供 HTML/XML 模板引擎。
- RestEasy:Java 语言的 RESTful 编程框架。
- HtmlEasy:基于 RestEasy 的 HTML MVC 模式编程框架。
三、前端工具
- RequireJS:对 JavaScript 进行模块化管理并按需加载的框架。
- JQuery:强大易用的 JavaScript 编程框架。
- CoffeeScript:对 JavaScript 进行改写,使其更易于开发的脚本语言。
- Sass Scss:CSS 代码生成工具。
说明:本文整理自 2011 年左右的技术分享。文中部分链接(如 Google Code 相关项目)可能已失效或迁移,Google App Engine 对 Java 的支持策略也已发生变化。请参考时注意工具的适用版本与时效性。
版权声明:本文为原创文章,版权归 戴老师的博客 所有,转载请联系博主获得授权。
本文地址:https://1diff.fun/archives/java-kai-yuan-jian-zhan-gong-ju.html
如果对本文有什么问题或疑问都可以在评论区留言,我看到后会尽量解答。