百度糯米移动开放平台中组件发布系统的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:rstkjs123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网020的快速发展,百度糯米移动开放平台面临着多个领域业务快速接入整合以及版本开发快速迭代的迫切需求,其他渠道想要整合相同的业务又需要重新开发的问题。然而,以往的native开发模式开发效率不高,相同的业务功能IOS/ANDROID需要分别开发,多个业务并行开发困难,开发好的业务功能不方便移植其他渠道,重复开发浪费资源,版本发布强依赖应用市场的限制,无法动态精确发布。百度糯米移动开放平台的开发采用了组件化技术,串联了整个组件化架构,为组件提供了从测试到发布的全部流程以及组件的CDN存储,可以准确的控制组件发布的范围,同时具备完善的组件相关服务。作为移动开发平台中重要子系统,组件发布系统主要负责组件的发布、管理、测试和准入等操作。用户通过组件发布系统能够选择渠道、终端、城市和版本等多维度发布,组件的各项操作都受到严格的控制,能够有效的对组件的权限功能进行管理。组件发布系统基于MVC设计模式,采用了 AngularJS + PHP前后端分离的形式开发。组件发布系统主要分为了组件发布、组件管理和准入报告3大模块。组件发布包含了组件上传、组件配置、组件配置审核和组件上线4个模块。组件管理包括了组件申请、组件权限管理和组件配置管理等模块。准入报告包括了组件的功能测试、性能测试、兼容性测试和异常测试等模块。最终这些功能都都采用了 B/S的模式进行开发,从浏览器就能够直接进行操作。目前,组件发布系统在百度糯米移动开放平台上稳定运行,用户通过平台进行渠道接入,组件发布,组件管理等操作能够有效的对百度糯米移动客户端中的组件进行开发和维护。
其他文献
面向移动终端的嵌入式处理器性能评估需要具有代表性的测试程序,而研究主流应用的软件行为特征对生成测试程序具有十分重要的作用。目前安卓应用是主流应用之一。因此本文通
综采放顶煤工作面遇到地质构造时冒顶频繁,控顶困难,严重影响采煤工作面的安全生产和经济效益。通过对工作面架前冒顶原因进行深入分析及对工作面遇地质构造时架前冒顶防治进
本文论述了蒿属植物黄酮类化学成分的结构特点和药理活性.目前已从蒿属植物中分离出百余种黄酮类化学成分,一些成分在抗菌消炎、抗肿瘤等方面显示了较好的活性.蒿属植物在自
<正>环境史研究在欧美的出现,不早不晚,恰好是在20世纪60年代。环境史作为学术研究的新领域,其产生与发展既与环境问题加剧、环境意识勃兴有关,同时也受到本国学术传统的影响
本篇文章首先对管理会计在企业经营管理中应用的重要性进行阐述,从管理意识比较薄弱、缺少充分的社会环境、理论探究和实际需求相背离三个方面入手,对当前管理会计在企业经营
作为一类重要的有机小分子催化剂,氮杂环卡宾(NHCs)近年来得到了飞速的发展。本文研究了氮杂环卡宾催化下卤代烯醛与硫醇的双硫化反应,发展了有机催化构筑C-S键的新方法。实
目的探讨慢性阻塞性肺疾病(COPD)凝血纤溶功能异常的可能机制。方法选择北京朝阳医院2006—2007年慢性阻塞性肺疾病急性期(AECOPD)住院患者38例,并选择同期47名健康体检者做
主要利用配对样本T检验对两组评酒员对葡萄酒的评价结果有无显著性差异及可信度问题进行探究,得到两组评酒员的评价结果没有显著性差异,第二组评酒员的评价结果更为可信的结
人工智能作用下,新闻业出现智能化趋势。人工智能对新闻传播业的影响,主要体现在重塑新闻生产流程和变革新闻传播业态两方面。新闻生产流程呈现出协同化、一体化、集约化等新
80后新人追求与众不同的风格,也常常徘徊在梦想与现实的边缘。通过"星梦奇缘"和"童梦奇缘"这两组样片在我店的高点击率,我们对80后新人青睐的婚纱照风格有了进一步的认知,可
期刊