2013-07-10 44 views
1

我想了解Kony Studio的「一次編寫一次部署」功能。本地代碼呢?我知道Kony在V5中增加了JavaScript支持,但據我所知,它只適用於基於Web的應用程序部分。我是否正確地認爲本地代碼仍然是用Lua編寫的,然後爲每個平臺生成的?他們是否將Lua轉換爲Java,Objective-C和C#3個主要平臺?在調試時你在看Lua還是本地語言? - 謝謝。Lua和Kony Studio中的本機代碼

回答

0

加入我們可以從javascript或Lua中選擇開發語言。如果我們選擇Lua而不是V8引擎,它將成爲Lua虛擬機,它正在做解釋。

0

JavaScript仍然用於針對Kony API的腳本。本地應用程序不需要LUA。請記住,API是底層原生SDK的抽象層--Kony不是代碼生成工具。

+0

謝謝傑弗瑞。這有助於瞭解它可以是JavaScript,不需要Lua。那麼JavaScript是在運行時解釋還是每個平臺都有交叉編譯?如果交叉編譯,C#是Windows Phone還是Windows 8的本地語言,那麼JavaScript(而不是Lua)會轉換爲C#嗎? – jeff

+0

我瞭解到Kony使用每個平臺的嵌入式JavaScript引擎(通常使用該平臺自己的平臺)來解釋您編寫的JS。 – jeff

+0

KonyOne平臺在運行時總是在每個平臺上解釋JavaScript。 Appcelerator Titanium移動平臺在編譯時爲平臺特定的本地語言代碼生成一部分應用程序,並在運行時使用它。 – Seshagiri

4

Kony將谷歌v8 js引擎與原生應用程序一起嵌入。這將在運行時將js代碼解釋爲本地代碼。