background image

美国程序员

Jon Scott Stevens,公布了他的创业公司所使用的开发工具

清单。

  他的语言平台是

Java,开发项目是一个网站(还未上线)。所用到的工具都是

开源的,可以免费得到。

  在目前的创业者之中,用

Java 作为网站开发语言的人似乎很少。这当然不

是没有原因的,

Java 看上去确实不像是最便捷的网站开发工具,给人的感觉是

用起来麻烦又费事。

  但是不可否认的是,

Java 的平台很成熟,各种工具包、工具库非常多,而

JVM 虚拟机更是先进的技术。另外,Google App Engine 平台提供免费的

Java 主机,所以使用 Java 建站也不失为一种合理的选择。

  我把他的工具清单抄在下面。如果有一天,我也用

Java 建站,就可以参考

了。工具清单如下:

  一、开发平台

  

1. Google App Engine:Google 的主机服务,有数据库支持。使用它,

就不用自己架设服务器了,而且轻松解决扩展性问题。

  

2. Objectify-AppEngine:GAE 平台的数据库管理工具。

  

3. GitHub:代码托管服务。

  二、

Java 编程环境

  

4. Eclipse:著名的 Java 集成开发环境。

  

5.Lombok:Eclipse 的一个插件,用来自动生成 Java 代码,减少手工输

入的代码量。

  

6. Guice:一个轻量级的,Java 语言的依赖注入(dependency 

injection)框架。

  

7. Apache Commons:Java 开发的工具包。

  

8. Guava:Google 发布的 Java 工具库。

  

9. JRebel:允许立即查看 Java 代码修改后的执行结果。

  

10. Cambridge Template Engine:为 Java 应用程序提供 html/xml 模

板引擎。