5

基本上,我正在尋找一種最小公分母的聲明式GUI語言,它非常適合用JavaScript來呈現HTML/CSS,Python以wxPython和C#以WinForms ...強調最不共同的標準。否則,我完全意識到這幾乎是不可能的。基本上,聲明性GUI而不是數據的JSON。是否有不是XML的語言和平臺不可知的聲明性GUI語言?

哦,是的,真正的踢球者:沒有XML。期。理想情況下,語法將像Markdown那樣看起來不像代碼。

如果你不知道任何這樣的事情,你可以貼在你認爲它應該像一些想法,你怎麼認爲它應該(或可以)的工作,因爲我打算創建一個自己。我只是確保我沒有重新發明輪子。

+0

爲什麼不是xml?這是否爲天真的用戶? – Marcin 2011-03-26 22:25:30

+0

我所有的XML都是XML格式的。 Imho,它不適合設計類型的作品;它適用於標記,明確的標記交換以及機器可以使用的有用功能。 ;-) – will 2013-05-12 09:00:00

回答

1

我認爲它是安全的,說3個月後,答案是沒有

0

那麼,HTML的渴望。 wiki markup怎麼樣?

+0

HTML本質上是XML,而維基標記語言的問題在於它們不包括文本框,下拉框和按鈕等內容,也不包括通常佈局表單的方式。 – 2009-11-13 23:19:27

1

Qooxdoo是一款非常棒的圖形用戶界面技術。有一個名爲Tartan Blueprint的新序列化項目,它允許從序列化的JSON生成Qooxdoo客戶端應用程序。它的純JSON和OO JavaScript。沒有XML。 JSON可以通過手動或任何可以生成有效JSON的代碼生成。看看...

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

+0

有趣,但我不明白這是語言和平臺不可知論者。我可以把這個Blueprint JSON變成一個Python應用程序嗎? – 2009-12-09 21:46:10

+0

對不起。我以爲你正在尋找一種簡單的方法來從python生成GUI。基本上你可以使用SimpleJson之類的東西將字典轉儲到json中併發送到藍圖中。但是,您確實需要構建生成字典的服務器端部分。 Blueprint有一個嵌套的對象結構,因此可以很容易地使用遞歸函數完成json的生成。 – PlaidFan 2009-12-10 22:47:53