虽然go语言有这么多优点,但为什么Google没有从java逐步迁移Android到Go,或者给开发者选择?
对于一般任务来说,Python并不是那么快,并且用于基于gui的应用程序并不是那么多.清晰而封闭的API定义不是语言的强项.
当谷歌后来购买的公司制造Android操作系统时,Go语言甚至不存在.它没有沙盒模型,这似乎是今天的一个重要要求.
沙盒和快速java语言在当时是一个非常合理的选择.如今,大量的java编码器仍然会比作为平台首选的相对未知的Go语言更好.谷歌从一开始就非常感兴趣,有许多程序员制作应用程序(他们甚至分发了许多免费设备),因此使用未知语言是没有意义的.
请注意,总是有来自Go社区的请求要求在Android上使用Go语言,但提供所有请求的API并不是一项轻松的任务,Google从未公开承诺尝试这样做.
给开发人员一个选择总是很好,但是使用Java作为标准而不是像Go这样的新语言的原因是java被更广泛地使用(到目前为止)意味着他们的应用程序市场将以更快的速度扩展; 获得更快的投资回报.
| 归档时间: |
|
| 查看次数: |
6877 次 |
| 最近记录: |