论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
程序人生
›
步伐人生:未来,企业真的只有几个前端工程师吗,web中 ...
步伐人生:未来,企业真的只有几个前端工程师吗,web中间开发 ...
不到断气不罢休
金牌会员
|
2024-7-22 23:13:10
|
显示全部楼层
|
阅读模式
楼主
主题
666
|
帖子
666
|
积分
1998
阿里妹导读:微前端架构旨在解决单体应用在一个相对长的时间跨度下,由于参与的人员、团队的增加,从一个平凡应用演变成一个巨石应用(Frontend Monolith),随之而来的应用不可维护题目。这类题目在企业级 Web 应用中尤为常见。今天,我们就来聊聊拥抱云时代的前端开发架构:微前端。
微前端的代价
======
阿里云提供的很多商业化产品和服务,本质上是对外提供「本领」,普惠中小企业。现在,本领输出重要是通过 OpenAPI,用以集成到企业本身的业务场景中,这里重要解决的还是企业底层的本领题目——无需雇佣算法工程师,就可以拥有语音、图像识别等本领。安全也是一样,不需要找安全专家,平凡的工程师就可以通过控制台高效地处理惩罚各种安全变乱。
但是,随着云技术不停的下沉,与产业结合的越来越紧密,OpenAPI 唯有把粒度做得越来越细,才气满足各种各样的业务场景,但同时企业侧的学习成本和开发复杂度天然就上去了。控制台做为管(理)控(制)这些本领的工具,现在也只能算是「标品」,必须为了满足不同体量、不同业务特点的需求,机动地组合和摆设,就像是用户本身开发的一样。
综上所述,微前端的代价有 3 点:
解决产品侧的扩展性和组合性。化整为零,自由组合。
解决本领输出的「最后一公里」。
云生态中的「新物种」 — 微应用。
如果微前端只存在工程上的代价,那它是不值得大张旗鼓去做的。
我以为,前端团队需要在这个方面做出业务代价。如果你问我 Ant Design 有什么技术代价?它的代价就是有大量的企业在用,形成某种本领依赖,不需要找计划师大概多么资深的前端工程师,就可以做出看上去很专业的背景界面。
在这条代价链路上,OpenAPI 太底层,控制台不机动,UI 库太通用。此中的空缺点是绑定本领的商业化组件。举个例子,企业的背景管理页上,可以直接 inside 一个「漏洞管理」的微前端应用,和一个 DataV 的微前端应用展示数据,只需要简朴配一下即可,不用开发,就能做到“就像本身开发的一样”。反过来也一样,ISV 在阿里云的产品平台上,不仅可以通过小步伐的形式,也可以通过微前端应用的形式输入本身的服务。
微前端的题目域
=======
简朴地说,搞微前端目的就是要将产品原子化(跟原子化的 OpenAPI 一个原理),再根据客户业务场景组合。每个功能模块能单独迭代,自由集成固然好,但维护成本怎么控制。怎么调试、公共组件版本控制、众多同窗微应用之间怎么“和谐相处”等等。微前端并非只是解决在页面上异步加载一个模块就完事了,更多的是将改造引发的一系列题目需要通过体系化的方案解决,否则就变成反生产力工具。
现在,阿里的微前端方案有 qiankun(乾坤)、Magix、icestack、以及内部很多的微前端解决方案。或多或少都带有一些自身的业务特色,没有明白提出标准,大概明白定义微前端的技术体系到底包含哪些内容。这方面有项目落地的团队真应该再进一步瞄准更高的代价点做,同时广泛交流,如许才气更快得出标准化的东西。我们团队也在实践中,这里我抛出一些开放性题目讨论。
起首必须明白微前端不是框架、不是工具/库,而是一套架构体系,它包罗若干库、工具、中心化治理平台以及相关配套办法。
微前端包罗 3 部门:
微前端的底子办法。这是现在讨论得最多的,一个微应用如何通过一个组件基座加载进来、脚手架工具、怎么单独构建和摆设、怎么联调。
微前端配置中心:标准化的配置文件格式,支持灰度、回滚、红蓝、A/B 等发布策略。
微前端的可观察性工具:对于任何分布式特点的架构,线上/线下治理都很重要。
微前端具体要解决好的 10 个题目:
微应用的注册、异步加载和生命周期管理;
微应用之间、主从之间的消息机制;
微应用之间的安全隔离措施;
微应用的框架无关、版本无关;
微应用之间、主从之间的公共依赖的库、业务逻辑(utils)以及版本怎么管理;
微应用独立调试、和主应用联调的方式,快速定位报错(发射题目);
微应用的发布流程;
微应用打包优化题目;
自我先容一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里不停到如今。
深知大多数前端工程师,想要提拔技能,往往是本身摸索成长大概是报班学习,但对于培训机构动则几千的学费,着实压力不小。本身不成体系的自学效果低效又漫长,而且极易遇到天花板技术停滞不前!
因此网络整理了一份《2024年Web前端开发全套学习资料》,初衷也很简朴,就是希望能够帮助到想自学提拔又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零底子资料,也有适合3年以上履历的小同伴深入学习提拔的进阶课程,根本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部门目次大纲截图出来,每个节点里面都包含大厂面经、学习条记、源码课本、实战项目、讲授视频,而且后续会连续更新
如果你以为这些内容对你有帮助,可以添加V获取:vip1024c (备注前端)
最后
技术是没有尽头的,也是学不完的,最重要的是在世、不秃。零底子入门的时间看书还是看视频,我以为成年人,何须做选择题呢,两个都要。喜欢看书就看书,喜欢看视频就看视频。最重要的是在自学的过程中,一定不要眼高手低,要实战,把学到的技术投入到项目当中,解决题目,之后进一步锤炼本身的技术。
CodeChina开源项目:【大厂前端面试题剖析+核心总结学习条记+真实项目实战+最新讲授视频】
技术学得手后,就要开始准备面试了,找工作的时间一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。
新讲授视频】]( )**
技术学得手后,就要开始准备面试了,找工作的时间一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。
[外链图片转存中…(img-GnqHrvxv-1711872976432)]
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
不到断气不罢休
金牌会员
这个人很懒什么都没写!
楼主热帖
Spark的一些重要概念
从SAP ECC升级到SAP S4HANA, 几个Key P ...
物联网无线数传通信模块设备常见的几种 ...
手绘地图深度解析:类型、风格、功能、 ...
第一部分:介绍 Spdlog 日志库 ...
php解决缓存击穿的问题
p2 IO流原理及流的分类
【Redis高手修炼之路】初学Redis——概 ...
MySQL触发器
什么是计算机网络
标签云
挺好的
服务器
快速回复
返回顶部
返回列表