基于Web前端开发在企业信息化应用中的实践
2021-06-22陈嘉霖田力
电子元器件与信息技术 2021年3期
陈嘉霖,田力
(云南省能源投资集团有限公司,云南 昆明 650021)
0 引言
随着信息时代的到来,信息技术在整个数字经济发展中起到的作用越来越重要。近年各类移动应用(APP)的创新升级越来越成为推动数字经济发展的重要力量。国内移动APP种类丰富,覆盖生活各种场景,从购物到本地生活服务,从共享单车到线上金融服务等。同时,在企业数字化转型及产业数字化方面也出现很多移动APP的身影,例如企业微信和钉钉等,在助力企业数字化转型方面提供了很好的支撑。企业如何在原有信息化基础上和资源范围内,面对企业业务的复杂多变,快速利用移动APP相关技术架构来支撑企业数字化转型,成为各个企业需要面对的问题。本文结合能投集团信息化建设情况给出Web前端工程技术及架构的具体实践。
1 企业信息化策略分析
1.1 移动APP开发模式分析
2007年7月苹果公司发布第一代iPhone,2008年9月谷歌公司发布第一款Android手机—HTC G1,分别标志着iOS平台和Android平台进入大众视野。随着十年多的发展,虽然中间还有其他智能手机平台,但最终市场认可并形成稳定生态的就只剩下iOS和Android。这意味着移动开发需要覆盖两大平台,对应采用java和Objective-C开发语言来进行开发。原生开发应用(Native)可移植性较差,一款原生的APP需要使用两种开发语言来完成两套同样的逻辑和界面的开发,对开发团队提出了较高要求[1-2]。在此基础上发展起来的混合应用(Hybrid)开发采用了结合原生应用和Web开发技术混合的方式,原生平台提供一个容器架构底层[3],而Web H5专注于业务变化较快的部分,这种开发方式具备原生开发的设备控制能力又具备Web应用开发的快速,同时具有很好的跨平台特性。……
登录APP查看全文
