js框架与库的区别

个人觉得库和框架还是有很大区别的。

是用来提供一些方法的集合,避免重复定义相同功能的函数并具有一定的模式兼容性,所谓框架,更应该是规范开发者按照框架的设计去做一些事,而非简单的工具集的概念,框架可以提供相应的库或者基于库来实现,但库一般不会具备框架的规范性。

举个例子,像jQuery这种属于类库,它就是一些函数的集合,就是把特定效果的代码写好,你只需要在用的时候要用很少的代码去调用,由你来决定何时使用类库。

像AngularJS是一种框架,是一种特殊的、已经实现了的WEB应用,你只需要对它填充具体的业务逻辑。这里框架是起主导作用的,由它来根据具体的应用逻辑来调用你的代码。
最后说一点,类库或框架是用来解决静态网页技术在构建动态应用上的不足的最常用的技术。

猜你喜欢

转载自blog.csdn.net/u012972326/article/details/76598552
今日推荐