V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
mahone3297
V2EX  ›  问与答

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

  •  
  •   mahone3297 · 2016-05-06 15:42:32 +08:00 · 4600 次点击
    这是一个创建于 3107 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. angular 本来有点想选这个的,结果出来了个 2 ,然后是非常不兼容 1 。然后, google 出品,都有可能说弃就弃。
    2. vue js ,国人个人作品,能否持续未知
    3. react 看了,好像不太喜欢
    其他还有什么吗?请大家指教。
    第 1 条附言  ·  2016-05-06 17:55:31 +08:00
    看大家都 vuejs 都愤愤不平地样子,然后又说 vuejs 概念少,上手简单,还有中文文档。好,我就用 vuejs 吧,谢谢大家!
    19 条回复    2016-05-07 18:58:11 +08:00
    wolfan
        1
    wolfan  
       2016-05-06 15:45:59 +08:00 via Android   ❤️ 1
    大项目用 angular,成熟资源多,小项目用 vue ,好像一直在待续,不是国产就一定不如。
    sox
        2
    sox  
       2016-05-06 15:48:50 +08:00
    > vue js ,国人个人作品,能否持续未知

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

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

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

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

    不能同意更多了, desktop 端还可以用 spa 啊, mobile 端用 spa 简直找死
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5785 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:18 · PVG 14:18 · LAX 22:18 · JFK 01:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.