Инструменты визуального программирования, которые можно использовать для практической разработки приложений
Я давно интересовался языками визуального программирования (VPL). Однако я едва видел какие-либо среды, которые можно использовать для практических проектов, таких как приложения для Windows или веб-сервисы.
Я слышал о следующем:
- LabVIEW - электроника и приборостроение
- Microsoft VPL - робототехника
- Game Maker - игры
- Google App Inventor - приложения для Android
- Tersus - веб-приложения
Существуют ли другие среды VPL, которые генерируют исполняемые программы и могут использоваться для практических приложений?
6 ответов
Я не знаю, достаточно ли это практично для вас, но вы можете взглянуть на Thyrd, который недавно был представлен на последней конференции Emerging Languages:
Это не просто еще один визуальный материал, там действительно что-то есть
Возможно, слишком поздно для этого ответа, но меня интересует то же самое, и для всех остальных это можно прочитать и найти полезным. Вот новый только для создания приложений для Windows, он называется Korduene, однако остерегайтесь, что это альфа только сейчас.
Yahoo Pipes имеет ограниченную область применения, но я полагаю, что это один из наиболее популярных примеров инструментов визуального программирования, которые действительно используются на практике.
DRAKON Editor http://drakon-editor.sourceforge.net/ Он генерирует код для компиляции или интерпретации, а не фактический исполняемый файл. Он поддерживает визуальное программирование на нескольких языках программирования, включая Java, Processing.org, D, C#, C/C++ (с поддержкой Qt), Python, Tcl, Javascript, Lua и Erlang. Зачем использовать DRAKON, чем другие системы построения диаграмм?
- Нет пересечения линий. Вы никогда не найдете на диаграмме ДРАКОН две или более линий, пересекающих друг друга! Не встречается в других системах построения диаграмм!
- Силуэтная структура. Это позволяет разбить одну диаграмму на несколько логических частей. Не встречается в других системах построения диаграмм!
- Нет наклонных или изогнутых линий. Только прямые с прямыми углами.
- Иконки размещаются только на вертикальных линиях.
- Ветвление выполняется простым, наглядным и последовательным способом.
- Каждая диаграмма имеет один вход и один выход.
Больше о DRAKON здесь: http://en.wikipedia.org/wiki/DRAKON
Я рекомендую Outsystems для.net/java, это отличное приложение Outsystems