我的建议相反,应该非常关注Jarkata的项目,作用如下:
1,项目很多,大部分的项目都是有针对性的,你需要有个概括性的了解,知道它们涵盖了那些方面,进展情况。进一步,根据自己的情况选择合适的应用,深入学习。学习有两层含义,一层是学习使用,一层是学习源码。对于开发一般项目你只要学习使用就足够了,而Jarkata为你提供了最基本的文档,而且有一些项目本身就是使用其他项目很好的例子,这时,你就要看源码了。
2,对于你要开发的项目,你需要自己设计框架时,Jarkata更是一个很好的样板,尤其是Avalon,建议好好看看。决不是一个简单的web框架。但却是会有让人掉进去的感觉,关键在于你的目标是什么,如果想学习写框架,你还真要掉进去才能学到精髓。
对于项目的开发,尤其是希望采用一些开源的东西时,寻找合适的例子,这些例子本身不是Jarkata的,但都是Jarkata和其他一些常用开源的组合。通过学习和训练,形成自己一套组合。这也是DIY:)
提到erp,对于基于瘦客户端部分的,还是需要这些项目的,尤其是对客户端要求高的,可能struts就不如Turbine好用了。而且除了框架和服务,还有很多工具帮助你开发,比如ant,Cactus等。