跨端组件的实践
讲师:
所属专题:
NativeApp无疑具备了所有的端能力,但上线依赖各种分发渠道和市场审核,使用不同的语言环境开发,研发成本相对较高。
WebApp具有迭代方便的优势,包括开发迭代快、上线迭代快,但端能力受限于浏览器的实现程度。
HybridApp能扩展端能力,并保留了WebApp的开发迭代快优势,但产品上线也需要分发。
LightApp和HybirdApp很像,区别在于LightApp解决了分发渠道的问题,同时能够扩展端能力。
在参与实际项目中,我们发现一种需求:期望研发的应用能在以WebApp、HybridApp、LightApp形式运行,在具备端扩展能力的环境中用户可以获得更好的体验。
受Web响应式设计的启发,我们把能够自动响应端能力的组件,抽象为一个跨端组件。
本次分享包括:跨端组件概念介绍;跨端组件架构相关的设计、开发和调试;产品案例讲解;围绕移动应用开发的趋势和大家做一些探讨。
百度资深研发工程师
百度资深研发工程师,来自社区基础技术部 FEX :http://fex.baidu.com/ 担任全端技术方向负责人,轻组件专利发明人; 有十多年的研发经验,经历过产品从桌面到移动终端的变迁; 参与过百度HI、百度浏览器、百度阅读客户端、文库排版引擎等产品的研发; 目前主要参与轻应用生态建设和研究跨端Web应用技术,致力于打造最完美的移动互联网应用研发模式。