Встала задачка — изобразить небольшую блок-схему, она же flow chart по иноземному, чтобы донести до программиста алгоритм выполнения последовательности действий. Обычно беру MS Visio, да рисую, но в данный момент так получилось, что на компьютерах в пределах досягаемости визио установлен не был. Зато, как водится, был интернет.
Задачка еще осложняется тем, что хотелось а)бесплатно, б)желательно он-лайн, в) желательно без каких-либо регистраций, г) чтобы небольшой был, д)чтобы легкий в освоении и с интуитивно понятным интерфейсоми т.д. и т.п. Подробно в ТЗ описано.
Ну, первым делом, конечно, попробовал в MS Power Point. Что сказать… Ну, не визио, конечно, если требуется нарисовать схемку с десятком блоков — то вполне подойдет. Но у нас — и ветвление сложное, и в алгоритме сам черт ногу сломит, в общем, оказалось что как-либо перенести нужный блок, или вставить промежуточный — не так-то просто.
После чего пришла очередь Dia — как оказалось, достаточно большая (больше ста мб после раскрытия), и довольно бестолковая — чтобы разобраться, как сделать так, чтобы по ширине текст вмещался в блок — это без мозгового штурма не поймешь.
Третьей стала yEd graph editor — Вроде все на месте, можно даже с сайта запустить, но вот незадача — выровнять текст внутри четырехугольника тоже та еще проблема.
Четвертой оказалась gliffy — ну все красиво и хорошо, да только необходимость регистрироваться и триальный период огорчают.
flowchart.com — тоже требует регистрации.
lucidchart — Вроде ничего, но на маленьком экране тоже как-то неудобно рисовать.
В общем, замучался выбирать, пусть будет в Пауэр поинте.
Upd. Спустя пять лет — как хорошую альтернативу Power Point и MS Visio, нашел сервис Draw.io — и бесплатный, и удобный, и без регистрации. Смело могу рекомендовать! Жаль, в .ppt не сохраняет — но и остальных возможностей экспорта хватает.