目前把webrice分成三部分,核心功能,顯示美觀,與其他技術(shù)的協(xié)同問題。
1,對于顯示美觀問題,eclipse 的draw2d做的真的太基礎(chǔ),目前基于eclipse的together等都比較原始,不是太好看,易用性差,目前只有IBM RSA7比較美觀,這是商業(yè)利益,所以IBM不會(huì)開源這部分圖形濾鏡的代碼。這個(gè)只有靠自己了。
2,對于UML2.1的支持,個(gè)人認(rèn)為現(xiàn)在的實(shí)現(xiàn)比較多,但是協(xié)同能力差,Eclipse基金會(huì)在UML方面的開源進(jìn)度,個(gè)人感覺非常的緩慢。
3,對與和其他如BPM,SOA等的協(xié)同,距離還比較遠(yuǎn),暫時(shí)不過多考慮。
以上只是個(gè)人的看法。
webrice framework 涉及到的主要framework:
1,gef
2,emf
3,uml2
以上三大塊,也是本開源的核心,還要努力學(xué)習(xí),深入研究以下他們的架構(gòu)和實(shí)現(xiàn)方式。而且個(gè)人認(rèn)為Eclipse缺少一種很常用的視圖,最近也在整理以下思路,做個(gè)成品。發(fā)現(xiàn)真的開始建造這個(gè)房子了,才發(fā)現(xiàn)這里面的東西真的很多,要慢慢研究主要的部件。
........