Влад Головач, 26 июня 2009

Flying Logic

Ни одна необязательная программа (т.е. программа, без которой можно жить, хотя и не хочется) не вошла в мою рабочую деятельность так быстро и просто, как Flying Logic. По роду службы постоянно приходится рисовать всякие структурные схемы, в частности структуры: (а) интерфейсов (б) сведений (в) концепций.

Раньше я пользовался Microsoft Visio, но процесс этот очень не любил. С Visio получается очень медленно:

  • Диаграммы рисуются медленно, поскольку нужно следить за взаимным расположением узлов и связей между ними. Если этого не делать, схема самопроизвольно превращается в спагетти.
  • Большие схемы просматриваются и изучаются медленно. Схема в Visio – это картинка, части которой (в данный момент ненужные) нельзя ни скрыть, ни замаскировать.

Я пробовал пользоваться программами вроде MindMapper, но без особого успеха: большинство омерзительны той неуловимой мерзостью, которой славен PowerPoint, кроме того, они позволяют строить только строгие иерархии, в которых ни один объект не может иметь несколько прародителей.

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

Flying Logic

Но это ещё не всё:

  1. Элемент можно связать с любым другим, кроме как с самим собой. Благодаря этому можно проектировать действительно реалистичные структуры.
  2. Есть группы (со вложенностью!) позволяющие временно скрывать незначимые части схемы. Ускоряет чтение сложных схем ещё как.
  3. Есть бесплатная программа-ридер, которая устанавливается не в пример проще и быстрее, чем ридер Visio (есть и экспорт в PDF, но в PDF нельзя схлопывать группы на ходу).
  4. Почти мгновенно запускается. Вроде бы мелочь, но в реальной деятельности постоянно нужно сверяться со схемой и корректировать её; каждая секунда здесь дорога.
  5. Всего 150 долларов!!!

Конечно, блок-схемы никуда не делись, так что вовсе Visio выкинуть не получится. Но для всего остального Flying Logic – мечта, ставшая явью.



Комментарии (4) на “Flying Logic”

  1. tema:

    А как же FreeMind? (бесплатный, это не реклама)
    http://freemind.sourceforge.net

  2. Влад Головач:

    FreeMind приятно бесплатен, да, но жестко иерархический, увы.

  3. Михаил:

    yEd (http://www.yworks.com/en/products_yed_about.html) не смотрели? По описанию — очень похоже.

  4. Каминтатар:

    Весьма печально. Попробуйте вот это http://www.graphviz.org/

Оставить комментарий

 


© Юзетикс, 2008
Авторские права и пр.
info@usethics.ru +7 495 771 00 88