常用框架、库
来源:互联网 发布:任正非 人工智能 编辑:程序博客网 时间:2024/06/07 11:42
库和框架的区别:
库是将代码集合成的一个产品,供程序员调用。开发者在使用库的时候只需要使用库的一部分类或函数,然后继续实现自己的功能。
框架则是为解决一个或一类问题而开发的产品。开发者必须使用框架的全部代码。
可以说框架时库的升级版。
AugularJS是一个MVC类型的框架,它提供了模型和视图之间的双向数据绑定。该数据绑定允许每当数据改变时,两边自动更新。它使你能够构建可复用的视图组件。它提供了一个服务框架,使得后端-前端服务通信更容易。最后,他只是普通的js。
何时使用:当你正在构建一个复杂的web前端应用时,同时需要一个模块化的框架来处理一切。
ReactJS是开源软件,自称是构建用户界面的js库。它提供了一个组件层,使得创建UI元素,组合元素变得更容易。它使用虚拟DOM,因此优化了渲染,且允许从node.js渲染React.js。此外,它实现了单向响应的数据流,
何时使用:当你想要一个强大的视图层,但不需要在应用程序的其余部分使用一个复杂的框架,或者你在Angular或Backbone或Ember应用上需要一个视图层时。当你正试图建立一个同构web框架时。
JQuery是最常用的库,它使得DOM遍历,事件处理,动画,AJAX在所有浏览器上变得更容易、更简单。
Three.js提供了一个轻量级的3d库,允许渲染3d为html5画布、SVG和webGL。
何时使用:当你需要一个能输出为canvas的简单的3D可视化场景时。
0 0
- 常用框架、库
- 常用框架、库
- 常用框架、库
- 常用框架、库
- Python 常用库与框架
- 常用框架
- 常用框架
- 常用框架
- 常用框架
- 常用框架
- 常用框架
- 常用框架
- 常用框架
- 开发常用库或者框架简介
- iOS常用第三方框架/库
- 常用第三方库与框架
- 前端之常用库与框架
- 常用Ajax框架
- Spark问题9之Spark通过JNI调用c的问题解决
- Spark问题10之Spark运行时节点空间不足导致运行报错
- Spark问题11之广播失败
- 李白打酒
- Spark问题12之kryoserializer shuffle size 不够,出现overflow
- 常用框架、库
- Spark问题13之Total size of serialized results of 30 tasks (2.0 GB) is bigger than spark.driver.maxResul
- Hanlder分析研究
- ExtJS 布局组件
- jQuery节点操作方法
- Android OkHttp完全解析
- cvc-complex-type.2.4.a: Invalid content was found starting with element
- 在Android Studio 中导入opencv2.4.9
- Spark问题14之Spark stage retry问题