前端框架的作用是什么?什么时候需要用到前端框架?
单页web应用是什么?它又会给传统网站带来哪些好处?
What's the difference between a web site and a web application?
感觉上是那些“单页面应用” 用的前端框架多一点。
现在的项目 并没有太多的用户交互操作 大多就是增删查改等操作 表格数据显示居多。表格的数据显示我用的是Bootstrap Table。
按自己以前的经验(只有一年多点的弱菜) 可能就会用jquery ajax请求数据,然后在success把数据渲染填充到页面,做一些form表单提交也是通过ajax进行交互。
现在在小公司负责这个项目(前端差不多也就我一个吧(能写js的),...) 问我要用什么前端框架。自己对这些框架也不熟悉,了解的JavaScript框架大概就jquery(这个熟悉点) backbone 还有Angularjs(这个刚刚开始了解学习)。
请教下 这种情况下,项目选什么前端框架好呢,这个项目后端是.net mvc模式,还是按自己以前的做法不选什么前端框架做?
希望 指导一二,谢谢。
Vue.js
Angularjs
jQuery
zepto
有浏览器限制么?没有
Vue.js
有Angularjs
是否是手机端? 是
Vue.js
zepto
是否在乎学习成本?在乎
Vue.js
哈哈,你已经看出来了,我是推销
Vue.js
的。Angular1 现在已经过气了,我们团队没有选择的愿意是因为学习成本高。已经出2了,对升级2持观望态度。说说我们团队的技术选型吧,先说pc站 http://www.uhouzz.com/ 选择Angularjs 是因为要兼容IE8。而且队里面有Angularjs 实践2年的大牛。他带队自然选择了Angularjs
在说说手机站选择了vue (http://www.uhouzz.com/ 手机访问) vue实践下来,轻量,简单友好的api,有完善的中文文档。当时我带队几乎一周写点东西,4个队员全上手。
结合你的工作环境,如果没有浏览器限制建议你试试
Vue.js
。 没有入侵性,你可以把它当个框架或者库用。@紫鹃 的答案也不错,pc jQuery 手机站 zepto 。但是个人觉得,zepto可以慢慢舍弃了,自己写吧。能用到的地方 1DOM选择操作 2 ajax。 原生没那么麻烦。
回答被踩了一下,怒更新
前两天读《未来Web应用的前端技术选型畅想》非常有参考意义。