前端技术框架切换之旅-WEB前端大作战
25页1、记一次难忘的前端技术框架切换之旅【WEB前端大作战】 【摘要】 记一次难忘的前端技术框架切换之旅1旅行之始 2020年初,某个普通的工作日,正在聚精会神“搞事情”的我,接到MAE-Access前端技术专家的espace语音,被告知MAE-Access域使用的前端技术框架需要从AngularJS1.x切换到React,要求2020年底完成。接到消息的我,忧喜交加,机会与挑战并存,这次前端技术框架切换之旅在所难免,但该如何开始,又该如何结束.记一次难忘的前端技术框架切换之旅1旅行之始 2020年初,某个普通的工作日,正在聚精会神“搞事情”的我,接到MAE-Access前端技术专家的espace语音,被告知MAE-Access域使用的前端技术框架需要从AngularJS1.x切换到React,要求2020年底完成。接到消息的我,忧喜交加,机会与挑战并存,这次前端技术框架切换之旅在所难免,但该如何开始,又该如何结束。 问:MAE-Access切换前端技术框架,基站产品三部的FMA LTE,为何也“在所难免”? 原因大体可以总结为以下三点,如图1-1所示: 1)FMA LTE以FMA LTE W
2、ebsite和FMA LTE Service两个微服务,集成在MAE-Access上,与整个MAE-Access域统一构建。 2)MAE-Access域统一为各Website微服务提供前端工程化解决方案,各Website微服务统一使用Cloudsop平台自研的前端UI组件-eview。一方面统一网管各UI界面风格;另一方面方便统一管理前端相关的开源及三方件,同时也便于统一构建。 3)Cloudsop提供的eview组件,有基于angularJs前端开源框架和react前端开源框架两个版本的。angularJs版的eview因使用angularJs1.X,21B后便不再满足开源三方件生命周期管理要求,需要统一切换为react版的eview。图1-1前端技术框架切换原因2旅行攻略2.1目的地React技术框架及前端工程化2.1.1Web前端发展简史 正式介绍React和前端工程化之前,先简单了解下Web前端发展史。如图2-1所示,Web前端发展主要经历5个关键时代。图2-1 Web前端发展简史 简单明快的早期时代:适合小项目,不分前后端,页面由JSP、PHP等在服务端生成,浏览器负责展现。
3、 后端为主的MVC时代:为了降低复杂度,以后端为出发点,有了Web Server层的架构升级,比如Structs、Spring MVC等。 Ajax带来的SPA时代:2005年Ajax正式提出,前端开发进入SPA(Single Page Application单页面应用)时代。 前端为主的MVC、MV*时代:为了降低前端开发复杂度,Backbone、EmberJS、KnockoutJS、AngularJS、React、Vue等大量前端框架涌现。 Node带来的全栈时代:随着Node.js的兴起,为前端开发带来一种新的开发模式。 纵观5个时代的变迁,每个后时代都在尝试解决前时代的痛点。 1)、时代,前端开发重度依赖开发环境;前后端职责依旧纠缠不清,可维护性越来越差。 2)时代,SPA应用大多以功能交互型为主,存在大量JS代码的组织,与View层的绑定等,都不是容易的事情,需要进行前端负责度控制。 3)、时代,前后端职责清晰;前端开发复杂度可控,通过合理的分层,让项目更可维护;部署相对独立,产品体验可以快速改进。2.1.2React技术框架 从Web前端简史来看,React其实是前端为主的
《前端技术框架切换之旅-WEB前端大作战》由会员ji****81分享,可在线阅读,更多相关《前端技术框架切换之旅-WEB前端大作战》请在金锄头文库上搜索。
药物合成优化-绿色环保新工艺
网络安全运营中心的技术和实践
环境教育与公众参与-第2篇分析
五金行业跨境电商与全球化发展
量化交易策略的执行算法优化
食品中营养成分的检测与评价
牛黄清火丸抗过敏性鼻炎作用与信号通路机制
新能源在航空航天领域的机遇
物联网企业信息系统定制开发的智能制造与工业0
纤维素纳米晶增强纺织材料的性能研究
污染物生态风险评估与防控技术
无人船在海洋经济中的应用
智慧城市与专业服务业产业融合发展策略研究
基于光子的量子信息处理研究
奥拉西坦治疗创伤后应激障碍的研究
四元组群表示理论及应用
农业品牌建设与营销策略研究
复杂网络中的结构筛选
高血压并发症健康教育干预效果
中药材仓储国际化与全球化发展
2022-03-24 12页
2022-03-24 11页
2022-03-24 10页
2022-03-24 25页
2022-03-24 13页
2022-03-24 18页
2022-03-24 10页
2022-03-24 32页
2022-03-24 8页
2022-03-24 9页