NodeJS 适合开发商城系统吗?

JavaScript07

NodeJS 适合开发商城系统吗?,第1张

Node只是工具的一种, 所以论可行, 一切皆可行.

问题主要在于时间线上, 因为java/.net先出现,所以感觉成熟(本人并不完全同意,这是另外一个话题了),因此真正的问题需要讨论的是:在你的生产环境里,使用node的最终结果是否比现有方案更加效率/安全/稳定/易维护/易开发,任何一方面不能带来惠利,就是不可替代:先来后到。

还有人文的问题,我遇到的第一个困难就是团队里大我10-20岁的资深程序员根本对没有class关键字的语言不屑。但是实际来讲,在目前从多线程转为松耦合并行计算(云)的大环境下,原有企业类解决方案over engineered的问题非常严重甚至对开发到部署都在不断产生成本和潜在风险。

我为node在团队里使用做出了很大的努力,几近放弃。。我一个人几乎把整个现有流程用Node重写出来并行跑才证明了它的一席之地。现在的结果是某部分松耦合服务类应用的确让开发更高效,部署更容易。

但是也只能小范围局部替换那些规模小,可替代,需要经常二次开发并且需要高效的组件。因为还有另外一个问题:很难聘请到使用javascript的企业级相关行业资深程序员。。。对公司实际业务模式的运营经验可比开发工具要重要得多了

做商城一般都会牵扯到并发量的问题,特别是搞活动啥的抢购之类的,和用什么语言关系不大,而且nodejs会比一般的语言,比如java之类的要好很多,主要是要看你怎么做负载均衡,包括应用的负载,数据库的负载等,主要是要看有几台服务器等这些因素

js店是一家提供海淘代购及物品寄送服务的网上商城,主要针对非中国大陆地区的用户。js店的核心功能就是能够帮助用户海外购物,提供从国外购买商品,并代理购买者向国内运输服务商发货的服务。