什么是图书馆?技术参考《曲阜市智程网络科技有限公司》智能营销笔记本编程中库和框架的区别
编程语言中的库是用户可以用来优化任务的预先编写的代码的集合。
下面是一些图书馆的例子..
** Next.js(编程语言 ==> JavaScript)
** NumPy(编程语言 ==> Python)
** Apache Xerces(Java、C++ 和 Perl 编程语言)
** Pillow(编程语言 ==> Python)
** SFML(编程语言 ==> C++)
** p5(编程语言 ==> JavaScript)
什么是框架?
框架是一个真实的或概念性的结构,它被创建来作为构建某种东西的支持或指南,将结构扩展为有用的东西。
框架可以包括各种工具、代码库、编译器以及绑定在一起的应用程序编程接口 (API),以支持针对特定问题的项目或解决方案的开发。
下面是一些图书馆的例子..
** Angular ==> 基于 TypeScript 的免费和开源 Web 应用程序框架,由 Google 的 Angular 团队以及个人和公司社区领导。
** Vue.js ==> 开源模型-视图-视图模型前端 JavaScript 框架,用于构建用户界面和单页应用程序。
** Bootstrap ==> 免费开源 CSS 框架,面向响应式、移动优先的前端 Web 开发。
** ASP.NET ==> 开源、服务器端 Web 应用程序框架,专为 Web 开发而设计,可生成动态网页。
** Spring ==> Java 平台的应用程序框架和控制反转容器。该框架的核心特性可以被任何 Java 应用程序使用,但有一些扩展用于在 Java EE 平台之上构建 Web 应用程序。