作者:
江南白衣 今天CSDN的頭條是微軟DSL 對(duì)決 UML,雖然不是什么新聞了,但還是很開心。因?yàn)槲覍?shí)在很不喜歡基于UML2.0的所謂MDA。
某人說(shuō),世界上沒(méi)有無(wú)緣無(wú)故的愛(ài),卻有無(wú)緣無(wú)故的恨,尤其在網(wǎng)絡(luò)上。 所以我很不喜歡UML三友。
因?yàn)?
非魚批:不是說(shuō)無(wú)緣無(wú)故么?) UML中除了Class圖、順序圖、交互圖,其他如部署圖之類的,根本就是急就章,估計(jì)也就花了三友寶貴的十分鐘設(shè)計(jì)出來(lái)的,也沒(méi)多大用處。而Class圖和順序圖,換作諸位看官,回家憋幾天也能設(shè)計(jì)出個(gè)八九不離十的式樣出來(lái)。就這么點(diǎn)東西,值得捧到高高的神壇上坐這么久不下來(lái)么?
第二不喜歡基于UML的MDA。UML作為溝通工具還好,但想用tagged value表達(dá)整個(gè)系統(tǒng)作為代碼生成的依據(jù),就像想拿XML來(lái)描述整個(gè)商業(yè)系統(tǒng)、商業(yè)邏輯一樣。看這些年來(lái),工具開發(fā)商浪費(fèi)了這么多人月,除了實(shí)際幫了不少研究生的畢業(yè)論文外,再?zèng)]多少成果了。(那些有限的生成效果,隨便一個(gè)xml文件或者PowerDesigner放開手腳做一下也不差多少)
但就是這個(gè)三友和UML,把業(yè)界向更高一級(jí)語(yǔ)言邁進(jìn)的希望死死綁在一輛戰(zhàn)車上一綁就是好幾年,
現(xiàn)在終于有一個(gè)出來(lái)搞局的了,而且還是手臂足夠粗大的微軟,就象Spring 搞了EJB2的局一樣,怎不叫我這種蠻夷拍手叫好?
甚至不用管微軟的設(shè)計(jì)最后是否成功(不過(guò)開發(fā)領(lǐng)域,微軟還沒(méi)有過(guò)完全失敗的產(chǎn)品),只要把局搞亂,我就很高興。何況,我也是個(gè)DSL愛(ài)好者。