Здравствуйте, Shmj, Вы писали:
S>Согласны ли вы, что т.н. визуальное программирование или визуальное администрирование или даже визуальные схемы — годится только для простейших случаев и по мере усложнения системы — все неизбежно переходит в форму языка со словами? И почему так?
Не согласен.
Когда делают визуальные схемы ради них самих — да — получается фигня.
Но, вообще, plain-text — не самая удобная форма представления информации.
Взять к примеру, базу данных. Прикинь, каково работать с базой данных, если она в одном большом XML-файле, ну или для каждой таблицы свой.
И насколько удобнее это в табличной форме, когда можно отсортировать, отфильтровать и т.д.
Тоже самое и с кодом, просто он изначально задуман в такой парадигме. Есть конечно попытки делать всякие класс-навигаторы, но ничего особо не меняет.
Я собсно как-раз работаю над такой штуковиной для доказательного программирования, которая радикально отличается в этом плане, не то язык, не то фреймворк.
Древовидная структура с предикатами, юзер выбирает из списка возможных следствий. Некоторые следствия создают разветвления.
Ветви переносятся, клонируются, сливаются, неконсистентные — удаляются. По итогу генерится код.