混合应用技能差距影响移动应用开发

日期: 2014-05-14 作者:Cameron McKenzie翻译:蒋红冰 来源:TechTarget中国 英文

位于旧金山培训公司Marakana Inc的CEO Mark Gargenta说,移动应用开发的未来在于混合应用的涌现,那时Java代码、JavaScript和HTML5混乱的工作就会得到建议,并由Android架构师和设计师接手。

混合Android应用有一些特别的功能,是由HTML5编码,另外一些功能是在本地Java中编码的。HTML5与本地应用的二分法产生了一些问题,如应用的哪一部分应该使用基于浏览器技术开发,而又是哪一部分应该使用本地代码开发。TechTarget网站向Gargenta寻求了这些问题的答案。

Gargenta 说,对于普通的事情,比如你在传统页面上看到的形式或功能,基于web的技术效果会很好。“如果没有什么花哨的功能实现,您可以使用HTML5完成。”

另一方面,集成地图或和拍照或合成照片这类行为可以受益于本地移动方法。“这些东西最好在本地完成,因为你可以借助移动的力量、结合相机和传感器,来创建更好的用户体验,” Gargenta说。

移动应用开发的未来是结合Java和HTML5。幸运的是,Java开发人员很充足。另外,擅长HTML5和Web脚本语言的编程人才也很充足。但是有多少开发人员了解这两个组合在一起的?

当使用Java和HMTL5创建混合应用时,“在集成这两者时总会遇到技术挑战,” Gargenta说。“这就会相对容易些,当从JavaScript中调用Java,反之亦然。”毕竟,解决使用代码时的问题正是开发人员的工作。但架构一个混合解决方案是一项完成不同的技能,这也是当前技能差距的所在。“寻找知道一切的人员,并架构一个完事的系统比技术本身更具有挑战性,”他说。虽然移动应用开发的未来可能确实在混合策略上,但广泛使用这一方法还有很长的路要走,其中一个阻碍原因就是在集成Java和HTML5领域缺乏技能。混合方法将有有效,但必须等到混合应用技能差距得以弥补,并且在能高效融合技术的解决方案设计上,架构师们更加经验,感到更舒适。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

翻译

蒋红冰
蒋红冰

TechTarget云计算主编,主要负责云计算和虚拟化网站的内容建设。长期专注于IT前沿技术,对云计算、虚拟化、人工智能、区块链等技术都有了解;对行业趋势、市场动态有一定的洞察。

相关推荐

  • 为什么2017年是软件开发改革的一年

    云和移动应用开发正在经历严峻的变化。你可以感谢——或者责备,那些帮助普通公民完成应用开发的工具。接下来有什么趋势?

  • Alpha DevCon公告:移动应用开发向JSON数据格式迁移

    JSON数据格式似乎统治了移动应用开发领域,企业和开发者认为用JSON格式处理数据可以帮助他们赢得更多利益。

  • 对话陈本峰:HTML5究竟给企业带来了什么?

    智能手机的普及,移动计算的应用,带火了HTML5技术。尤其,当我们看到微软朋友圈被“故宫与腾讯合作”的广告刷屏,我们不得不承认,HTML5技术确实很重要,但是HTML5究竟带来了什么,与以往移动技术有什么不同?

  • HTML5促进企业移动化服务走向极致

    在企业困扰于传统移动化方式过于复杂时, HTML5凭借其天然的跨平台特性,乘势而起并逐渐得到企业的关注。可是,由于HMTL5标准建立时间不长,展示性能及稳定性更是需要和浏览器有一个良好的兼容,除此之外企业更是缺乏实际应用经验,所以基于HTML5技术的企业级服务市场还处于一片初创状态。