温馨提示  2024年 6月我们已经停止开发者板块文章内容更新,谢谢来访。存档数据
知识 2023-08-30 27 次阅读

angular与bootstrap的差别是什么

   

本教程操作环境windows7系统、bootsrap3.3.7&&angular6版、dell g3电脑

angular

angular是一款为了克服html在构建应用上的不足而设计的优秀的前端js框架,一个 javascript mvc框架、一个以 javascript 编写的库。angularjs有着诸多特性,最为核心的是mvc、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。

它是一个建立在厚客户端的清爽的新模块web应用程序。一个健壮的框架建立在商业应用网络上。它鼓励最佳实践,开发模型和开发高质量的可维护的模块化应用程序。它的团队是世界一流的,社区是极其出色的,它结合最棒的功能来创建web应用。

bootstrap

bootstrap是twitter开源的基于html、css、javascript的前端框架。它是为实现快速开发web应用程序而设计的一套前端工具包。它支持响应式布局,并且在v3版本之后坚持移动设备优先。

bootstrap提供了优雅的html和css规范,它就是由动态css语言less写成。bootstrap一经推出后受到欢迎,一直是github上的热门开源项目,包括nasa的msnbc(微软全国广播公司)的breaking news都使用了该项目。 国内一些移动开发者较为熟悉的框架,如wex5前端开源框架等,也是基于bootstrap源码进行性能优化而来。

bootstrap和angular的差别

1. bootstrap不是一个javascript框架,是一个前端的ui框架,然后有一些附带的js插件而已。而angular是一个javascript框架,是为了开发有复杂业务逻辑的crud应用而生的。

2. bootstrap用于移动应用程序开发;而angular不用于移动应用程序开发。

3. bootstrap以响应为导向;而angular没有响应导向。

4. bootstrap没有太多强大的模板引擎;而与bootstrap相比,angular具有更好的模板引擎。

5. bootstrap没有路由功能;而angular有路由设置。

6. bootstrap不提供依赖注入;而angular提供依赖注入。

相关教程推荐《angular教程》、《bootstrap使用教程》