Как бы вы организовали кодогенерацию сайта?

Вопрос больше теоретический. Однако интересует модель в которой типовой сайт кодогенерируется из некоторой метамодели.
Оговорюсь, интересуют не статические генераторы, и не параметризуемые типовые сайты. Интересна, прежде всего,
метамодель которая позволит сокрыть детали имплементации на достаточном уровне чтобы ускорить разработку в разы(а желательно на порядки)

Пока идеи следующие.

В качестве языка метамодели Clojure. Он мапится на предметную область следующим образом

Серверсайд. Golang в функциональном стиле.
Функции без сайд эффектов. Таким образом мы, как бы, вызываем чистые clojure функции, которые по факту являются функциями Golang и собираются в них. (Пока тестирую валидность такой модели на простом html скрапере)

Клиентсайд. Просто взять модель React(а именно синтаксическое дерево сниппетов) и адаптировать его для работы с шаблонами вообще.
----
Это низовой уровень.
Уровнем выше, я думаю взять модель построения сайтов Друпала(таксономии, страницы, списки) и выразить их в терминах низового уровня.
---
Интересно ваше мнение, какая модель для подобной задачи может иметь оптимальный prcision/recall(если вы понимаете о чем речь)
======
Заранее прошу прощения, если этот вопрос не годится для тостера. Давно размышляю на эту тему, интересно ваше мнение. Спасибо.
  • Вопрос задан
  • 429 просмотров
Пригласить эксперта
Ответы на вопрос 1
@mantyr
Пишу много Golang кода с удовольствием:)
Берите уже PHP, что уж там:)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы