请选择 进入手机版 | 继续访问电脑版

设为首页 收藏本站
思科社区 关注
思科社区

   思科 CCO 登录 推荐
 找回密码
 立即注册

搜索
热搜: 邮件服务器
查看: 288|回复: 1

【原创翻译】安卓应用开发的各种顶级编程语言(2)

[复制链接]
发表于 2019-7-5 15:34:15 | 显示全部楼层 |阅读模式
Unity
Unity是一款“游戏引擎”,它提供诸如物理计算、3D图形渲染、以及类似Android StudioIDE。它是一个开源的工具,您能很容易地创建出自己的游戏,并能获得其强大社区的支持。只需几行代码,您就可以在一小时之内搭建出一个基本的游戏平台。作为Google Play Store里大多数游戏工作室所使用的工具,它是跨平台的。由于一直使用的是对象,其开发模式还能提供学习面向对象编程的实战方法。
Unity虽然对于开发游戏非常实用,但面对创建标准的Android应用,特别是要符合Google材料设计语言(Material Design)的要求,则支持欠佳。
如果您想成为一名专业的Android开发人员,那么这条“非标准”的路线将会限制您的就业发展,除非您的目标只是想成为一名游戏开发者。
C#也可以用在Visual StudioXamarin之中。与传统的Android开发相比,它不但具有跨平台的优势,还具有适用于AndroidiOS的代码库。
对于入门级的初学者来说,这条路并不一定适合,但对于一个想同时为iOSAndroid平台创建应用的小公司来说,此路完全值得尝试。
BASIC
BASICBeginners All-Purpose Symbolic Instruction Code,初学者通用符号指令代码)是初学者理想的切入点。
可惜,它并不被Android Studio官方所支持,您不能在UnityXamarin中使用它。不过好消息是:您可以用到一个鲜为人知的工具--Anywhere SoftwareB4ABASIC 4 Android),来运用BASIC开发Android应用。正如您所期望的那样,它可让您使用BASIC来编写Android应用程序。
B4A是为RADRapid Application Development,快速应用开发)环境所设计的。它有着非常强大的支持社区。
由于“非官方”语言的因素,您用它制作出的高端游戏可能会不太理想,而且也很难完全符合材料设计语言的规范。这同时也会限制您的专业发展道路。另外,BASIC还有一个重大的缺点:它并不免费。
Corona
Corona作为开发Android应用的另一个选项,同样为您提供了相当强大的控制功能。比Java简单的是:您可以在LUA中进行编码,而且Corona SDK能够支持所有的本地原生库,并允许您将应该发布到多个平台之上。
除了被广泛地运用到创建游戏,您还可以在其他方面使用它。您可以使用Notepad++之类的文本编辑器来输入代码,并在模拟器上运行,而无需提前进行编译。在准备创建APK并予以部署时,您完全可以使用在线的工具来完成此操作。
由于确实需要一定的编程基本技巧,它提供了全面的使用介绍。不过,它也有自己的局限性:对于想要创建简单应用、又不想提高自己的编码技能与专业度的人来说,它是够用的;而如果您想用到“应用内购买”和原生Android API等功能的话,您就需要支付额外费用了。
PhoneGap
除非您想使用应用程序生成器,不然PhoneGap将是您“简化” Android应用开发的最后选项。
Apache Cordova带来的PhoneGap,允许您使用HTMLCSSJavaScript这些常用于创建网站的编程语言。PhoneGap就像桥梁一样,允许开发者访问手机或平板电脑上的一些原生功能,如计算器或相机等。
PhoneGap实际上不是真正的“Android”开发,而只是用到了JavaScript进行编程。因此它所完成的只是一些基本的任务,而如果您想成为真正的Android应用开发者的话,还是请从前面的列表中选择语言吧。

【原标题】Top ProgrammingLanguages for Android App Development  (作者: Mohit Maheshwari)
原文链接:https://dzone.com/articles/most-used-programming-languages-for-android-app-de  

  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分5 (1 评价)
发表于 2019-7-11 19:08:50 | 显示全部楼层
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver | 思科社区  

GMT+8, 2019-10-17 04:45 , Processed in 0.074573 second(s), 30 queries .

京ICP备09041801号-187

版权所有 :copyright:1992-2019 思科系统  重要声明 | 保密声明 | 隐私权政策 | 商标 |

快速回复 返回顶部 返回列表