Генерация скриптов с использованием графического интерфейса - PullRequest
0 голосов
/ 21 января 2010

Есть ли для проекта пример графического интерфейса для генерации скриптов? Идея состоит в том, чтобы позволить непрограммисту использовать внешний интерфейс для ввода команды и простой логики, которая будет преобразована в работоспособный скрипты.

Язык программирования не измеряет.

спасибо

Ответы [ 4 ]

1 голос
/ 21 января 2010

Один из лучших примеров графического интерфейса пользователя, который генерирует скрипты, которые я видел до сих пор, - Apple Automator . Это хорошо не в том смысле, что он обладает множеством функций, а в том, что он достаточно интуитивен, чтобы многие непрограммисты использовали его для автоматизации задач. Это в основном броская реализация парадигмы unix pipe.

Еще один успешный инструмент для привлечения непрограммистов для написания программ - это действия Adobe Photoshop. Он также в основном подражает парадигме unix pipe.

Лично я никогда не видел ничего, что нарушало бы парадигму конвейера и успешно убеждает непрограммистов писать программы. Конечно, помимо уравнений в электронных таблицах Excel, но писать программы просто ужасно.

1 голос
/ 21 января 2010

Я бы использовал Qt + python, но ограничения, которые вы даете, слишком общие. простая логика не может быть простой вообще.

0 голосов
/ 21 января 2010

Закулисных сценариев нет, но плагин Grasshopper для CAD-системы Rhinoceros позволяет создавать алгоритмы исключительно визуально.

Форумы пользователей Grasshopper

У него есть обширная галерея видео и изображений, в которой часто есть графический интерфейс.

0 голосов
/ 21 января 2010

Я полагаю, вы спрашиваете об образовательных целях. Тогда LOGO - хороший вариант (хотя и нацелен на детей).

Edit:

Как вы говорите, вы хотите такое для корпоративного приложения. Я бы пошел на какой-то формат разметки, такой как YAML или XML. Сценарий будет непосредственно редактируемым и написан на хорошо известном языке, таком как Python или Groovy. Могут существовать инструменты GUI для языков разметки. Если вы используете этот подход, пожалуйста, дайте мне знать хорошие примеры таких инструментов GUI.

Специально для бизнес-правил, конечно, есть такие вещи, как Drools.

...