題:
DIA的替代品-用於Linux的牙線圖繪製軟件
Granitosaurus
2018-10-15 08:45:37 UTC
view on stackexchange narkive permalink

我已經很長時間使用 DIA進行休閒和專業繪圖了,但是現在已經很長時間了。

該程序應該:

  • 可以繪製簡單的流程圖,UML和其他圖表
  • 可在GNU / Linux上使用
  • 具有FLOSS許可證

我能找到的唯一的免費替代方案是我不喜歡的免費辦公室繪圖。
Linux上是否有任何免費的,輕量級的圖形繪製軟件?

主要用例來說明程序流程

歡迎使用軟件建議!我們將需要更多信息來在此處提供良好的建議-要求“像X這樣的工具”即使鏈接也無法提供足夠的細節。您應該始終明確列出您的要求。請參閱[如何要求某些軟件的替代方法](// softwarerecs.meta.stackexchange.com/q/48/185)及其鏈接的問題以獲取詳細信息。
絕對是牙線,還是[tag:gratis]夠了?我有你的完美工具。它是Java,但不確定是否可以編輯源代碼。雖然不花錢
是流程圖或消息序列圖中的“程序流程”?
流程圖中的@Mawg,是的,我只對牙線替代品感興趣。確實沒有什麼要補充的:流程圖繪製程序在Linux上是FLOSS。到目前為止,我只發現Dia令人讚嘆並可以正常工作,但已經停產了將近十年,或者我認為自由放任的抽獎遠遠不及Dia停產。
您看過plantuml或graphviz點嗎?
-1
@mawg grais鏈接指向無結果,您的意思不同嗎?對於消息序列圖,當然還有“ mscgen”程序。
lolx Typo“ grais”-> [標籤:免費]
有兩個“ mscgen”應用程序(至少適用於Windows)。 [此](https://sourceforge.net/projects/msc-generator/)功能更強大,開發人員非常友好和樂於助人,並且可以快速回復電子郵件
坦率地說,我不理解必須在過去一年左右的時間裡構建軟件。某些東西沒有得到更新的原因可能是作者認為它已經足夠成熟。另外,使用FLOSS可能是缺乏動力或時間不足,或兩者兼而有之(或多種其他原因)。商業軟件供應商通常只會在幾乎沒有更改的情況下重新編譯軟件,只是為了使它看起來正在進步。區別在於使用FLOSS是沒有意義的,因為任何人都可以看到源中的更改(或不查看)。
@0xC0000022L哦,我不會停止使用DIA-我喜歡它;但是由於它已經停產了,所以我擔心它會在某個時候停止工作,所以我寧願準備通過偶爾玩一下來進行切換,而不是在需要的時候放棄學習。
知道了現在那當然是另外一個故事了。很抱歉在這裡得出結論。作為FLOSS開發人員本人,我可以告訴您,官僚機構通常比開發東西要花更多的時間。因此,如果您有時間捐款,我相信DIA開發人員會很感激。這可能就像支持任何FLOSS項目中必需的請求或其他任務一樣簡單,但是必須從可用的開發時間中扣除。
二 答案:
timgold
2018-10-15 16:54:20 UTC
view on stackexchange narkive permalink

如何在瀏覽器中運行在線解決方案?我使用的是: https://www.draw.io/。試試吧,也許符合您的需求

其中有很多,但是OP似乎固定在FLOSS上
我在喜歡它之前和之前都使用過draw.io,但我的最初問題是針對linux-native和牙線軟件。
quiliup
2018-10-16 13:15:59 UTC
view on stackexchange narkive permalink

使用GraphViz!

我知道並且經常使用的最佳解決方案是GraphViz集合中的程序。 GraphViz

  • 可以繪製任何圖形(包括流程圖,UML和其他圖)
  • 在GNU / Linux下可用(軟件包名稱:graphviz)
  • 擁有FLOSS許可證(通用公共許可證1.0

類似於LaTeX,而無需手工繪製即可鍵入所需內容。該程序將編譯您的文件並自動分發節點。還有更多程序可以用於不同的排列!

如果以後要編輯結構,請執行以下操作:將其導出為svg,並使用Inkscape之類的矢量圖形程序編輯節點。

Don不用擔心學習曲線!語言/格式確實非常簡單。與任何其他新程序一樣,這大約需要一個小時的學習時間。這是一個簡短的示例:

 動物[label =“ {動物| +名稱:string \ l + age:int \ l | + die():void \ l}”]  

編譯為

uml class

這是 簡單教程關於創建UML圖,並且GraphViz是一種通用的圖形佈局生成軟件,請查看此介紹,其中提供了更詳細的說明。

我希望這對您有所幫助:)

至少在沒有自動化創建的情況下,非常酷但是點符號似乎具有相當的學習曲線並且不如DIA靈活。儘管似乎值得花一些時間來學習繩索。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 4.0許可。
Loading...