Ни одна необязательная программа (т.е. программа, без которой можно жить, хотя и не хочется) не вошла в мою рабочую деятельность так быстро и просто, как Flying Logic. По роду службы постоянно приходится рисовать всякие структурные схемы, в частности структуры: (а) интерфейсов (б) сведений (в) концепций.
Раньше я пользовался Microsoft Visio, но процесс этот очень не любил. С Visio получается очень медленно:
- Диаграммы рисуются медленно, поскольку нужно следить за взаимным расположением узлов и связей между ними. Если этого не делать, схема самопроизвольно превращается в спагетти.
- Большие схемы просматриваются и изучаются медленно. Схема в Visio – это картинка, части которой (в данный момент ненужные) нельзя ни скрыть, ни замаскировать.
Я пробовал пользоваться программами вроде MindMapper, но без особого успеха: большинство омерзительны той неуловимой мерзостью, которой славен PowerPoint, кроме того, они позволяют строить только строгие иерархии, в которых ни один объект не может иметь несколько прародителей.
Потом нашел Flying Logic. Программа в некотором отношении феноменальна: в ней намеренно почти начисто урезана оформительская часть процесса. Всё, что может сделать пользователь, это установить цвет и стандартное название элементов, равно как (хаком) перекрасить часть стрелочек в желтенькие (есть ещё несколько жестко вшитых пиктограмм для блоков). И только. Даже взаимное расположение блоков невозможно контролировать вручную – программа сама расставляет их на плоскости наиболее экономным образом. Из-за этого, впрочем, происходит самый главный недосток Flying Logic – элементы нельзя ни сортировать, ни переупорядочивать. Однако благодаря полной автоматизации достигается невиданная ранее скорость работы.

Но это ещё не всё:
- Элемент можно связать с любым другим, кроме как с самим собой. Благодаря этому можно проектировать действительно реалистичные структуры.
- Есть группы (со вложенностью!) позволяющие временно скрывать незначимые части схемы. Ускоряет чтение сложных схем ещё как.
- Есть бесплатная программа-ридер, которая устанавливается не в пример проще и быстрее, чем ридер Visio (есть и экспорт в PDF, но в PDF нельзя схлопывать группы на ходу).
- Почти мгновенно запускается. Вроде бы мелочь, но в реальной деятельности постоянно нужно сверяться со схемой и корректировать её; каждая секунда здесь дорога.
- Всего 150 долларов!!!
Конечно, блок-схемы никуда не делись, так что вовсе Visio выкинуть не получится. Но для всего остального Flying Logic – мечта, ставшая явью.
27 июня 2009 в 00:51
А как же FreeMind? (бесплатный, это не реклама)
http://freemind.sourceforge.net
27 июня 2009 в 01:39
FreeMind приятно бесплатен, да, но жестко иерархический, увы.
28 июля 2009 в 14:12
yEd (http://www.yworks.com/en/products_yed_about.html) не смотрели? По описанию — очень похоже.
16 июня 2010 в 10:56
Весьма печально. Попробуйте вот это http://www.graphviz.org/