Android的编程语言

发布时间:2011-09-06 浏览: 来源:安群网络科技有限公司

        Scala中,静态类型语言,Java虚拟机上面运行,是建设谷歌Android应用程序作为一个新兴的发展方案。

        虽然开发人员已经知道Java和C + + Android的语言用法,他们也可以使用其他JVM语言,因为Android利用Java兼容的Dalvik虚拟机,合理的开发麦克烧伤,Thoughtbot,Web和移动应用开发公司。“有一个人成长的社区发展与Scala,”他说。

        波士顿Android开发组的成员,例如,已经开始Android开发利用Scala,伯恩斯说运行组,Scala让你写的代码更迅速和分享比你可以在Java代码更容易。 伯恩斯将出席在旧金山的Andr​​oid开放会议在10月更换为Android上的Java Scala的概念。

        Scala的创始人Martin Odersky担保:“我可以证实他所说的话。Scala是一个为Android吸引力的开发语言我应该还提到,还有的工具支持的Android插件为SBT,Scala的标准构建工具的形式。Scala 发展的主题为Android谷歌拒绝发表评论 。但谷歌项目托管网 ​​站设有一个 Scala ,Android的项目通过斯卡拉建立Android应用程序的工具 。

        对于移动应用,Scala 享有对其他JVM语言,如JRuby或Groovy的优势,因为静态类型语言的运行速度更快,占用更少的内存,通常是更好的优化,Burns说。他强调,Android缓慢的处理器和小内存的嵌入式设备上运行。

        今年春天在博客上,伯恩斯吹捧Scala的编程特点:“首先,Scala可以被认为是作为一个更好的Java,你不需要因为许多分号,但Scala为您提供了现代抽象的权力性状 。 implicits,类型检查空块,你真的需要得到一些坚实的编码做的一切。”

        Dalvik虚拟机说,Forrester的分析师Jeffrey Hammond使用其自身的字节码格式来执行应用程序。谷歌使用中间语言被编译成dex格式的Java,他说:“看起来像迈克是试图做的是设立斯卡拉DEX的方式编写的应用程序,并生成字节码作为一种替代。”

        伯恩斯说,他已经为Android编写一些Scala程序,其中包括今天天气预测的基础。他列出了Android作为Scala的发展速度,更容易编程,围绕它的存在和充满活力的社会福利。不过,缺点,包括未知数,与实践的未知和缺少文档。

        Android当然,是一个主题,由Oracle对谷歌提起诉讼,指控在Android的Java专利侵权。但伯恩斯不劝阻诉讼。“我真的不跟进,密切合作,”他说。

在线质询 售后服务
售前咨询-谢QQ:458431995 点击这里给我发消息 售前咨询-吕QQ: 点击这里给我发消息 售前咨询QQ:1589795052 点击这里给我发消息 售后客服QQ: 点击这里给我发消息

浏览排行

安装Mac OSX Lion 的完整指南 Adobe推出HTML5的富媒体编辑器 Mac OS X可以不正确撤销狡猾的数字 DevExpress是触摸开发工具升级的重 免费的VSS中DiscountASP.NET宣布TF 苹果船舶IOS 5.0.1电池的修复补丁 Whamcloud想使Lustre更容易使用 谷歌的Adwords如何使用关键字的搜 对于在工作中的iPad,第2轮Office

最新资讯

微信并没有申请第三方支付牌照 工信部谢雨琦 数据中心建设布局应 美国十大最幸福科技公司 谷歌第四 毛伟收获IPv6先锋奖 整体域名服务 百兆宽带下 更好的服务成运营商竞 亚马逊云计算营收可达10亿美元 谷歌光纤五大益处:不再承受缓冲之 鹏博士2012年净利润2.07亿元 同比 联通亦庄IDC试点引入SDN 节点数量
Live Chat by comm100