gpt4 book ai didi

java - Lua 在 Android 上是否与 Java 一样强大,或者有什么限制?

转载 作者:太空宇宙 更新时间:2023-11-03 11:05:25 25 4
gpt4 key购买 nike

所以我一直在尝试进入 Android 应用程序开发,并且到处都有教程说 Java 是 Android 开发的“主要”语言。而且我还发现Lua也可以使用。我的问题是,Lua可以做出和Java一样档次的应用还是我应该学Java?

问题是,我发现的所有内容都提到 Lua 作为第二语言,然后我发现 Lua 比 Java 更容易学习,但是使用 Corona SDK 制作的应用程序主要用于游戏。那么普通的应用程序也可以开发吗,还是应该转向 Java?

我想问的是,用 LUA 制作的应用程序是否可以和用 Java 制作的应用程序质量一样好,或者只能用 LUA 制作更简单、不太高级的应用程序?基本上我的意思是,当涉及到 android 编程时,LUA 是否提供相同的功能和特性?

我会制作 CCleaner、uTorrent 等应用,而不是游戏。

我也有 C 的背景。

非常感谢您的回答。

最佳答案

我会说,尝试两种语言,然后选择您最熟悉的一种。

但是,为了回答您的问题,您确实可以使用 Corona SDK 制作 Android(和 iOS、Windows Phone)应用程序。它的 UI 库非常有效,可让您构建您想要的各种应用。

另一个非常有趣的 Lua 框架是 LÖVE(或 Love2D)。它变得越来越流行,因为很多人将它用于游戏原型(prototype)制作(即兴创作)或什至更大的项目(看看 Kickstarter 上的 Wanderer)。

虽然 LÖVE 仅正式提供桌面版本(OS/X、Windows、Linux),但其社区制作的端口也允许您导出到许多其他平台。其中包括 iOS、Android、Windows Phone,甚至 3DS 和 PS Vita 等可移植游戏机。您可以编写一次应用程序并导出到所有这些平台。

LÖVE 是用 C/C++ 编写的,并且是完全开源的。这就是说,如果您有 C 语言背景,如果您觉得缺少某些东西,您将能够实现新功能。

我强烈建议您查看 https://love2d.org

关于java - Lua 在 Android 上是否与 Java 一样强大,或者有什么限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34380476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com