框架和库的区别

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

框架和库的区别

 

目录

一、框架:

二、库(插件)

 

一、框架:


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


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

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

 

二、库(插件)︰


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


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

1、从 Jquery切换到 Zepto

2、从 EJS 切换到 art-template

相关文章
|
Python
Python编程:trio模块异步/等待本地I/O库
Python编程:trio模块异步/等待本地I/O库
345 0
|
9月前
|
API 开发工具 数据库
框架和库:你需要知道的一切
框架和库:你需要知道的一切
110 0
|
8月前
|
开发者
简述库和框架的区别
简述库和框架的区别
99 2
|
5月前
|
编译器 API C语言
超级好用的C++实用库之跨平台实用方法
超级好用的C++实用库之跨平台实用方法
63 6
|
8月前
|
NoSQL 安全 Go
Go 语言 mongox 库:简化操作、安全、高效、可扩展、BSON 构建
go mongox 是一个基于泛型的库,扩展了 MongoDB 的官方库。通过泛型技术,它实现了结构体与 MongoDB 集合的绑定,旨在提供类型安全和简化的数据操作。 go mongox 还引入链式调用,让文档操作更流畅,并且提供了丰富的 BSON 构建器和内置函数,简化了 BSON 数据的构建。 此外,它还支持插件化编程和内置多种钩子函数,为数据库操作前后的自定义逻辑提供灵活性,增强了应用的可扩展性和可维护性。
115 6
|
8月前
|
程序员 开发工具 开发者
库和框架的区别
库和框架的区别
41 0
|
9月前
|
设计模式 API 开发者
框架和函数库的区别
框架和函数库的区别
43 1
|
9月前
|
设计模式 开发框架 测试技术
框架和函数库的区别?
框架和函数库的区别?
44 0
|
JavaScript 前端开发 API
什么是框架和库?
什么是框架和库?
175 0
|
前端开发
封装库/工具库中重要概念之组件库
前端开发中,封装库和工具库是非常重要的组成部分。它们可以帮助我们提高代码复用性和可维护性,从而缩短开发周期和降低维护成本。在封装库和工具库中,组件库是其中最为重要和常用的一种,因为它们可以帮助我们快速构建复杂的 UI 界面。
274 0