zoukankan      html  css  js  c++  java
  • 前端框架framework和库library的一点区别和记录

    本篇纯文字,无关代码,只是一点概念的记录

    关于所谓前端

    首先学的是HTML5、CSS3、JavaScript这三个

    之后接触了一下UI框架,如layui和bootstrap

    目前是打算去学VUE和angular

    一点概念:

    库和框架都是一种有别于软件、面向程序开发者的产品形式。

    框架和库的区别:

    库是代码集合成的一个产品,供程序员调用

    面向对象的代码组织形式而成的库也叫类库

    面向过程的代码组织形式而成的库也叫函数库

    在函数库中的可直接使用的函数叫做库函数,开发者在使用库的时候,只需要使用库的一部分类或函数,即可实现部分功能

    ----------------------------------------------------------------------

    框架则是为解决一个(一类)问题而开发的产品,框架用户一般只需要使用框架提供的类或函数,即可实现全部功能,框架是库的升级版本

    类比一下

    jquery就是js封装的库,而VUE.js就是一个js框架

    打个比方

    框架是一个组装好的电脑

    而库则是电脑的各个组件,定制部件

    参考博客:

     https://www.cnblogs.com/xuld/archive/2011/02/20/1958933.html

    <--------------------------------------------------------------------------------------------------------------->

    一些补充:

    上述是很久之前的一些认知,目前的话,感觉库和框架都是代码的集合

    代码少的一般是库,而构建了整个代码的生态系统的则是框架

    库一般的被用到的,占整体开发的一部分,为了方便而使用

    而框架,则是一整个标准,按照标准开发,是为了团体工作而使用的

  • 相关阅读:
    力扣
    linux网卡知识
    opencv C++ Mat构造函数
    C++ vector迭代器访问二维数组
    opencv Scalar
    C++智能指针
    c++结构体
    C++ 公有继承、保护继承和私有继承的对比
    乌班图设置C++11
    C++类模板的使用
  • 原文地址:https://www.cnblogs.com/ihaokun/p/9909344.html
Copyright © 2011-2022 走看看