用了Together,还会想用Rose吗?

 

很久以前的程序员有篇文章赞美它了,用到现在,觉得再赞美一次也不过分,不过那篇文章好像找不到了,自己写一篇吧。

我用过的Together有三个版本,一个是Together For JBuilder,一个是Together For Eclipse,还有一个是Together ConsoleCenter. Together一开始本来只有for JBuilder版本,和JBuilder紧密结合,后来被Borland公司收购,在其基础上开发了几个新的版本,提供了更好的性能。现在还有For .Net和C的版本,不过不熟就不提了。

Together for JBuilder的版本其实和Together ConsoleCenter差不多。不同在于Together For JBuilder中可以启动JBuilder进行代码编辑和运行,而JBuilder也被它加入了一个启动Together的菜单。而Together ConsoleCenter则是自身带有Java代码编辑和编译运行的功能,可以作为一个单独的IDE进行使用,但是并不是很强。Together for Eclipse其实是作为Eclipse的一个插件,在Eclispe里面多了一个视图,这个是Eclipse的发展趋势。它和Eclipse结合最紧 密,界面也最漂亮。但是可惜的是生成文档能力很弱,是Html+SVG格式的,很不适合项目文档。所以项目里面,最好是用Together ConsoleCenter和Eclipse进行配合,一来可以发挥Togehter的设计功能,并定制模板,生成文档,辅助项目文档的规范化,二来可以 利用Eclipse强大的开发能力。唯一的不便是切换到Eclipse进行编辑的时候,需要手动刷新一下,我到现在还没有找到Eclipse自动刷新的设 置,知道的请指教。

Together代码同步功能是相对于Rose最大优势。Together生成Java代码是做到了(What you draw is what you code)WUDIWUC,专门针对JAVA,解决设计和编码脱离的问题。由模型和代码高度一致,生成代码方便,而且十分干净,完全原汁原味,并且有自动 重构的功能,非常的强大好用。而Rose2003却存在生成代码速度慢,手续烦琐,自动化程度低,添加垃圾代码等等缺点,导致了代码自动生成的功能往往成 为鸡肋,从而使详细设计成为一种无用功,浪费开发人员时间。

在文档生成方面,相比rose让人头大的SODA,Together可谓方便快捷,体贴入微,而且功能一点都不弱,自定义模板功能可以快速产生公司自己的专业文档了。

说了这么多好话,该说点坏话。

1.资源占用方面,Together比Rose是有过只而无不及,内存在512以下的,最好不要考虑了,呵呵,这个是其一。

2.危险性。代码全自动生成带来的危险性。代码的生成和删除都是全自动的,而且删除不进回收站。所以,对包进行删除可要小心咯,记得做好几件事。
1) CVS备份
2) 不要把它的删除提问去掉
3) 保持冷静,它支持无限次的回滚功能,在关闭它以前,一切皆可挽回。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值