Много текста мне писать некогда, но очень хочется поделиться результатами, поэтому дам сжатую информацию без соплей и разжевываний.
Сегодня возникла необходимость составления комбинированной кастомной блок-схемы.
Перед началом работы, я , естественно нашел на просторах сети несколько программ претендентов для эти целей.
Требования к ПО я определил следующие:
1) Кроссплатформенность.
2) Интуитивность - мгновенное осознание назначения кнопок, их реакций и ожидаемого результата.
3) Достаточный набор инструментов, паттернов, нод и типов в базовом приложении.
4) Наименьшая глюкавость.
Были опробованы:
1) Dia (брал в репозитории)
2) afce http://www[dot]linux[dot]org[dot]ru/forum/de[dot][dot][dot]elopment/4784533
3) Umbrello (брал в репозитории)
4) evolus-pencil (брал в репозитории)
5) yEd http://www[dot]yworks[dot]com/en/products_yed_about[dot]html
6) Draw (Open/Libre -Offie) (идет в комплекте)
Хуже всех оказался Draw (Open/Libre-Offie), он проиграл по интуитивности, набору инструментов.
afce - слишком узкопрофильный, не подошел по возможностям.
Dia - не допилена, не понятный интерфейс, мелкие глюки.
evolus-pencil - замороченный интерфейс, не найдешь где кто и за что отвечает, глюки с текстом в нодах.
Umbrello - очень интересная штука, но проиграла по глюкавости.
yEd - после установки я проникся в него так, будто все время в нем работал, удобно, понятно, быстро, просто, ничего не нужно искать, схема возникает будто сама собой. Советую опробовать.
З.Ы.: Выводы являются моим личным мнением. Однако возражения и предложения принимаются в любом случае.
|