43

Я использовал Visio на работе для создания блок-схем, и мне нравится, как легко это делать в целом, особенно создавать и связывать фигуры.

Я пытаюсь найти что-то для Linux, которое работает так же, или, по крайней мере, так же просто в использовании. В некотором смысле, что-то, что происходит так же легко, где мне не нужно тратить дополнительное время на добавление строк, борьбу с возможностью вставки текста * и т.д.

Я пробовал Dia, OpenOffice.org Draw и Kivio, но ни один из них не совсем то, что я ищу. Я мог бы использовать UML и диаграммы последовательности, но я предпочитаю внешний вид потоковых карт для базовой логической схемы.

Итак, вопрос в том, какие доступные программы, работающие в Linux, позволили бы мне легко создавать блок-схемы?

* Я уверен, что это только из-за версии Dia, которую я использую. Fedora 12, репозитории по умолчанию, скоро собираюсь установить Ubuntu 10.10, посмотрим, поможет ли это

9 ответов9

26

LibreOffice Draw может быть использован для задачи.

На этой странице представлены некоторые направления

24

Я использую Dia, который также с открытым исходным кодом.

Dia примерно вдохновлен коммерческой программой Windows Visio, хотя больше ориентирован на неформальные диаграммы для случайного использования. Он может быть использован для рисования различных диаграмм. В настоящее время у него есть специальные объекты, помогающие рисовать диаграммы отношений сущностей, диаграммы UML, блок-схемы, сетевые диаграммы и многие другие диаграммы. Также можно добавить поддержку новых фигур, написав простые XML-файлы, используя подмножество SVG для рисования формы.

Он может загружать и сохранять диаграммы в произвольном формате XML (по умолчанию упакован в gzip-файлы для экономии места), может экспортировать диаграммы в различные форматы, включая EPS, SVG, XFIG, WMF и PNG, и может печатать диаграммы (в том числе охватывающие несколько страниц).

9

Вы можете попробовать YEd. По сравнению с Dia, у него больше возможностей (например, автоматическая разметка) и современный пользовательский интерфейс (хотя это может быть и лучше).

4

Мне пришлось сделать несколько блок-схем совсем недавно, я использовал Lucidchart.

Существует бесплатная версия, и можно создать довольно сложную блок-схему, прежде чем вы достигнете предела. Ну, попробуй. Он не может быть более кроссплатформенным или более простым, чем веб-сервис. :)

3

Я наткнулся на этот вопрос (довольно старый) только сейчас, делая быстрый поиск программного обеспечения для блок-схем.

Когда никто не дал хорошего решения, я попробовал Ubuntu Software Center; Единственное, что я смог найти, это "Поток Каллигра", который является частью Calligra Office Suite (который я считаю новым офисным пакетом или, по крайней мере, недавно о нем слышал!).

Я не могу рассказать вам об этом, но это кажется хорошим. Я устанавливаю его сам сейчас (обратите внимание, что для этого требуется довольно много пакетов с общим размером установки 259 МБ, что довольно много!).

Для его установки используйте имя пакета calligraflow .

Надеюсь, это поможет вам или кому-то еще.

2

Отличным решением, основанным на веб-технологиях, является Lucidchart. Он работает на всех платформах и интегрирован с Google Drive. Это также позволяет сотрудничество в реальном времени. Я очень рекомендую это

2

Это не бесплатно, но Flying Logic может создавать хорошие блок-схемы.

Я также фанат XMind, у которого есть бесплатная версия. Это скорее отображение разума, чем блок-схемы, но если вы попытаетесь достаточно усердно, вы можете сделать его похожим на блок-схему.

1

Umbrello отлично подходит, если вы используете kde 4.x

1

Если вам так нравится Visio, почему бы просто не использовать его. У меня есть Microsoft Office 2010 и Visio, они отлично работают в Ubuntu. Я думаю, что многие люди забывают, что вино больше не находится в экспериментальной / нестабильной фазе (как это было более десяти лет назад!) и может ли с ним работать больше приложений для Windows, чем для тех, которые, по моему личному опыту, 80% всех моих приложений для Windows работают нормально, а некоторые - даже лучше, под Linux ... и офис не является исключением :) для справки, Dia и Draw в порядке, но они, как и все программы, о которых вы ничего не знаете, будут неудобны в изучении и тратят ваше драгоценное время ... вот почему так важно держать своих знакомых рядом. Не изобретай велосипед, если не нужно.

надеюсь, это поможет и вам, и другим (PS: винная версия, которую я использую, - 1.5.28, но я использую офис начиная с версии 1.5.25 - она может работать и с более ранними версиями, такими как 1.4, я не уверен. Ubuntu версия 12.04 LTS)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .