Как использовать Lua с PHP для Corona SDK? - PullRequest
0 голосов
/ 08 декабря 2011

Я пишу бизнес-приложение для iOS и Android и смотрю на мои варианты. Я читал, что Corona SDK использует Lua.

Если бы это было прямое веб-приложение, я бы собрал свой php для возврата json и использовал бы его с уровнем презентации, используя Jquery ajax, html, css.

Я не уверен, как мне это сделать с Corona SDK. Я неправильно использую SDK? Мне не нужно делать игру. Мне просто нужен поддерживаемый абстрагированный слой, поэтому мне не нужно изучать target-c или что-то еще для Android.

Я не уверен, для чего нужна Corona, или я не должен использовать ее для бизнес-приложений. Я хотел бы выучить Lua.

Спасибо.

Ответы [ 3 ]

1 голос
/ 09 декабря 2011

Мне очень нравится Corona, но, учитывая ваши ограничения, вам, вероятно, будет лучше с phonegap - http://phonegap.com/

Приложения сделаны в javascript, html и css, поэтому вы уже должны быть знакомыЭто.Использование JSON должно быть очень легко сделать в Javascript.

1 голос
/ 01 марта 2012

Корона делает то, что ты хочешь. Вместо того, чтобы изучать Objective C (для iOS) и Java (для Android), вам просто нужно изучить Corona, который написан на Lua.

Луа немного странный. Это не совсем ОО, так что вы должны научиться делать ОО-подобную разработку Lua, но это работает.

Что касается проекта, который вы описали, то, как вы знаете, PHP на стороне сервера, а JQuery на стороне клиента. С приложением все обрабатывается приложением. Если оно взаимодействует с сервером, ваше приложение подключается через API сервера. Это может быть API для Twitter, FB, SalesForce, любой другой API или пользовательский сервис, который вы разрабатываете для этого приложения.

MVC не встроен в Corona, хотя вы должны быть в состоянии создать приложение таким образом. Я использовал его для 2 бизнес-приложений, и Corona отлично подходит для них.

1 голос
/ 08 декабря 2011

Хотя я считаю, что преимуществом Corona SDK являются игры (по крайней мере, прямо сейчас), его можно использовать для приложений бизнес-типа. Вот взгляд на NapKeeper, который я создал как конкурсную запись для хакатона: http://www.youtube.com/watch?v=k0GsuhgLpJE

Хотя тема (дремал) была сделана как шутка, вы можете видеть, что это стиль довольно типичного бизнес-приложения. Он использует SQLite для обработки данных, публикации в Facebook и т. Д. Хотя я не обращался к каким-либо веб-сайтам, вы можете сделать это с помощью Corona SDK и даже довольно легко обрабатывать JSON: http://developer.anscamobile.com/content/reference/index/json-library

Самое классное в этом приложении то, что оно было создано от начала до конца менее чем за 10 часов. И это было первое неигровое приложение, которое я когда-либо создавал с помощью Corona SDK, поэтому я был очень взволнован. Это доказало мне, что, хотя biz-приложения могут и не быть тем, для чего большинство людей используют Corona, его можно использовать для их довольно простого создания.

...