框架和库的区别

简介: 一、框架:二、库(插件)

框架和库的区别

 

目录

一、框架:

二、库(插件)

 

一、框架:


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


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

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

 

二、库(插件)︰


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


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

1、从 Jquery切换到 Zepto

2、从 EJS 切换到 art-template

相关文章
|
1月前
|
API 开发工具 数据库
框架和库:你需要知道的一切
框架和库:你需要知道的一切
16 0
|
3月前
|
设计模式 JavaScript 前端开发
简述框架与函数库的区别
简述框架与函数库的区别
12 1
|
9月前
|
JavaScript 前端开发
库和框架的区别
Vue.js是一种JavaScript库,提供了一些基本的基础构建块,以便您能够构建可重用的组件,并将它们组合成可维护的大型应用程序。Vue.js采用了响应式编程的方法,使您能够声明性地描述应用程序的状态,并将其映射到DOM。Vue.js还提供了一些方便的功能,例如指令和过滤器,以便您能够处理数据和组件之间的交互。
33 0
|
6月前
|
JavaScript 前端开发 API
什么是框架和库?
什么是框架和库?
35 0
|
前端开发 JavaScript API
封装库/工具库中重要概念之日期处理库
在前端开发中,日期处理是一个常见的需求。例如,在Web应用程序中,我们通常需要显示日期、计算日期差值、格式化日期等等操作。然而,JavaScript原生API对日期处理的支持相对较弱,因此在实际开发中,我们通常会使用一些封装库和工具库来简化日期处理。在本文中,我们将探讨前端中一些实用的日期处理库。
72 0
|
前端开发
封装库/工具库中重要概念之组件库
前端开发中,封装库和工具库是非常重要的组成部分。它们可以帮助我们提高代码复用性和可维护性,从而缩短开发周期和降低维护成本。在封装库和工具库中,组件库是其中最为重要和常用的一种,因为它们可以帮助我们快速构建复杂的 UI 界面。
209 0
|
JavaScript 开发者
框架和库的区别|学习笔记
快速学习框架和库的区别
63 0
|
JavaScript 前端开发 CDN
浅析组件库实现按需引入的几种方式
浅析组件库实现按需引入的几种方式
834 0
浅析组件库实现按需引入的几种方式
|
网络协议 C# C++
VS2017编写纯C库以及使用C#调用C库方法
VS2017编写纯C库以及使用C#调用C库方法
VS2017编写纯C库以及使用C#调用C库方法
|
JavaScript 程序员 开发者
【译】框架与库的差异
开发者经常互换使用术语“库”和“框架”。但是,两者是有区别的。