search

Home  >  Q&A  >  body text

javascript - 库与框架,这两个是一个意思还是有不一样的理解呢???

库与框架,这两个是一个意思还是有不一样的理解呢???

高洛峰高洛峰2818 days ago651

reply all(12)I'll reply

  • 阿神

    阿神2017-04-10 15:31:34

    库更像工具,可以帮助你提高工作效率,不会改变你原有的思维方式;框架是解决方案,从整体上解决问题,需要你按照它的思维方式去思考。就像JQuery和angular的区别一样。

    reply
    0
  • 高洛峰

    高洛峰2017-04-10 15:31:34

    http://stackoverflow.com/questions/148747/what-is-the-difference-betwe...
    里面有个答案很有意思:

    框架调用你,你调用库

    reply
    0
  • 黄舟

    黄舟2017-04-10 15:31:34

    IMHO
    框架就像别人勾好了线条,你去上色。
    库就像,你需要画个商标,但是太复杂,直接拿别人画的贴到自己的画上。

    reply
    0
  • 黄舟

    黄舟2017-04-10 15:31:34

    两个概念,框架即俗称的framework,理解为地基,在此基础上进行开发建设;库即基本应用的类或方法集合,提供简单使用,如jquery。框架包含了库

    reply
    0
  • PHP中文网

    PHP中文网2017-04-10 15:31:34

    我觉着框架就是毛坯房,库就是装修工。每个装修工负责的功能不一样。

    你的房子要装修卫生间就得先找水电工(库),然后水电工调用完了,再去调搞地板装修工....

    reply
    0
  • 高洛峰

    高洛峰2017-04-10 15:31:34

    我的理解是: 框架就像一条规则,规定了你的代码的结构必须按照他的模式走; 而库就像语法糖,把某些常用的操作打包起来,提供一个接口给你,你调用起来更加方便。

    框架关注的是系统架构, 而库,更像是工具。

    reply
    0
  • ringa_lee

    ringa_lee2017-04-10 15:31:34

    1.框架是一种约束,帮助我们规范化的。

    2.库是某些工具的集合,是我们直接可以拿来使用的

    一般情况下,框架中会使用了或多或少的库。。

    reply
    0
  • PHP中文网

    PHP中文网2017-04-10 15:31:34

    http://coderlmn.github.io/frontEndCourse/nomoreJSF.html#tools2 分享给你

    reply
    0
  • 迷茫

    迷茫2017-04-10 15:31:34

    框架

    • 一种编程思想的实现用来解决某些软件工程范畴内的问题。比如,代码分层是软件工程中降低代码耦合和复杂度的成熟解决思路。很多mvc框架(struts,spring,.net mvc等)都是这个思想的不同实现。
    • 功能的基础,具体的业务功能在框架的基础上进行填充,形成产品。

    • 工具,用来解决某些具体的技术问题,比如log4j,绘图库等。

    另外

    • 最好不要用一种比喻的方式理解一个概念。比喻只是一种帮助理解的方式,并不是概念的本质。

    reply
    0
  • 怪我咯

    怪我咯2017-04-10 15:31:34

    拿人来比喻。框架可以看成骨架骨骼,组成了人的基本形态,而骨骼骨架要成为一个真正的人体,则需要我们给他添加鼻子,耳朵,嘴巴等等。其中鼻子耳朵嘴巴等就可以看成从库里面拿出来的组件。

    reply
    0
  • Cancelreply