簡體   English   中英

Eclipse的免費UML工具/插件可以生成Java代碼嗎?

[英]Free UML tool/plugin for Eclipse can generate Java code?

我是Eclipse的新手。 我不知道哪個插件可以創建類圖,序列圖...並生成java代碼和coursce,它是免費的。 有人知道這樣的工具嗎?

我建議使用Togethersoft或Omondo for java但這些工具不是免費的。

唯一的java免費UML工具是eUML,但它在我的代碼中添加了大量標簽。 生成的代碼很亂,因為UML模型直接在我的java代碼中使用@UML。 因此,UML模型和Java代碼混合在一起。 如果我重構我的代碼,那么我的所有模型都會丟失。 我只更改了我的一個屬性,我的所有模型都立即丟失了。 最糟糕的是我也丟失了我改變的代碼。 我需要手動粘貼所有類的副本並創建一個新項目。 我失去了很多小時的工作只是因為我創造了2個小班圖! 我的代碼格式未經我的許可而更改。 這是一種不可接受的行為。 我喜歡這個工具,但不希望UML代碼生成在我的java代碼中如此具有侵入性。 圖形設計非常好,但因為這是實時代碼和模型同步,而且代碼很臟,這對我來說是不行的。 將實時代碼生成與模型和UML設計分開是很好的,就像其他工具一樣。

對於Eclipse,我建議使用eUML2(http://www.soyatec.com/euml2/installation/)。

如果使用Eclipse不是必須的,我認為更好的選擇是https://www.magicdraw.com/ - 他們為學生提供免費版本。

Topcased包含一個UML編輯器和一個Java生成器(反向)。 Papyrus編輯器包含在Topcased中。 它們都基於Eclipse Modeling Project。 看看教程

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM