关于框架和库的一些看法

关于框架我们都不陌生,比如java框架,常见的java框架有著名的Struts,hibernate,Spring等三大框架。

但是我想反问下,那什么是框架呢?

 

个人理解:

java中的框架类似于我们盖大楼的时候搭的架子(架子的周围是钢筋混凝土进行固定。)。

框架的特点:

         1.约束性:

                   框架会约束我们只能在框架内进行构建我们需要的逻辑,我们需要在框架的基础上去填写我们的逻辑代码。

         2.框架提供了一系列的解决方案,可以帮助我们解决某些逻辑方面的问题。

 

那么jquery是不是框架呢?

         一个权威的说法是jquery只能算是一个轻量级的js库,不能算是框架。

 

说jquery只能算一个轻量级的库,那么jquery究竟少了什么呢?

  那么什么是库呢?

      库:贮存东西的房屋或地方:仓~。国~。~存。

稍微了解下jquery

 

写道
jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.

 我的个人看法:

 jquery只是集成了一些Js的函数,类似于java中的util包。也就是说我们使用jquery的时候,用的最多的是它提供的函数。(封装的js函数)我们不是在它的基础上进行开发。(它的作用只能类似于盖楼时的砖头)。所以我们不能把它看成框架,只能算作是一个库(集成了一些函数的库)

 

你可能感兴趣的:(框架)