2014-05-13 87 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