V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xahaha
V2EX  ›  Node.js

请教 nodejs 有什么开源的商城项目呀

  •  
  •   xahaha · 2017-09-07 16:50:53 +08:00 · 5913 次点击
    这是一个创建于 2636 天前的主题,其中的信息可能已经有所发展或是发生改变。
    25 条回复    2017-09-10 10:09:02 +08:00
    123s
        1
    123s  
       2017-09-07 16:51:17 +08:00
    自己写更好
    wobuhuicode
        2
    wobuhuicode  
       2017-09-07 16:52:04 +08:00
    商城项目为啥不用 PHP / JAVA,一大堆模版了。
    xahaha
        3
    xahaha  
    OP
       2017-09-07 16:54:20 +08:00
    @123s 想用 parse server 当后端,不知道靠谱不
    mokeyjay
        4
    mokeyjay  
       2017-09-07 17:16:14 +08:00
    商城项目为啥不用 PHP / JAVA,一大堆模版了。 +1
    dsg002
        5
    dsg002  
       2017-09-07 17:18:21 +08:00   ❤️ 2
    对商城这种业务逻辑为主的项目来说,nodejs 就是垃圾,对不起我喜欢说实话
    TangMonk
        6
    TangMonk  
       2017-09-07 17:42:13 +08:00
    说实话+1,node 只能做做简单的业务
    Tunar
        7
    Tunar  
       2017-09-07 17:56:43 +08:00 via Android
    一般这种商城只有部分业务用了 node。非要说的话。最近看到的也就 node-elm 这个项目,但不知道实际运作会怎样
    airyland
        8
    airyland  
       2017-09-07 17:59:13 +08:00
    针对上面某些楼层,说实话 node 能不能写商城,完全看人。。
    notreami
        9
    notreami  
       2017-09-07 18:50:17 +08:00
    @airyland 也是,汇编能不能写网站,看人。
    hunk
        10
    hunk  
       2017-09-07 19:52:46 +08:00
    GitHub 一搜一堆开源项目。
    还是自己研究透,再组合起来各个功能,完全拿出来能用的,真不多。
    ming
        11
    ming  
       2017-09-07 20:49:02 +08:00
    楼上说 Node.js 只适合做简单业务的人不知道有没有听说过一个网站叫 PayPal
    tyrealgray
        12
    tyrealgray  
       2017-09-07 20:55:21 +08:00
    楼上说 Node.js 只适合做简单业务的人不知道有没有听说过一个网站叫 Nexflix
    paulwan
        13
    paulwan  
       2017-09-07 22:30:07 +08:00 via iPhone
    Totaljs
    gouchaoer
        14
    gouchaoer  
       2017-09-07 22:32:49 +08:00
    @ming 你咋不说 google 用 py 呢?我不信 paypal 敢把钱交易的东西放 node 里
    janxin
        15
    janxin  
       2017-09-07 22:39:07 +08:00 via iPhone
    paypal 不知道,netflix 核心系统是 Java
    leekafai
        16
    leekafai  
       2017-09-07 23:43:11 +08:00 via Android   ❤️ 2
    我现在正在做,之前不知道有 totaljs 所以不知道那个 shop 怎么样。
    回答楼上某些人,我不知道他所说的简单是怎么样的,复杂是怎么样的。因为所有的系统,开发起来都是简单的,因为模块的重要概念就是简单。但是系统是多模块的,所以会是复杂的,因此说 node 只能做做简单业务的,只能说你做的东西也不见得足够复杂,因为你没有经历过抽丝剥茧地简化从而和其他人协同开发。
    当然,上面的是偏题的,只是我看不惯某些人,看到 node 就各种不行不行,这不是 node 的问题,而是你的问题。
    node 做商城没有问题,但是你说你需要源码加密之类的,node 确实不行,这个没有办法。
    我想有很多核心业务之所以没有转向 node,有一部分原因就是这个,混淆比较不如二进制来得高。
    lizheming
        17
    lizheming  
       2017-09-08 08:03:25 +08:00 via iPhone
    plqws
        18
    plqws  
       2017-09-08 08:37:39 +08:00
    PHP 和 Java 之所以有那么多人用来开发商城,是因为成熟。也仅仅是只是因为成熟而已。

    Node 现在开发后端应用的问题我觉得是这些:
    1. 标准库还是停留在前端需求水平,无法满足后端需求,例如 setTimeout、所有 Collection 类型
    2. 第三方库不成熟 / 不稳定,大部分都是玩具性质的
    3. 经验丰富的开发人员少,很少有纯后端主动转 Node 的,基本都是前端兼职

    事实上,现在用 Koa 配合 Mongoose 写后端程序,无需 IDE 加持,便捷程度是现在大部分后端开发者完全想象不到。
    但是,假如我是一个商城开发项目的负责人,我是不会选择 Node 的,因为商城不可能只有我一个人开发。
    aleung
        19
    aleung  
       2017-09-08 09:08:09 +08:00 via Android
    说 nodejs 不成熟不稳定做不了大项目的,给个具体论证啊。我们做电信行业的后端系统都用 nodejs,注意不是 web 的后端啊。
    gimp
        20
    gimp  
       2017-09-08 09:10:58 +08:00
    Node 开发一些接口还不错

    完全用 Node 做个商城我觉得不靠谱...
    7anshuai
        21
    7anshuai  
       2017-09-08 09:40:58 +08:00
    sjj050121014
        22
    sjj050121014  
       2017-09-08 13:30:35 +08:00
    @aleung 遇到首席了,哈哈
    aleung
        23
    aleung  
       2017-09-08 13:37:22 +08:00 via Android
    @sjj050121014 是 Jack 吗?
    sjj050121014
        24
    sjj050121014  
       2017-09-08 15:41:31 +08:00
    @aleung bingo
    xahaha
        25
    xahaha  
    OP
       2017-09-10 10:09:02 +08:00
    @7anshuai 谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5694 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 08:59 · PVG 16:59 · LAX 00:59 · JFK 03:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.