2014-05-13 150 views
-1

根据wikipedia,QML是一种声明性的,被动的,脚本编程语言。它似乎也是一种独特的语言。显然没有类似的东西存在,而今天广泛使用的许多其他编程语言无耻地将想法彼此复制。类QML方法或编程语言?

在语言中是否存在编程语言或方法(例如在C++中),它模仿QML?

我问的原因是因为我试图实现自己的类QML语言并将其编译到Lua中,但这很难。甚至与QML远程相似的东西也可以完成这项工作。

+0

大约有一门编程语言,所有未关闭的许多问题,这里有一个例子http://stackoverflow.com/questions/3679792/which-programming-language-for-a-calendar-software。我将删除对“实施”的引用。 – user1095108

+0

[这个问题正在Meta上讨论](http://meta.stackoverflow.com/q/254944/456814),以确定它是否是Stack Overflow的主题。另见[help/on-topic]准则。 –

回答

1

同年QML发布(2009),微软发布XAML

XAML与C#一起工作,就像QML和C++一样。 JavaScript也被集成。

<canvas debug="true"> 
    <button name="button1" text="Click me !"> 
    <handler name="onclick"> 
     parent.button1.setAttribute("text","Hello, World !"); // JavaScript-Code 
    </handler> 
    </button> 
</canvas> 
+0

在XAML内部,您可以集成JavaScript代码。也许它不舒服,因为它在QML中。看看我添加的代码。 –

+0

这个例子很好,虽然'XAML'不是一种编程语言。您可以像其他任何字符串一样嵌入脚本。 – user1095108