我在维基百科上了解了一些声明性的UI语言,例如Mozilla / Gecko的XUL和Microsoft的HTA。
答案 0 :(得分:3)
您的许多问题将在这些链接中得到深入解答。除了最后一个。我无法想到OS方面的具体内容。
我个人经验的长短之处在于标记非常适合定义结构,组织和布局。但行为并未得到很好的体现。如果您希望UI执行有用的操作,您仍需要对其进行编程。
答案 1 :(得分:2)
是否有任何操作系统使用标记语言来显示其UI
ISPF是IBM大型机上的快速应用程序开发系统,它使用声明性标记来定义屏幕,然后使用Fortran或Cobol代码来提供行为。我之前的一项工作是将这些应用程序转换为基于XUL的前端,以便在PC上运行;这是一个相当微不足道的转变。
答案 2 :(得分:0)
Re#4:是的,如果你将Linux视为操作系统,GTK会使用某种标记语言来实现UI。也是.NET中的XAML。