AngularJS适合不适合做电商平台,是否会有巨大的风险?

理由
举报 取消

一个创业团队电商平台前端选型,angularJS作为框架的选择是否合适,是否会有什么坑对平台有影响,在一些常用控件上是否会存在找不到的问题,比如一些成熟的table,日历等,选择稳定的1.3版本还是怎么样

2017年12月12日 7 条回复 721 次浏览

发起人:EnjoyMore 初入职场

中二病晚期的程序员,励志成为一个很厉害的人。

回复 ( 7 )

  1. wxsm
    理由
    举报 取消

    想要控件多,想要稳定,想要啥有啥,直接上EXTJS算啦,还搞什么ANGULAR

    我的观点是:适不适合开发,主要看你的团队有没有解决问题的能力

    免费的东西你不能指望它帮你做完所有事情。AngularJS是前端MV*框架,核心是框架思想而不是控件。坑自然是会有,但是因为是免费产品即使有坑它也不会给你负责,你不能指望它什么时候能支持IE的爷爷辈们。同时也确实会经常出现想要的控件找不到的问题(当然特别Common的像日历什么的还是不会少)。最常见的问题就是缺少实用的数据表格组件。

    找不到想要的控件怎么办?自己做啊,Angular不是给用户提供了好几吨轮子么。学一学没什么不能造的。而且造出来绝对比jQuery快,比jQuery优雅,比别人做的更符合需求。

    不会做怎么办?搭配jQuery上插件啊,不就是多了那几百K的JS么。大家都是混口饭吃,不要在意这些细节。先把东西做出来,以后还能慢慢改。

    但是有一个问题不得不说,如果准备全站大规模使用Angular,需要考虑一下SPA的SEO问题。

  2. Shaopeng
    理由
    举报 取消

    巨大的风险指什么?如果你们只是想在网上找控件,然后拼搭的话,还是jQuery比较保险一些。不做瓷器活,别找金刚钻。

  3. 卢小橘hugin
    理由
    举报 取消

    没有巨大风险,组件可以自己写(有能力就行了),但是作为前台项目有几点需要考虑.ie

    兼容程度,首屏渲染速度,团队技术能力,业务上有没有必要单页应用,以及angular特性对业务是否有帮助。比如快速开发,表单提交对,代码方便维护等。我觉得选择技术解决方案得看具体业务和团队的能力。 我们后台项目用的angular开发效率还是非常高的

  4. 谢然
    理由
    举报 取消

    唯一的风险可能是SEO,这个做一下服务端渲染的方案就好了。

    另外的风险可能就是团队里得有一个能hold得住ng的人。

  5. Nathan
    理由
    举报 取消

    使用ng做的金融理财平台,线上运行两年多,目前没发现有任何风险。也不明白题主的风险具体指什么

  6. 郭勇
    理由
    举报 取消

    还是用团队成员都比较熟悉的技术吧

  7. anchen
    理由
    举报 取消

    不会自己造轮子的不适合……

我来回答

Captcha 点击图片更换验证码