Vue是华人尤雨溪编写的一个前端渐进式框架,学习成本低,文档全面,国内用户最多。
优点:更轻量,单页面,简单易学
缺点:不支持IE8
AngularJS
谷歌出品,业界流行一句话”谷歌出品,必属精品”,对于谷歌的认可,AngularJS也得到很多开发者的青睐。
优点:模块化功能强大、自定义directive非常灵活、双向数据绑定,依赖注入
缺点:比较笨重,学习成本高,不兼容IE6/7
React
优点:速度快、跨浏览器兼容、单向数据流、兼容性好
缺点:学习成最高,因为它并不是一个完整的框架,需要加上ReactRouter和Flux才能完成。
偶是编程365,天天编程,分享实用的编程知识,不套路,纯干货,需要的记得关注偶哦。web前端开源框架有很多,给你举例几个:
1、Bootstrap是最流行的前端开发框架,可以让不是前端工程师也能开发出优美的页面,更加快捷、方便的开发web页面和移动端应用。也能开发响应式web页面,上手也非常快。
2.React 是Facebook 开发的框架,用于构建页面、javascript库。主要功能是对DOM操作,声明式设计,更快的开发出web应用系统 3、Semantic UI是一个完全语义化的前端CSS界面开发框架,跟 Bootstrap 比起来更加丰富些,不那么单一,在用户体验、样式都很丰富 4、Foundation by ZURB是开发适应各种设备上的前端框架,主要开发响应式web应用框架,提供很丰富的DEMO实例,学起来也非常方便上手,也提供丰富的图标库。
5、Amaze UI是轻量级的前端应用框架,是国内比较流行的框架,比较适用于移动端响应式开发框架,可以按照项目要求生成专属的UI框架库进行使用,组件非常丰富,可以构建出漂亮的web页面。
猜测提问者问题,软件级别的网站应该是非浏览性质,偏向于管理功能或者交互较多的网站,如微博,facebook,或者github那种
1.如果团队人员足够多,前端人员技术到位,建议使用目前比较火的三大框架vue,react,angular这三个框架,方便开发方便后期维护
2.没有足够的团队,或者技术一般,可使用基于jquery的bootstrap,或者国产layui
3.开发什么级别的网站,前端都不是特别重要,还看整体怎么设计,如果程序设计的优秀,不用任何框架,也能杠杠的