烽火星空助力MDSA移动开发者服务联盟线下公开课圆满结束精要.pptVIP

烽火星空助力MDSA移动开发者服务联盟线下公开课圆满结束精要.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
烽火星空助力MDSA移动开发者服务联盟线下公开课圆满结束精要.ppt

  随着移动互联网的不断发展,移动应用开发成为每一个互联网开发人员都不可能回避的问题。但当今零散的移动格局,给移动应用开发带来了巨大的挑战。越来越多的操作系统以及各种设备、形状系数和标准,使移动应用程序开发成本过高。 不仅如此,移动开发技术也日新月异,开发者在面对这些不同的技术时经常会不知所措,比如对HTML5的滥用、对原生的恐惧以及数据整合的紊乱等等。甚至有的开发者寄希望于某种自己擅长的技术以图快速完成一个移动应用的开发,而实际效果却差强人意。如何真正的实现跨平台开发?  51CTO MDSA线下公开课第二期,特别邀请南京烽火星空技术运营总监黄楠老师给大家带来《技术融合在移动应用跨平台开发中的最佳实践》的主题分享。为大家解决移动跨平台开发中遇到的难题。       黄楠老师此次分享主要围绕三个话题:浅谈移动应用开发技术之争、技术融合在跨平台中的实践、助力企业级移动应用开发。 首先黄楠老师以Facebook放弃HTML5转用Native开发为例,为大家分析Native APP和WEB APP在实际应用中的对比。    黄楠老师为大家介绍了目前主流的开发方式——互联网巨头在移动应用开发中的选择与做法。移动互联网巨头以其丰富的行业经验和技术积累,可以将很多业务场景封装为原生的组件模型提高代码的重用率,而使用HTML5来应对业务变化频繁的问题。   这种UI混搭的方式是目前移动互联网公司普遍采用的模式,但是他仍然以编写原生代码为主,所以使用门槛较高。对于没有如此规模的中小型企业,甚至是游离在移动互联网领域之外的开发者如何能够驾驭这种开发模式?黄楠老师也为在现场进行了细致的讲解,消除大家的疑虑。    黄楠老师以烽火星空的移动应用平台ExMobi为例,把实现低门槛的跨平台解决方案通俗易懂的介绍给开发者,将原生开发涉及到的原生UI、基础能力、本地能力、HTML5能力以及第三方的SDK等找到一种合适的、通用的表现形式。   由于Web开发具有众多的开发者群,而标记语言的易读性和使用门槛较低,以及JS可以作为贯穿原生与HTML5的桥梁工具,所以,如果采用类似于Web一样的进行拼图式的开发就能达到跨平台,对于开发者来说是最能接纳的一种方式。   黄老师也介绍了ExMobi采用这种思路设计后的开发平台,在UI层上就可以达到原生UI和HTML5 UI的一个融合,通过标签化的方式调用,而且调用方式统一,逻辑处理就更简单,JS不仅可以处理各个引擎之间的数据交互,对于本地能力的调用也是通过JS来实现。   所以,对于一些优秀的HTML5框架,比如开源的移动前端框架Agile、流行的移动开发框架Sencha Touch以及Jquery Mobile等都是可以直接使用的,而第三方的SDK资源,比如百度推送、支付宝等是可以无缝集成进来。   对于能力的扩展,黄楠老师提出了原生接口管理类的解决方案。对于原生的能力如何转换成通用的WEB能力调用,黄楠老师提出对原生能力进行细致的划分,针对不同的分类提供相应的接口管理类,通过继承和转换两个核心步骤将原生能力转化为WEB标签化语言调用,而不需要直接编写原生代码调用。这种设计不仅可以让原生能力的调用达到跨平台的效果,而且对于原生能力的扩展和优化都提供了强大的技术保证,让开发者不受限于现有能力,定制自己需要的功能。   对于开发者来说,由于个人移动应用收入的减少,许多开发者想试水企业级应用开发,黄楠老师也从企业级应用开发方向为在场同学进行了讲解。   做过企业级应用的开发的开发者都知道,企业级移动开发有四个痛点:集成、安全、运维、管理。黄楠老师分别从这四个方面给大家做出了解答。   首当其冲的就是集成能力,企业除了内部系统多而杂,更重要的是接口数据格式不统一,甚至需要多数据糅合展示,这对集成能力提出了很高的要求。所以集成的关键不仅仅是能够对不同数据源进行对接,更重要的是集成后的格式化输出。   黄老师也特别提出了对于多端开发的需求,很多开发者认为多端开发是前端展现的事情,其实,如果没有强大的集成能力做支撑,前端再灵活也很难轻松的实现跨平台的多端开发。   所以开发者对于WEB、APP以及现在比较流行的微信应用都要能够轻松应用,这就需要将技术融合的思想运用到集成能力上。    在安全方面,黄楠老师对移动应用数据运行的整个生命周期中可能遇到的问题做了解答,并结合ExMobi产品进行实例讲解,让希望进入企业移动应用开发市场的开发者获得了全面而有效的处理安全隐患的各种实用技巧和解决方案。    对于企业在维护和管理方面的问题,黄楠老师建议使用SOA松耦合的云部署模式,将不同的能力发布成不同的服务节点,通过一个管理端来进行统一管理和鉴权,这样不仅可以更有效的利用资源,更能使集群部署

文档评论(0)

基本资料 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档