什么是渐进式框架?

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

what?

对于渐进式的理解

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

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

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

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

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

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

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

来自书籍层面的阅读理解

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

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

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

优点:

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

缺点:

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

How ?

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

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

🌹 欢迎留言讨论与交流~

相关推荐
林瞅瞅2 分钟前
Nuxt3 项目部署 Nginx 防盗链后特定 JS 文件 403 问题修复方案
前端
kyriewen27 分钟前
别再每次都 Google 了:我整理了前端日常最常踩的 10 个 Git 坑,附速查表
前端·javascript·git
一颗奇趣蛋40 分钟前
Web 视频开发完全指南:从入门到精通
前端
非洲农业不发达1 小时前
windows终端体验大升级,让你拥有macos级别的美化
前端·后端
妙码生花1 小时前
从 PHP 到 AI + Golang,程序员自救转型手记(十七):登录接口完善,登录页接口整合,解决跨域
前端·后端·ai编程
唐诗1 小时前
改 3 行配置,我的 Tauri dev 冷启动从 100 秒干到 4 秒
前端·客户端
SmartBoyW1 小时前
深入ECMAScript规范:彻底搞懂JS隐式类型转换与底层ToPrimitive机制
前端·javascript
牧艺2 小时前
Cursor Rules / Skills 分层设计:让 Agent 像「团队新同事」
前端·人工智能·cursor
咪库咪库咪2 小时前
vue3-组件
vue.js
光影少年2 小时前
react navite 跨端核心原理
前端·react native·react.js