Eclipse的UML插件

不久我聽到有人在談論Eclipse。開始我以爲他們是在談論日食,後來我才知道是那個IDE。他們談到版本更新的速度是多麼快,有時很難使插件保持最新。對此我深有感觸,因爲上週我花了很多業餘時間試圖找到一個支持Eclipse的好的UML建模插件。

  關於UML,我的最大問題就是,在開始編碼之後,模型通常會過時,它們不再反映系統的狀態。所以我的核心需求是向前/向後設計,即,如果我更改了代碼,模型就會更新;反之亦然。我的第二個需求是導出到圖像。第三個是成本。能夠免費當然是最好不過了,不過如果物有所值,我也願意付出一點點成本。

  所以我開始尋找支持Eclipse v3.1的UML插件。很快這個需求就淘汰了一些選項,例如Together(除了缺乏支持外,我還不明白它爲什麼會如此昂貴,Rational產品也一樣)和Posiedon(兩週之前,我給Posiedon方面發了一封郵件,他們回覆說“我們正在解決這個問題”。剛纔我查看了他們的網站,他們現在支持3.1了。非常棒!)。我本來還可以使用MagicDraw,但是我不喜歡他們的“插件”方法。對我來說,插件應該是集成的,能爲我提供一種新的Eclipse視角。MagicDraw的產品只是基於Eclipse中的一個動作。

  接下來我試了Visual Paradigm。它看起來不錯,根據我的調查,它支持我所需要的一切。但是我不喜歡類圖等等的可視化表示。然後是Omondo。我以前從未聽說過這個建模工具,它的無縫集成給我留下很深的印象。社區版本(community edition)就很不錯,但是它少了商業版本的幾種功能,但是我一看價格:990歐元!噢,算了吧……

  最後我想到了一個一直很受歡迎的插件,MyEclipse。它的年訂費是$29.95。以前的版本(應該是指v4以前的版本吧?)不支持UML建模,我很高興它現在支持了。我開始繞過它的主要原因是,我知道該產品的許多優勢是通過Web Tools Platform項目提供的,我不想與別人擠在一起。最後我試用了一下,發現新版本非常不錯,正是我所需要的。它的訂費不是很高,而且我可以獲得Omondo商業版的大部分功能(比如type4數據庫管理)。

  現在我的心情又轉好了。我希望我的房間裏不會再有成堆的過時了的UML圖了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章