开发者学堂课程【Vue.js 入门与实战:框架和库的区别】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/586/detail/8126
框架和库的区别
目录
一、框架:
二、库(插件)
一、框架:
是一套完整的解决方案;对项目的侵入性较大,项目如果需要更换框架,则需要重新架构整个项目。
比如: node 中的 express ,如果想撇弃 express 用原生的 http 模块进行 node 开发是可以的,但是整个项目需要从头来过。
虽然框架对项目侵入性很大,但是功能非常完善,提供了一整套业务解决方案。
二、库(插件)︰
提供某一个小功能,对项目的侵入性较小,如果某个库无法完成某些需求,可以很容易切换到其它库实现需求。
比如:项目开发时,突然发现某个库有功能上的限制,并不能很满足开发需求时,很容易就能切换到其他库,比较典型的:
1、从 Jquery 切换到 Zepto
2、从 EJS 切换到 art-template