PowerDesigner Vs Enterprise Architect

 注:數據庫

如下文中PD表示PowerDesigner,EA表示Enterprise Architect 工具

 

 最近一直在作設計方面的事情,以前一直在用PD。有個阿里過來的同事說阿里都是用EA,我就抽空小研究了一下這個軟件。spa

 花了今天一下午的時間看了官方的文檔,再加上實踐。得出的結論是:設計

 在PD面前,EA弱爆了!!!版本控制

 

 
  PD EA
版本控制 固有的版本控制機制,基於模型的比較功能,即便有了衝突解決起來也很是的方便 依賴第三方軟件,如SVN之類,基於文本的比較根本沒有基於模型的比較用起來爽
支持模型 數據庫模型,概念模型,邏輯模型,UML模型,XML模型 UML模型
文檔生成 徹底的自定義方式,給用戶更多的選擇 通常
代碼生成 支持雙向同步,有衝突檢測功能 支持雙向同步,無衝突檢測功能
用戶體驗 弱,給類增長屬性,操做之類的繁瑣死了
自定義模型 支持,友好的擴展機制 支持,擴展機制很差用
......    
     

 

 

 

 

 

 

 

 

 

 

 

 

總之,從我我的角度來講,若是你要選擇一個CASE工具的話,我仍是推薦PD,毫不推薦EAci

相關文章
相關標籤/搜索