什么是渐进式框架?

🎤 不管是什么类型的书籍,开卷有益。

what?

对于渐进式的理解

渐进式?逐渐靠近的方式?什么逐渐靠近的什么方式?

例如:永动机是什么?永远在运动的机器?我们往往见到一个词,本能的就主观赋予了它一定的扩展...

来自某破站的视频教程理解(PS:请勿过渡脑补🤔)

以Vue.js举例,核心库就类似于一个插线板(极其优质多孔的那种)。

关键点在于:它是可以根据个人需求来定制的,就和室内电器组合一样。你可以买彩电、电脑、冰箱等等(任意组合)

Vue.js核心库以及周边库,共同组成一个集合体的过程,就可以理解为渐进式了。其产物则是渐进式框架。

🎨 碎碎念:画工一般,jym将就着看~

来自书籍层面的阅读理解

所谓渐进式框架,就是把框架分层。 ---《深入浅出vue.js》

渐进式的最终目的,即更好的服务于视图层渲染。

就跟房屋一样,小而精的四合院即满足了用户真正的需求。然而总有人想要的更多,开阔的视野、极佳的采光、全屋地暖、交通便利等等。

优点:

  • 扩大需求范围:渐进式框架给了我们更多的选择,组合更加灵活,极大的丰富了市场需求。
  • 提高开发效率:通过将系统划分为多个小的组件,可以并行开发、测试和集成,减少了不必要的等待时间,加快了开发速度。节省了大量的时间成本,人力成本。
  • 灵活性:以vue.js举例,核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。
  • 降低风险:通过逐步渐进式的开发和测试,可以及早发现和解决问题,减少后期修复的成本和风险。

缺点:

  • 刘姥姥进大观园,开眼的同时添带着些许迷茫
  • 不同的人,需要不同的学习成本
  • 允许开发者根据项目的需求和复杂度选择性地使用框架提供的不同功能和特性(有的的开发者会为了用而去使用)

How ?

怎么样去更好的理解渐进式框架?

  • 不断的阅读与理解,慢火熬小米粥,越熬越香~
  • 官方文档就是最好的文档,官方的讲解视频不一定🤕【不过vue的确实不错】
  • 学习这件事本身就是痛苦的,自律才是关键~✔

🌹 欢迎留言讨论与交流~

相关推荐
CDN36018 分钟前
排查实录:网站偶发502/504错误?360CDN回源超时配置与日志分析技巧
前端·数据库
之歆41 分钟前
Day07_CSS盒子模型 · 样式继承 · 用户代理样式
前端·css
DanCheOo1 小时前
AI 应用的安全架构:Prompt 注入、数据泄露、权限边界
前端·人工智能·prompt·安全架构
We་ct2 小时前
深度剖析浏览器跨域问题
开发语言·前端·浏览器·跨域·cors·同源·浏览器跨域
weixin_427771612 小时前
前端调试隐藏元素
前端
爱上好庆祝3 小时前
学习js的第五天
前端·css·学习·html·css3·js
C澒4 小时前
IntelliPro 产研协作平台:基于 AI Agent 的低代码智能化配置方案设计与实现
前端·低代码·ai编程
一袋米扛几楼984 小时前
【Git】规范化协作:详解 GitHub 工作流中的 Issue、Branch 与 Pull Request 最佳实践
前端·git·github·issue
网络点点滴4 小时前
前端与后端的区别与联系
前端
EnCi Zheng4 小时前
M5-markconv自定义CSS样式指南 [特殊字符]
前端·css·python