美国程序员
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 模
板引擎。