http://analyticls.ru/--2 от 25 ноября 2014 г. 0:03:00
Дракон работает
и весьма неплохоЦитата:
Опробованы схемы языка Дракон в системе уровня предприятия для разработки процедур, выполняющихся перед началом и завершением обработки запросов, поступающих к системе, чтобы создать гибкий стык между внешним миром и самой системой.
Схемы языка Дракон напрямую транслируются в PL/SQL код при сборке релиза и хранятся в SVN вместо кода. Схемы, действительно работают: исправление ошибок в алгоритмах, уже имеющих реализацию каждой иконки отнимает объективно меньше энергии разработчика, хотя и не всегда получается быстрее.
По сравнению с текстом, не хватает инструмента по сравнению схем, то есть нет способа наложить одну схему на другую и разницу увидеть в цвете, либо он пока не найден.
Пока такой необходимости нет, но драконизация разработки, там, где она возможна, действительно, позволяет использовать для программирования сотрудника без специальных знаний по языку, что заметно упрощает поиск специалистов.
Алгоритмы получились достаточно объемные по площади рисунка, что несколько усложнило документирование -- пришлось в некоторых случаях делать две версии -- одну для документа, а вторую для кодогенерации, но доступность для понимания из-за объема не потерялась.
====
У автора ИС Дракон используется с установкой на сервере в локальной сети.
А.А. Араптанов разрабатывает Дракон-листы в комплекте: Дракон-схемы инструкции для пользователя программного средства и Дракон-схемы с программным кодом для трансляции программного средства.
https://ru.wikipedia.org/wiki/PL/SQLPL/SQLЦитата:
PL/SQL (Procedural Language / Structured Query Language) — язык программирования, процедурное расширение языка SQL, разработанное корпорацией Oracle. Базируется на языке Ада.
PL/SQL встроен в следующие СУБД: Oracle Database, TimesTen и IBM DB2.
Также PL/SQL используется как встроенный язык для средства быстрой разработки Oracle Forms и инструмента разработки отчётов Oracle Reports.