前端框架 angular vue react 哪个学习成本最低?

2017-12-19 16:45:36 +08:00
 whx20202

自己想做一个页面,给自己管理数据用

也就是到后端请求 json,然后表格列出来, 最高级的功能就是分页和过滤条件查询了

请问我需要用 angular vue react 吗? 哪个比较简单?

7238 次点击
所在节点    问与答
30 条回复
jydeng
2017-12-19 16:56:39 +08:00
应该 jQuery 就能搞定了
SuperMild
2017-12-19 17:02:48 +08:00
抄起 jQuery 就是干
stillsilly
2017-12-19 17:03:39 +08:00
jQuery+bootstrap 或者 layui
clino
2017-12-19 17:07:05 +08:00
vuejs 挺好的,上手很快,angular 很久以前学过觉得门槛比较高一些,react 没学过
whx20202
2017-12-19 17:13:31 +08:00
@SuperMild 虽然我是后端的,但是我想起来那个老爷子的图
jjianwen68
2017-12-19 17:15:11 +08:00
感觉 vue 上手容易一些
bzw875
2017-12-19 17:24:43 +08:00
vue.js
seki
2017-12-19 17:25:27 +08:00
可以不用,但是建议用,上手快就 vue 了
fiht
2017-12-19 17:28:28 +08:00
前端时间刚写过这个差不多的需求,用 angular 很合适。
照着 demo 写入手很快,按钮上加个 ng- 啥的,然后 table 的 td 里面加上 for,
请求到 json 数据之后把字段赋值,然后 table 就出来了
calming
2017-12-19 17:30:16 +08:00
vue 简单一点
loading
2017-12-19 17:30:42 +08:00
直接 jQuery 就能搞定,如果是你提到的,估计用 jQuery 解决完的时候,你还在查如何装环境。。。真的。
loading
2017-12-19 17:30:58 +08:00
datatable
你查一下这个。
kenshinhu
2017-12-19 17:34:02 +08:00
vue 有全中文教程,应该容易一些吧
Daming
2017-12-19 17:51:06 +08:00
推荐 vue
jtsai
2017-12-19 17:54:06 +08:00
个人小项目 jQuery 就很快,我搞了 antd 感觉好重啊
yagokoro
2017-12-19 18:12:13 +08:00
如果是一次写完这辈子不动的话,楼上们答的 jQ。(

如果将来还要捡起来,上三大框架。

三大框架里学习成本最低的是 react,因为这玩意暴露出来的功能就一个 jsx render,剩下的一切都是围着语法转,概念都很底层。

vue 多少有些 react 上层封装的意思,其实概念挺多的,只用来当个 render 有点小浪费。angular 还是留给大型项目吧,光是 zone 和 rx 就能搞死人了(笑

最后给没有前端基础的人直接推荐 vue,我一般会认为这人只能写个 vue 了,虽然 vue 真的比 react “好用”用太多太多
jtsai
2017-12-19 18:38:38 +08:00
@yagokoro 听你这么说有道理,react 最好学。react 我看了就知道怎么回事,就是阉割版的 html css js 然后 bundle 到一个 dom 节点显示出来。vue 我看完都不知道它在搞什么。
frankkai
2017-12-19 19:05:21 +08:00
想快速上手的话用 vue+element-ui 就可以,封装的很舒服
想逻辑清晰点我建议用 react+ant-design 或者 element-react

相较 vue 的各种指令,以及单文件组件的 template,script 和 style,有的时候真不知道谁在操作谁,还是用 react 让自己逻辑更清晰,all in js 虽然看起来不美观,但是逻辑清晰啊

有句话叫 easy come,easy go,真的是这样,easy get ,easy forget

我用 vue+vuex 写了几个小功能,功能都实现了,但是实现完还是云里雾里,react 的话,没有那些冗余的指令封装,全靠自己手写,用起来真的很不错,大家都说 vue 的官方文档更好,但是我觉得 react 的官网更良心,很多点都讲得很清楚,很细致,循序渐进的,还是推荐 react
ddd2500
2017-12-19 19:32:52 +08:00
angular 的几个不同版本感觉是不同的语言~
onyourroad
2017-12-19 20:04:22 +08:00
jQuery 可能就够用了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/416031

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX