Когда-то я писал про визуальный язык прогрмаммирования Luna. Там визуализация была заложена в основу разработки. Предполагается, что код ручками даже и не придётся писать. Так вот, я тут нашёл ещё одну визуальную IDE, в этот раз для нашего любимого Python. Встречайте, Codimension. Давайте немного о плюсах и минусах.
Минусов больше, поэтому сначала они:
- Это не плагин к любимой IDE твоей сестры и не дотягивает ни до Atom, ни до PyCharm.
- Визуализация не интерактивная, писать с её помощью код не получится.
- В основе лежат блок-схемы. Их удобно рисовать на бумаге на лабах в провинциальном универе, но вот технологии позволяют использовать более информационно ёмкие отображения, как это делается в Luna.
- Я пооткрывал разных своих проектов, и их визуализация не помещается в отведенную для этого панель, несмотря на то, что экран у меня широкий, а вложенность кода небольшая.
- Подсветка синтаксиса скудная.
Есть и много хорошего:
- Оно не пытается сожрать все мои ресурсы.
- Выглядит действительно интересно. Со времененм осваиваешься в формах и цветах блоков и довольно быстро парсишь это в голове. В общем, как и с любой подсветкой синтаксиса.
- Удобное дерево символов, как в Geany.
- Даже дебаггер есть.
Визуальные IDE мне кажутся интересными и перспективными, но Codimension стоило взять пример с Luna, который интегрируется как плагин для Atom, а не пытаться бросить вызов гигантам. Хотя кто знает, может у нас тут на глазах зарождается новая легенда. Ну а пока что Codimension не дотягивает даже до Geany, и визуальные IDE всё ещё остаются эзотерикой.