网站公告 | 本论坛只支持微信登录!暂时不支持手动注册会员!微信登录可以获取本站所有资源!

 青浦修电脑 青浦笔记本维修 青浦手机维修 青浦电器维修

找回密码
立即注册
搜索
热搜: 活动 交友 discuz
发新帖

5万

积分

0

好友

1万

主题
发表于 2022-9-11 21:05:04 | 查看: 1115| 回复: 0
本文目录
  • 层次不一样
  • 调用方式不一样
  • 参考在某个技术群里有人说库和框架是一样的,我对这个观点不太认同。仔细想了一下,总结出两者有如下区别:& N: v% E- v3 G1 }) ^( x9 g4 h
    层次不一样返回目录库是一些可复用代码的封装,针对单个功能;框架是项目或者问题的解决方案,面向产品或者项目。比如做一个管理系统,需要对外发送邮件,就采用了某个能发送SMTP邮件的函数库;管理系统是基于QT或者WPF开发,这两个框架为开发管理系统提供了一整套的解决方案。
    * ]( p: t" L* o1 m% t5 W 调用方式不一样返回目录库的代码是由用户来调用,而框架调用用户的代码。写一个web站点,使用gd库来生成验证码、二维码,需要用户调用gd库提供的API完成图形的绘制;站点采用Yii或者Laravel框架开发,则开发人员需按照框架的设计理念写业务逻辑,这些业务代码将被框架调用。
    2 `: \0 ]3 @& J6 B$ R' @$ _简单来说,库是实现某个功能的工具,而框架是解决整个问题的一套约定方案。通常一个框架由多个库组成,所以框架是比库稍微大一点的概念。
    2 C2 I: u1 Z  }+ ~0 V以上是个人意见,仅供参考。
    % x3 e& M7 J! x 参考返回目录[ol]
  • http://stackoverflow.com/questions/148747/what-is-the-difference-between-a-framework-and-a-library[/ol]AD:【国外VPS推荐】 搬瓦工三网回程CN2 GIA VPS,季付46.87$打赏赞(1)
  • 收藏回复 显示全部楼层 道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    QQ|Archiver|手机版|小黑屋|青浦海洋数码电脑城 ( 沪ICP备18024137号 )

    GMT+8, 2026-8-3 06:26 , Processed in 0.111868 second(s), 28 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表