资讯专栏INFORMATION COLUMN

框架(framework)和库(Library)的区别

DevWiki / 3150人阅读

摘要:也就是说当你在调用的时候,你按照自己的意愿来他比如。框架要求你用某种形式去写代码,比如遵照的约定,等等。一个简单的分辨方式引入一个依赖,如果要对架构进行修改的,那么就算是框架如果无需修改原有架构,那么就算库。

when you call a library, you are in control. But with a framework, the control is inverted

也就是说

当你在调用library的时候, 你按照自己的意愿来control他(比如jQuery)。

而,对于framework, 那么control就是倒转过来了,是他在调用你(比如bootstrap)。

框架要求你用某种形式去写代码,比如遵照MV*的约定,等等。 库只是提供了写代码时实现某种形式的方法,比如提供了XHR的封装,对 DOM的简便操作。

一个简单的分辨方式:引入一个依赖,如果要对架构进行修改的,那么就算是框架;如果无需修改原有架构,那么就算库。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/82842.html

相关文章

  • 浅谈框架和库区别

    摘要:只是站在初学者的角度,对框架和库的区别有自己的认识和见解。库的使用非常灵活,但没有框架方便,这就是框架和库本质的区别。框架和库的区别库是将代码集合成的一个产品,供程序员调用。 什么是框架和库? 初识框架和库 对于好多初学者来说(例如我),很容易把框架和库搞混淆,分不清它们的具体区别,直到现在我也不是把框架和库搞得很清晰。只是站在初学者的角度,对框架和库的区别有自己的认识和见解。所以今...

    reclay 评论0 收藏0
  • 譯文 別再用 JS 框架

    摘要:我承认从搞笑文章你糟蹋了中得到了一点灵感,不过我要再次说明,我无意嘲笑框架作者。库很好啊,我希望看到大家一致赞同远离的是框架。 原文《No more JS frameworks》 中文版翻译:老码农 翻译版: 日语 JS 框架看上去就像死亡和纳税,必然发生,无法避免。如果我能变成一只苍蝇趴在墙上,我就能确定每次启动一个新项目的时候,他们讨论的第一个问题肯定是:我们要用哪个 JS ...

    leejan97 评论0 收藏0
  • PHP回顾之Composer

    摘要:本文简要回顾相关概念和用法。相比之下已是明日黄花。分别对应的命令是根据关键字查找依赖包,例如查找本人发布的包。作为目前包依赖管理的最佳工具,值得每一位开发人员掌握。 转载请注明文章出处:https://tlanyan.me/php-review... PHP回顾系列目录 PHP基础 web请求 cookie web响应 session 数据库操作 加解密 Composer是PHP...

    Ocean 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<