SPA(Single Page Application)的项目,前端选什么好?

2016-05-06 15:42:32 +08:00
 mahone3297
1. angular 本来有点想选这个的,结果出来了个 2 ,然后是非常不兼容 1 。然后, google 出品,都有可能说弃就弃。
2. vue js ,国人个人作品,能否持续未知
3. react 看了,好像不太喜欢
其他还有什么吗?请大家指教。
4443 次点击
所在节点    问与答
19 条回复
wolfan
2016-05-06 15:45:59 +08:00
大项目用 angular,成熟资源多,小项目用 vue ,好像一直在待续,不是国产就一定不如。
sox
2016-05-06 15:48:50 +08:00
> vue js ,国人个人作品,能否持续未知

不经过分析的决断显得很无知。
Axighi
2016-05-06 15:49:29 +08:00
react
guokeke
2016-05-06 15:50:00 +08:00
emberjs 如何?
common07
2016-05-06 15:51:04 +08:00
react
common07
2016-05-06 15:51:46 +08:00
React+redux
wengcd
2016-05-06 16:33:05 +08:00
后台在正在使用 Ant.Design + React-Router 开发
chairuosen
2016-05-06 16:38:31 +08:00
vue 大法好
hronro
2016-05-06 16:40:06 +08:00
看项目具体是做什么的了,不同的项目有不同的合适框架
neilwong
2016-05-06 17:15:09 +08:00
Vue 在 github 上 stars 18,254 ,排名 65, javascript 标签下排 29 位,
来楼主你给我说说“ 国人个人作品,能否持续未知 ”这个判断怎么来的~
CupTools
2016-05-06 17:24:33 +08:00
Vue.js 双手双脚支持

现在有个项目用的 Vue: https://github.com/zllovesuki/dermail-webmail

Angular 一把泪
iEverX
2016-05-06 17:27:28 +08:00
vue 相比 angular ,概念少了很多,上手相对容易。。
learnshare
2016-05-06 17:35:50 +08:00
Angular2 ,虽然学习成本很高,但值得上。

不过我现在连个 Hello World 都搞不出...
ChefIsAwesome
2016-05-06 17:56:36 +08:00
1. 能不做 spa 就不做。
2. 你有多少个页面,是否要在前端用路由库?哪个框架搭配的路由库你觉得简单能接受?
3. 每个页面东西有多少,是否要考虑 lazy load 每个页面的代码,哪个框架实现 lazy load 简单?
4. 现在前端都是组件化的。你选择的框架是否用丰富的组件,拿来拼拼就能用?
5. 能不做 spa 就不做。
tao1991123
2016-05-06 18:31:12 +08:00
Vue 把 简单易上手 可轻可重
iwege
2016-05-06 19:34:45 +08:00
emberjs or react/redux
mahone3297
2016-05-06 21:36:51 +08:00
@ChefIsAwesome 1 , 5 的理由是?
ChefIsAwesome
2016-05-07 07:18:01 +08:00
@mahone3297 因为废了老大劲做出来的东西用户体验根本不好。没有流畅动画,不符合用户习惯。
xylitolLin
2016-05-07 18:58:11 +08:00
@ChefIsAwesome

不能同意更多了, desktop 端还可以用 spa 啊, mobile 端用 spa 简直找死

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

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

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

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

© 2021 V2EX