Are there any free tools or software packages that offer functionality similar to MS Visio?
是否有任何免费工具或软件包提供与MS Visio类似的功能?
I am looking for something that can create database, most UML and application flow diagrams.
我正在寻找可以创建数据库,大多数UML和应用程序流程图的东西。
14 个解决方案
#2
Gliffy looks pretty good and is cheap with a free option: http://www.gliffy.com
Gliffy看起来很不错,而且价格便宜,有免费选项:http://www.gliffy.com
#4
Checkout FreelyDraw. It is a professional, easy to use diagramming tool, small compared to visio but still full featured, worth a try. And now it supports Windows and MacOS.
结账FreelyDraw。它是一款专业,易于使用的图表工具,与visio相比虽小但功能齐全,值得一试。现在它支持Windows和MacOS。
#6
Open office draw has boxes with sticky connectors, which I find OK at those times I want just a quick simple diagram with little formalism. Argo UML is a slightly more formally correct, but you're not always there for the formalism.
开放式办公室绘图有带粘性连接器的盒子,我觉得在那些时候我只需要一个简单易懂的快速简单图表。 Argo UML稍微更正式一些,但你并不总是那么形式主义。
#7
For different purposes, different programs.
出于不同的目的,不同的程序。
Application flows are better generated than hand-drawn. Graphviz dot is excellent for it. You can then type something like:
应用程序流程比手绘更好。 Graphviz dot非常适合它。然后你可以输入类似的东西:
digraph{
step1 -> step2;
step2 -> step3;
step2 -> step4 [label="optional"];
}
A simple domain-specific language for directed graphs. It is well documented and has cross-platform implementations. It is also suitable for generating class-diagrams, but you probably don't want to its DSL directly for it (just write a small program to generate it)
用于有向图的简单特定于域的语言。它有详细记录,并具有跨平台实现。它也适用于生成类图,但您可能不希望直接使用它的DSL(只需编写一个小程序来生成它)
For databases I've used Fabforce DbDesigner. There's also a version with SQL-server support.
对于数据库,我使用了Fabforce DbDesigner。还有一个支持SQL服务器的版本。
#8
StarUML looks nice except it doesn't have any database diagram features.
StarUML看起来很不错,除了它没有任何数据库图表功能。
#9
Dia works great for me, both for simple drawing and for UML. I know it's not perfect but it really can do the job. For mindmaps (and heck they are useful), I use freemind.
Dia对我来说很有用,无论是简单绘图还是UML。我知道它并不完美,但它确实可以完成这项工作。对于思维导图(并且他们很有用),我使用freemind。
Don´t let the ugly websites fool you, they both are great pieces of software.
不要让丑陋的网站欺骗你,它们都是很棒的软件。
#11
Cacoo is very nice. It's a flash-based web application and is really quite like a more friendly Visio. There are about 20 sets of shapes available, from electronic circuits to office layout to UML. And even iPhone and Android UI shapes. And it's free.
Cacoo非常好。它是一个基于Flash的Web应用程序,非常像一个更友好的Visio。从电子电路到办公室布局到UML,大约有20套形状可供选择。甚至iPhone和Android UI形状。它是免费的。
#12
You can also try my.origramy - it's a free online service for building diagrams, schemes, etc. It is based on a Flash editor/viewer component.
您也可以尝试my.origramy - 这是一个免费的在线服务,用于构建图表,方案等。它基于Flash编辑器/查看器组件。
#13
It depends of what you mean by functionality. In my opinion Visio is less a drawing than a data manipulating and visualisation tool. Under the surface all elements are made of specialised calculation sheets, which allows to handle the appearance and the behaviour of the shapes. There are plainty better drawing tools, but none that has such a complexe calculating capability.
这取决于你的功能是什么意思。在我看来,Visio不是一个绘图,而是一个数据操作和可视化工具。在表面下,所有元素都由专门的计算表制成,这允许处理形状的外观和行为。有一些更好的绘图工具,但没有一个具有如此复杂的计算能力。
#14
Check out LucidChart. It's very fast and easy to use. They have a limited free account and their paid accounts are reasonable.
看看LucidChart。它非常快速且易于使用。他们有一个有限的免费帐户,他们的付费帐户是合理的。
#1
Have a look at DIA
看看DIA
#2
Gliffy looks pretty good and is cheap with a free option: http://www.gliffy.com
Gliffy看起来很不错,而且价格便宜,有免费选项:http://www.gliffy.com
#3
Many interesting programs here: http://www.osalt.com/visio
这里有许多有趣的程序:http://www.osalt.com/visio
#4
Checkout FreelyDraw. It is a professional, easy to use diagramming tool, small compared to visio but still full featured, worth a try. And now it supports Windows and MacOS.
结账FreelyDraw。它是一款专业,易于使用的图表工具,与visio相比虽小但功能齐全,值得一试。现在它支持Windows和MacOS。
#5
Argo UML is not visio, but can be used to make UML drawings.
Argo UML不是visio,但可用于制作UML图纸。
#6
Open office draw has boxes with sticky connectors, which I find OK at those times I want just a quick simple diagram with little formalism. Argo UML is a slightly more formally correct, but you're not always there for the formalism.
开放式办公室绘图有带粘性连接器的盒子,我觉得在那些时候我只需要一个简单易懂的快速简单图表。 Argo UML稍微更正式一些,但你并不总是那么形式主义。
#7
For different purposes, different programs.
出于不同的目的,不同的程序。
Application flows are better generated than hand-drawn. Graphviz dot is excellent for it. You can then type something like:
应用程序流程比手绘更好。 Graphviz dot非常适合它。然后你可以输入类似的东西:
digraph{
step1 -> step2;
step2 -> step3;
step2 -> step4 [label="optional"];
}
A simple domain-specific language for directed graphs. It is well documented and has cross-platform implementations. It is also suitable for generating class-diagrams, but you probably don't want to its DSL directly for it (just write a small program to generate it)
用于有向图的简单特定于域的语言。它有详细记录,并具有跨平台实现。它也适用于生成类图,但您可能不希望直接使用它的DSL(只需编写一个小程序来生成它)
For databases I've used Fabforce DbDesigner. There's also a version with SQL-server support.
对于数据库,我使用了Fabforce DbDesigner。还有一个支持SQL服务器的版本。
#8
StarUML looks nice except it doesn't have any database diagram features.
StarUML看起来很不错,除了它没有任何数据库图表功能。
#9
Dia works great for me, both for simple drawing and for UML. I know it's not perfect but it really can do the job. For mindmaps (and heck they are useful), I use freemind.
Dia对我来说很有用,无论是简单绘图还是UML。我知道它并不完美,但它确实可以完成这项工作。对于思维导图(并且他们很有用),我使用freemind。
Don´t let the ugly websites fool you, they both are great pieces of software.
不要让丑陋的网站欺骗你,它们都是很棒的软件。
#10
ARIS Express is a free-of-charge alternative for Visio.
ARIS Express是Visio的免费替代品。
#11
Cacoo is very nice. It's a flash-based web application and is really quite like a more friendly Visio. There are about 20 sets of shapes available, from electronic circuits to office layout to UML. And even iPhone and Android UI shapes. And it's free.
Cacoo非常好。它是一个基于Flash的Web应用程序,非常像一个更友好的Visio。从电子电路到办公室布局到UML,大约有20套形状可供选择。甚至iPhone和Android UI形状。它是免费的。
#12
You can also try my.origramy - it's a free online service for building diagrams, schemes, etc. It is based on a Flash editor/viewer component.
您也可以尝试my.origramy - 这是一个免费的在线服务,用于构建图表,方案等。它基于Flash编辑器/查看器组件。
#13
It depends of what you mean by functionality. In my opinion Visio is less a drawing than a data manipulating and visualisation tool. Under the surface all elements are made of specialised calculation sheets, which allows to handle the appearance and the behaviour of the shapes. There are plainty better drawing tools, but none that has such a complexe calculating capability.
这取决于你的功能是什么意思。在我看来,Visio不是一个绘图,而是一个数据操作和可视化工具。在表面下,所有元素都由专门的计算表制成,这允许处理形状的外观和行为。有一些更好的绘图工具,但没有一个具有如此复杂的计算能力。
#14
Check out LucidChart. It's very fast and easy to use. They have a limited free account and their paid accounts are reasonable.
看看LucidChart。它非常快速且易于使用。他们有一个有限的免费帐户,他们的付费帐户是合理的。