Существует ли декларативный графический интерфейс, не зависящий от языка и платформы, который не является XML?
-
20-09-2019 - |
Вопрос
По сути, я ищу декларативный язык GUI с наименьшим общим знаменателем, который идеально подходил бы для рендеринга с JavaScript в HTML / CSS, с Python в wxPython и с C # в WinForms...акцент на наименьшем общем знаменателе.В противном случае, я прекрасно понимаю, что это почти невозможно.По сути, JSON предназначен для декларативных графических интерфейсов, а не для данных.
О да, и настоящий кайф:никакого XML.Точка.В идеале синтаксис должен быть чем-то вроде Markdown, где он не похож на код.
Если вы не знаете ни о чем подобном, вы можете просто опубликовать несколько идей о том, как, по вашему мнению, это должно выглядеть и как, по вашему мнению, это должно (или могло бы) работать, потому что я планировал создать такое сам.Я просто хочу убедиться, что не изобретаю велосипед заново.
Решение 3
Я думаю, что через 3 месяца можно с уверенностью сказать, что ответ таков НЕТ.
Другие советы
Похоже, вы устали от XML.Если вам не нравится Снег (см. выше), попробуйте curl http://groups.csail.mit.edu/cag/curl/
Qooxdoo - это потрясающая графическая технология для Интернета.Существует новый проект сериализации под названием Tartan Blueprint, который позволяет генерировать клиентские приложения Qooxdoo из сериализованного JSON.Это чистый JSON и OO javascript.Никакого XML.JSON может быть сгенерирован вручную или любым кодом, который может сгенерировать действительный JSON.Взгляните сами...
Объявление:http://news.qooxdoo.org/the-week-in-qooxdoo-2009-10-02
Что ж, HTML в некотором роде стремится к этому.Как насчет вики - разметка?
Вы видели Снег?