Критерии обзора существующих решений - Разработка веб-редактора для описания лексико-семантических шаблонов на визуальном языке

В главе рассмотрены существующие решения веб-редакторов, позволяющих создавать разного типа диаграммы и генерировать на их основе программный код. Так же рассмотрены рекомендованные разработчиками [5] редакторы для языка JAPE. Главная цель создания веб-редактора для описания лексико-семантических шаблонов - максимально упростить работу пользователей с языком JAPE посредством визуального представления зыка, кроме того, необходимо, чтобы он работал непосредственно в браузере, без установки дополнительного программного обеспечения. Поэтому критериями сравнения существующих решений были выделены:

Для решения каких задач были созданы рассматриваемые веб-редакторы. Под данным пунктом необходимо рассмотреть, как создатели позиционируют свой продукт, для каких языков и целей.

Доступность. Необходимо выяснить, насколько пользователю просто начать работу с редактором, и какие функции доступны без приобретения лицензии, в каких браузерах гарантирована корректная работа.

Форматы поддерживаемых файлов. В каких форматах можно будет сохранять полученный результат, и где будут храниться эти файлы.

Возможность генерации фрагментов кода с помощью предоставленных шаблонов. Будет выяснено, есть ли в реакторе возможность вставки уже готовых шаблонов для дальнейшего их редактирования пользователем, т. к. данная возможность значительно ускорит работу.

Возможность создания диаграмм, на основе которых будет сгенерирован программный код. Будет выяснено, возможно, ли, изменяя визуальное представление (диаграмму), генерировать программный код, а не наоборот.

Реализация функции выявления ошибок в коде. Необходимо рассмотреть, как разработчики реализуют обработку ошибок в получившемся у пользователя коде.

Похожие статьи




Критерии обзора существующих решений - Разработка веб-редактора для описания лексико-семантических шаблонов на визуальном языке

Предыдущая | Следующая