bootstrap和jquery区别:bootstrap是一个响应式框架,基于Jquery、jquery是一个快速、简洁的JavaScript框架。
1、extjs是比较重量级的,并且入门门槛比较高,不需要自己写html、css,完全由js写组件生成,兼容比较好。
Bootstrap是Twitter推出的一个用于前端开发的开源工具包,是一个html/css框架,界面比较好看大方,组件也很多,现在用的比较多。
Jquery是一个Javascript的库,基于js封装了很多适用函数,相对于js来说,比较简单适用,很多前端插件都是基于Jquery。
2、bootstrap是一个比较容易上手的CSS/HTML框架,比较适合设计页面布局,样式等方面页面方面的内容。(注意,bootstrap里有也有一些插件,但都是依赖JQuery实现的)
jQueryUI是jQuery的一个插件,一般用于创建高度交互的Web应用程序。
两者相比,Bootstrap适合用于页面布局,响应式布局等设计,JQueryUI则是用于设计一些漂亮的界面显示。
总结:Boilerplate是模板、样板的意思。一般程序员很少了解这个概念,而是Library和Framework知道的多一些。上面说过了,当你用React开发的时候,React本身不能满足全部需求,就需要周边辅助的项目。如何把这些全家桶用最佳实践(BestPractice)的方式组合在一起?就需要有人给一个样板,AntDesignPro就产生了。所以AntDesign是设计语言、AntDesignofReact是遵循这门设计语言并且用React实现的UI组件库,AntDesignPro就是模板。