美国程序员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模板引擎。
11. RestEasy:java语言的RESTful编程框架。
12. HtmlEasy:基于RestEasy的一个HTML的MVC模式编程框架。
三、前端工具
13. RequireJS:对Javascript进行模块化管理、并且按需加载的框架。
14. JQuery:强大易用的Javascript编程框架。
15. CoffeeScript:对Javascript进行改写、使其更易于开发的一种脚本语言。
16. Sass Scss:CSS代码生成工具。
(完)
pp2moonbird 说:
objectify应该算是在为gae datastore设计的一个轻量级orm框架。使用起来比gae提供的原生api更方便一点。
2011年8月11日 20:23 | # | 引用
towry 说:
都没用过,也许以后会用的着的。
2011年8月11日 20:38 | # | 引用
龍達 说:
感謝分享資料
2011年8月11日 20:40 | # | 引用
Zoom.Quiet 说:
是也乎,同样的,Python 平台的工具链绝对不比JAVA的差,
特别是在部署方面,有一整套快速一键式的部署工具,比JAVA的要好用的多,
当然,任何语言,存在10年,以上,相关领域的工具都应该积累得很好了,
关键还是在这会儿你的团队里成员的掌握和喜好...
2011年8月11日 20:59 | # | 引用
Roc 说:
代数据库的主机服务都是免费的,真好!
2011年8月11日 23:47 | # | 引用
cabin 说:
伟大的GFW面前,什么gae都是浮云!
2011年8月12日 01:04 | # | 引用
XD 说:
觉得ruby的heroku要比GAE更加友善一点。另外,JRebel是收费的软件吧,也许有如果开发开源软件可以免费使用的licence。
2011年8月12日 10:32 | # | 引用
Jak 说:
同意,之前做过一个,有 GFW 太碍事了,不过用来个人练习下不错的。
2011年8月12日 18:16 | # | 引用
sko 说:
阮先生,愿为阅读您的网络日志支付费用!
2011年8月12日 20:33 | # | 引用
三桂 说:
关心前端部分的,都不错...
2011年8月13日 13:36 | # | 引用
指南者 说:
玩JAVA转行开发android吧 热门行业
2011年8月14日 00:41 | # | 引用
贝壳里的海 说:
Google App Engine 很好很强大
2011年8月18日 12:32 | # | 引用
Lain 说:
Sass Scss很不错。
2011年8月20日 17:36 | # | 引用