是否存在不是XML的语言和平台不可知的声明性GUI语言?

时间:2009-11-13 22:09:20

标签: user-interface language-agnostic cross-platform declarative

基本上,我正在寻找一种最不常见的分母声明式GUI语言,它非常适合用JavaScript转换为HTML / CSS,使用Python转换为wxPython,使用C#转换为WinForms ...强调最小公分母。否则,我完全清楚这几乎是不可能的。基本上,JSON用于声明性GUI而不是数据。

哦是的,真正的踢球者:没有XML。期。理想情况下,语法类似于Markdown,它看起来不像代码。

如果您不知道任何此类事情,您可以发布一些您认为它应该是什么样子以及您认为应该(或可能)如何工作的想法,因为我打算自己创建一个。我只是确保我不会重新发明轮子。

5 个答案:

答案 0 :(得分:2)

听起来你已经厌倦了XML。如果您不喜欢Snow(见上文),请尝试curl http://groups.csail.mit.edu/cag/curl/

答案 1 :(得分:1)

Qooxdoo是一款非常棒的网络GUI技术。有一个名为Tartan Blueprint的新序列化项目允许从序列化JSON生成Qooxdoo客户端应用程序。它纯粹的JSON和OO javascript。没有XML。 JSON可以手动生成,也可以由任何可以生成有效JSON的代码生成。看看......

公告: http://news.qooxdoo.org/the-week-in-qooxdoo-2009-10-02

答案 2 :(得分:1)

我认为3个月后答案是是安全的。

答案 3 :(得分:0)

嗯,HTML有点渴望。 wiki markup怎么样?

答案 4 :(得分:0)

你见过Snow吗?