Twitter引导程序和Angular.js之间的真实(或隐藏)区别
我刚刚比较了这两个前端框架,从我所知道的情况来看,他们似乎在为开发者提供HTML,CSS和JS前端方面做了完全相同的事情。
Boostrap:时尚,直观,function强大的前端框架,可以更快,更轻松地开发Web。 (超过53000人在GitHub上出演)
Angular.js:AngularJS是dynamicnetworking应用程序的结构框架。 (12000在GitHub上出演)
评级意味着什么,但我只是想我会把它放在那里,以显示这不是我没有研究的一些'快速'的问题。
从我所了解的Angular到wikipedia,它的目标是将前端devise/ layout / ui从后端(数据库所在的位置),Web服务器以及业务逻辑发生的地方完全分开。
从我所了解的bootstrap(和它的JS)你可以达到这个完全相同的东西。
angular度网站提到:
其他框架通过抽象HTML,CSS和/或JavaScript或者提供操纵DOM的命令方式来处理HTML的缺点。 这些都不能解决HTML不是为dynamic视图devise的根本问题。
现在我不确定他们是否在骨干或者甚至是自举之类的东西上进行了攻击(如果你很容易冒犯了,那么忽略这个炮火评论),但是对于我来说,我不能确定什么是真实的和真实的2之间有差异。
也许有一些先进的信息关于DOM或JS或HTML的一些其他微小的/微小的方面/秒,使2不同,但我只是没有看到它。
PS。 没有SOF这样的问题存在,也没有任何博客谈论它(除非排名很低或者我错误地提问)。
我也发现有些人正在把引导到angular度的方面。
编辑:思考一下,我意识到bootstrap提供了不同的屏幕视图的大小选项,我不知道angular度是否。 如果不是,唯一的区别是什么?
Bootstrap和AngularJS是两个完全不同的框架。
从SO标签 – 信息
Twitter的引导
Bootstrap是来自Twitter的前端框架,旨在启动webapps和站点的开发。 除此之外,它还包括用于排版,图标,表单,button,表格,布局网格,导航以及定制jQuery插件的基本CSS和HTML以及对响应式布局的支持。
AngularJS
AngularJS是一个开源的JavaScript框架,用于构build以CRUD为中心的AJAX风格的Web应用程序。 它的目标是通过填充浏览器来增加HTML词汇表,其中有用于构builddynamicweb应用程序的指令。
angular度船舶的指令,添加双向数据绑定,DOM控制和展开,代码隐藏DOM,表单validation和深层链接。
从我所了解的bootstrap(和它的JS)你可以达到这个完全相同的东西。
没有相同的东西不能通过bootstrap来实现。 AngularJS给你的function,如双向数据绑定,深层链接,路由,过渡animation等等。 引导程序提供基于jquery的自定义插件,酷的外观和风格,用于媒体查询的css类等。它们非常棒,因为angular度可以和其他库一起使用。
Bootstrap是一个devise框架,用于构build简单,美观的组件和响应式devise。 它还具有基本的js组件,使得任何开发人员的生活更轻松,显着地是后端开发人员,他们对HTMLdevise规则不是很有经验。
所以,只要把CSS,检查例子,并复制它在你的项目。 这是Bootstrap的主要stream程。
Angular是一个JS框架,用于构build复杂的Web应用程序。 它符合Backbone,Ember Js。
以一个简单的例子来表示一个表单,在这个表单中你希望对Submit进行ajax调用。 现在,您可以通过Bootstrap CSS制作漂亮的窗体,但是您需要使用JavaScript或者在这种情况下使用angular来进行ajax调用并执行所需的function。
这些与networking应用程序并行,他们不是竞争对手。