我该怎样在Corona SDK中使用Lua与PHP?
我正在为 iOS 和 Android 编写商业应用程序,并正在研究我的选项。我了解到 Corona SDK 使用 Lua。
如果这是一个简单的 web 应用程序,我会构建我的 php 返回 json,并使用 Jquery ajax、html、css 消费它。
我不确定如何在 Corona SDK 中做到这一点。我是否误用了 SDK?我不需要制作游戏。我只是想要一个支持的抽象层,这样我就不必学习 Objective-C 或其他 Android 开发语言。
我不确定 Corona 是用来做什么的,或者我是否不应该在商业应用上使用它。我想学习 Lua。
谢谢。
原文链接 https://stackoverflow.com/questions/8422262
我很喜欢 Corona,但考虑到你的限制,你可能会更适合使用 phonegap - http://phonegap.com/
这些应用程序用 JavaScript、HTML 和 CSS 编写,所以你应该已经熟悉它们。在 JavaScript 中收集 JSON 应该很容易做到。
Corona 可以满足你的需求。你不需要学习 Objective C(用于 iOS)和 Java(用于 Android),你只需要学习用 Lua 编写的 Corona。
Lua 有点奇怪。它不是真正的面向对象,所以你需要学习如何使用类似面向对象的 Lua 开发方式,但它很有效。
关于你描述的项目,你知道 PHP 是服务器端的,而 JQuery 是客户端的。对于一个应用程序,所有的事情都由该应用程序处理。如果它正在与服务器交互,那么你的应用程序就会通过服务器的 API 连接。它可以是 Twitter、FB、SalesForce、其他任何 API 或为此应用程序开发的自定义服务的 API。
MVC 没有内置到 Corona 中,尽管你应该能够用这种方式构建应用程序。我已经用它制作过 2 个商业应用程序,而 Corona 在这些应用程序中表现得很好。
- 如何在roblox studio中1:1导入真实世界的地形?
- 求解,lua_resume的第二次调用继续执行协程问题。
- 【上海普陀区】内向猫网络招募【Skynet游戏框架Lua后端程序员】
- SF爱好求教:如何用lua实现游戏内调用数据库函数实现账号密码注册?
- Lua实现网站后台开发
- LUA错误显式返回,社区常见的规约是怎么样的
- lua5.3下载库失败
- 请问如何实现文本框内容和某个网页搜索框内容连接,并把网页输出来的结果反馈到另外一个文本框上
- lua lanes多线程使用
- 一个kv数据库
- openresty 有没有比较轻量的 docker 镜像
- 想问一下,有大佬用过luacurl吗
- 在Lua执行过程中使用Load函数出现问题
- 为什么 neovim 里没有显示一些特殊字符?
- Lua比较两个表的值(不考虑键的顺序)
- 有个lua简单的项目,外包,有意者加微信 liuheng600456详谈,最好在成都
- 如何在 Visual Studio 2022 中运行 Lua 代码?
- addEventListener 返回 nil Lua
- Lua中获取用户配置主目录的跨平台方法
- 如何编写 Lua 模式将字符串(嵌套数组)转换为真正的数组?
虽然我认为 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-apps 可能不是大多数人使用 Corona 的目的,但它可以被用来相当容易地创建这些应用程序。