【问题标题】:How do I use Lua with PHP for Corona SDK?如何将 Lua 与 PHP 一起用于 Corona SDK?
【发布时间】:2012-01-15 08:59:04
【问题描述】:

我正在为 ios 和 android 编写一个商业应用程序并查看我的选项。我读到 Corona SDK 使用 Lua。

如果这是一个直接的网络应用程序,我会构建我的 php 以返回 json 并使用 Jquery ajax、html、css 将其与表示层一起使用。

我不确定如何使用 Corona SDK 做到这一点。我是否误用了 SDK?我不需要制作游戏。我只想要一个受支持的抽象层,这样我就不必为 android 学习 Objective-c 或其他东西。

我不确定 Corona 的用途,或者我是否不应该将它用于商业应用程序。不过,我想学习 Lua。

谢谢。

【问题讨论】:

    标签: php lua coronasdk


    【解决方案1】:

    我非常喜欢 Corona,但考虑到您的限制,使用 phonegap 可能会更好 - http://phonegap.com/

    这些应用程序是用 javascript、html 和 css 完成的,所以你应该已经熟悉它了。在 Javascript 中使用 JSON 应该非常容易。

    【讨论】:

      【解决方案2】:

      虽然我认为 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 创建的第一个非游戏应用程序,所以我真的很激动。它向我证明,虽然商业应用程序可能不是大多数人使用 Corona 的用途,但它可以很容易地用于创建这些应用程序。

      【讨论】:

        【解决方案3】:

        Corona 做你想做的事。无需学习 Objective C(iOS 版)和 Java(Android 版),您只需要学习 Corona,它是用 Lua 编写的。

        Lua 有点奇怪。它不是真正的 OO,所以你必须学习如何使用 Lua 方式进行类似 OO 的开发,但它确实有效。

        关于您描述的项目,您知道 PHP 是服务器端,JQuery 是客户端。使用应用程序,一切都由应用程序处理。如果它正在与服务器交互,您的应用程序将通过服务器的 API 进行连接。它可以是 Twitter、FB、SalesForce、任何其他 API 的 API,或者您为此应用开发的自定义服务。

        Corona 没有内置 MVC,尽管您应该能够以这种方式构建应用程序。我已经将它用于 2 个商业应用程序,而 Corona 非常适合这些应用程序。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-06-20
          • 2013-05-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-06-04
          • 1970-01-01
          • 2012-05-08
          相关资源
          最近更新 更多