Boostrap:时尚,直观,强大的前端框架,更快更容易的web开发。 (超过53 000已在GitHub上加星标)
Angular.js:AngularJS是一个用于动态Web应用程序的结构框架。 (12 000年在GitHub上)
评分是没有什么,但我只是想我会把它放在这里,以表明这不是一些’quickie’问题,我没有研究。
从我通过维基百科的了解Angular,它的目的是完全分离前端设计/布局/ ui从后端 – 数据库,Web服务器和业务逻辑发生在哪里。
从我理解的bootstrap(与它的JS),你可以实现这一完全相同的事情。
角部位提到:
Other frameworks deal with HTML’s shortcomings by either abstracting away HTML,CSS,and/or JavaScript or by providing an imperative way for manipulating the DOM. Neither of these address the root problem that HTML was not designed for dynamic views.
现在我不知道他们是在像主干或甚至引导(如果你很容易冒犯,然后忽略potshots的评论)potshots,但对我来说,我只是不能弄清楚什么是真实的和真实的差异在2之间。
也许有一些关于DOM或一些其他微小/微小的JS或HTML方面的一些高级信息,使2不同,但我只是看不到它。
PS。没有这样的SOF问题存在,也没有任何博客说它(除非它排名很低或我问的方式错误)。
我还发现有些人正在努力将引导的方面移植到角。
编辑:考虑它,我意识到bootstrap提供调整大小选项不同的屏幕视图,我不知道如果有角度。如果不是,是唯一的区别吗?
解决方法
从SO标记信息
Twitter-Bootstrap
Bootstrap is a front-end framework from Twitter designed to kickstart
development of webapps and sites. Among other things,it includes base
CSS and HTML for typography,icons,forms,buttons,tables,layout
grids,navigation along with custom-built jQuery plug-ins and support
for responsive layouts.
AngularJS
AngularJS is an open-source JavaScript framework for building CRUD
centric AJAX style web applications. Its goal is to shim the browser
to augment the HTML vocabulary with directives useful for building
dynamic web-apps.Angular ships with directives which add 2-way databinding,DOM control
and unrolling,code-behind DOM,form validation,and deep-linking.
从我理解的bootstrap(与它的JS),你可以实现这一完全相同的事情。
没有同样的事情不能通过bootstrap实现。 AngularJS给你的功能,如2路数据绑定,深层链接,路由,过渡动画等等。其中bootstrap提供基于自定义jQuery的插件,酷炫的外观和感觉,css类的媒体查询等。他们是真棒一起,因为角可以与其他图书馆一起使用。