框架和库的区别|学习笔记

简介: 快速学习框架和库的区别

开发者学堂课程【Vue.js 入门与实战框架和库的区别】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/586/detail/8126


框架和库的区别


目录

一、框架:

二、库(插件)

 

一、框架:


是一套完整的解决方案;对项目的侵入性较大,项目如果需要更换框架,则需要重新架构整个项目。

比如: node中的express ,如果想撇弃express 用原生的 http模块进行 node开发是可以的,但是整个项目需要从头来过。

虽然框架对项目侵入性很大,但是功能非常完善,提供了一整套业务解决方案。

 

二、库(插件)︰


提供某一个小功能,对项目的侵入性较小,如果某个库无法完成某些需求,可以很容易切换到其它库实现需求。

比如:项目开发时,突然发现某个库有功能上的限制,并不能很满足开发需求时,很容易就能切换到其他库,比较典型的:

1、从 Jquery 切换到 Zepto

2、从 EJS 切换到 art-template

相关文章
|
Python
Python编程:trio模块异步/等待本地I/O库
Python编程:trio模块异步/等待本地I/O库
333 0
|
8月前
|
API 开发工具 数据库
框架和库:你需要知道的一切
框架和库:你需要知道的一切
100 0
|
7月前
|
开发者
简述库和框架的区别
简述库和框架的区别
83 2
|
4月前
|
中间件 API 开发者
深入理解Python Web框架:中间件的工作原理与应用策略
在Python Web开发中,中间件位于请求处理的关键位置,提供强大的扩展能力。本文通过问答形式,探讨中间件的工作原理、应用场景及实践策略,并以Flask和Django为例展示具体实现。中间件可以在请求到达视图前或响应返回后执行代码,实现日志记录、权限验证等功能。Flask通过装饰器模拟中间件行为,而Django则提供官方中间件系统,允许在不同阶段扩展功能。合理制定中间件策略能显著提升应用的灵活性和可扩展性。
64 4
|
7月前
|
程序员 开发工具 开发者
库和框架的区别
库和框架的区别
37 0
|
JavaScript 前端开发 API
什么是框架和库?
什么是框架和库?
144 0
|
JavaScript 开发者
框架和库的区别|学习笔记
快速学习框架和库的区别
|
前端开发 Python
【愚公系列】2022年04月 Python教学课程 68-DRF框架之五个扩展类视图
【愚公系列】2022年04月 Python教学课程 68-DRF框架之五个扩展类视图
142 0
 【愚公系列】2022年04月 Python教学课程 68-DRF框架之五个扩展类视图
|
JavaScript
框架和库的区别
一、框架: 二、库(插件)
|
Java 数据库 数据库连接
框架和库的区别&关系
image.png 库 一般实现了一些复杂功能,能够 解决直接的计算或处理,把这些实现代码打包、封装供外部调用。 什么是框架? 1.框架框架不可直接运行,它是一个应用程序的半成品。
1500 0