跨端组件的实践

概要
NativeApp无疑具备了所有的端能力,但上线依赖各种分发渠道和市场审核,使用不同的语言环境开发,研发成本相对较高。WebApp具有迭代方便的优势,包括开发迭代快、上线迭代快,但端能力受限于浏览器的实现程度。HybridApp能扩展端能力,并保留了WebApp的开发迭代快优势,但产品上线也需要分发。LightApp和HybirdApp很像,区别在于LightApp解决了分发渠道的问题,同时能够扩展端能力。在参与实际项目中,我们发现一种需求:期望研发的应用能在以WebApp、HybridApp、LightApp形式运行,在具备端扩展能力的环境中用户可以获得更好的体验。受Web响应式设计的启发,我们把能够自动响应端能力的组件,抽象为一个跨端组件。本次分享包括:跨端组件概念介绍;跨端组件架构相关的设计、开发和调试;产品案例讲解;围绕移动应用开发的趋势和大家做一些探讨。

个人简介

王集鹄,百度资深研发工程师微博: @王集鹄个人主页:http://blog.csdn.net/zswang百度资深研发工程师,来自社区基础技术部 FEX :http://fex.baidu.com/ 担任全端技术方向负责人,轻组件专利发明人; 有十多年的研发经验,经历过产品从桌面到移动终端的变迁; 参与过百度HI、百度浏览器、百度阅读客户端、文库排版引擎等产品的研发; 目前主要参与轻应用生态建设和研究跨端Web应用技术,致力于打造最完美的移动互联网应用研发模式。

QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、杭州、旧金山召开。自2007年3月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的近万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。

你可能感兴趣的:(跨端组件的实践)