完整问题
为什么谷歌选择Java作为安卓操作系统,而不是X语言?
其中X为下列值之一:
,
诸若此类。当我问这个问题时,我主要关心的是为什么是Java而不是Python。如果其他人也感兴趣,我可以稍后添加其他比较元素(语言)。
信息:我还不是一个成熟的开发者。
EDIT我非常清楚我的问题会遭到一些反对和猛烈抨击,这就是为什么我说我不是一个成熟的开发人员。我有我的个人观点支持我,但即使这样,我仍然得到了很好的答案。我现在明白了,是的,Dalvik VM在ARM设备上运行Java字节码,但我不知道该Java与任何其他Oracle/Sun Java规范有什么不同。我已经尝试过Java和Python,并且至少用+GUI (Swing和PySide)编写了一个有用的程序,并且至少使用了一个第三方库。我这样做的顺序是Java,然后是Python,这让我意识到用Python从头开始编写所有东西比用Java快得多。即使是包对于管理来说似乎也比Java导入包的方式容易得多(感谢Eclipse和几次直观的点击)……然后,嵌入式应用程序会有多复杂,你需要格外注意类型检查和单元测试( afaik,单元测试现在应该是任何严肃的开发人员必须做的事情)……但不管怎样,谢谢你到目前为止的答案。这是一个学习的过程。;)
https://stackoverflow.com/questions/7497199
复制相似问题