目前把webrice分成三部分,核心功能,显示美观,与其他技术的协同问题。
1,对于显示美观问题,eclipse 的draw2d做的真的太基础,目前基于eclipse的together等都比较原始,不是太好看,易用性差,目前只有IBM RSA7比较美观,这是商业利益,所以IBM不会开源这部分图形滤镜的代码。这个只有靠自己了。
2,对于UML2.1的支持,个人认为现在的实现比较多,但是协同能力差,Eclipse基金会在UML方面的开源进度,个人感觉非常的缓慢。
3,对与和其他如BPM,SOA等的协同,距离还比较远,暂时不过多考虑。
以上只是个人的看法。
webrice framework 涉及到的主要framework:
1,gef
2,emf
3,uml2
以上三大块,也是本开源的核心,还要努力学习,深入研究以下他们的架构和实现方式。而且个人认为Eclipse缺少一种很常用的视图,最近也在整理以下思路,做个成品。发现真的开始建造这个房子了,才发现这里面的东西真的很多,要慢慢研究主要的部件。
........
摘要: Webrice uml studio v0.1发布
万事开头难,先发布一个最初版本,随后逐步完善。本平台将基于最新的Eclipse v.3.3来实现,Eclipse v.3.3官方版本也快发布。对于Eclipse v3.2肯能又不支持的地方,请原谅,做开源,没办法必须跟随新的技术。
官方网站:http://sourceforge.net/projects/webrice/
下载地址:http://sourceforge.net/project/showfiles.php?group_id=196090
需要的平台:
Sun JavaSE 5.0(Eclipse v3.3需要JDK5.O才能最好的运行)
Eclipse S-3.3RC1以上 ,本开发环境是v3.3 RC3
相关截图如下:
。。。。
阅读全文