2013-07-10 2 views
1

Я пытаюсь понять функцию «написать однажды разворачивать в любом месте» в студии Kony. Как насчет собственного кода? Я знаю, что Kony добавила поддержку JavaScript в V5, но, насколько я понимаю, это только часть веб-приложения. Правильно ли я предполагаю, что собственный код все еще написан с Lua и затем сгенерирован для каждой платформы? Преобразуют ли они Lua в Java, Objective-C и C# для 3 основных платформ? Когда вы отлаживаете, вы смотрите на Lua или на родной язык? - Благодаря.Lua и родной код в студии Kony

ответ

0

Добавленный к нам может выбрать развивающийся язык из javascript или Lua. Если мы выберем Lua, то вместо V8-движка будет Lua Virtual Machine, что делает интерпретацию.

0

JavaScript по-прежнему используется для написания сценариев API Kony. 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 внедряет движок google v8 js вместе с родным приложением. Это будет интерпретировать код js для native во время выполнения.

Смежные вопросы