Использование BOO в веб-приложении
Вопрос
Я пытаюсь поддержать встроенные скрипты в существующем веб-приложении, и хотелось бы, чтобы наши пользователи могли бы написать сценарии BOO, используя редактор HTML, проблема в том, что BOO использует Python-подобную отступю (вместо вьющихся скобках в более традиционных языках, таких как C # и ДЖАВА).
Есть ли в любом случае вокруг этого? Есть ли лучшая альтернатива, чем бу, не имеет этих проблем отступа?
Решение
Одним из прохладных вещей о BOO является то, что сам язык очень настраивается. Он включает в себя ступеньку компилятора WSABooParsingStep, который делает языковым пробелом - агностическим.
Резидент (Двигатель View для Monorail и ASP.NET MVC) использует этот вариант BOO, вы можете использовать его как модель для вашей собственной реализации. Исходный код браля здесь, тесты здесь.
Другие советы
В чем проблема с пробелом?
Используя клавишу Tab в текстуарее?
Есть Много результатов в Google о том, как это сделать.
В противном случае, не могли бы вы уточнить вашу проблему?
Получил почти ту же дискуссию с конечными пользователями на прошлой неделе. Люди имели минимальные технические знания, в основном ориентированные на бизнес.
Все согласились, что синтаксис на основе вдавливания выглядит чище и чувствует себя проще. Поэтому я планирую использовать сценарию на основе вдавливания в моем следующем проекте.