关于nodejs 企业级应用存在的问题及解决方式的讨论

我在node乱炖群里发现这个话题大家还是比较关注的,我也希望node有真正走出玩具盒的一天。但是node在企业级应用方面还是比较少的,企业级要求的是安全、稳定、简单、便宜、高效等等,这些方面有可能是是node不擅长的,也有正好是node最擅长的,在node的开发、部署中,可能会存在各种坑,希望大家能对这个话题发表一些意见,可以是node网站的构架设想或者node的缺点及解决方法等,希望大家讨论出有价值的东西,并且有个记录。谢绝水

收藏 2分享浏览 3907
sin42
4年前
跟帖
前端乱炖
4年前

nodejs 的确存在很多问题。

  • 太灵活,是好处也是坏处,跟前端一样,至今业界没有一个统一的规范,各自为政,其实node现在也是,每个公司有自己的一套开发方式。
  • 不够稳定,这个是不可否认的,其实别人说node不稳定我也会跳出来说那是你代码写的不够好,但是真正能写好代码的有多少人呢,招到的新人有多少代码写的好逻辑理得清的?我写了java之后最大的感慨就是是个人就能写,而且基本不会破坏整体稳定性和性能。
  • nodejs的性能的确不错,不过对于安全性稳定性结构化之类的,对于普通的应用来说,性能只是一个次要点,你写多了后台就能感觉到这些,性能只是一个小亮点,但不是决定性的。

吃饭去了,

沙发

JavaScript 这门语言基本都给node定好了基调了。node不严格测试,运行着,都可能出syntax error,这个领导受不了的。

我也做一些java开发。现在接手的系统,被搞得连单元测试都没法做了。但是写写,起服务器随便测测,就敢上线了。这方面node根本不敢想。。

开发复杂业务的程序,用node很难控制好,人员要求太高。除了技术很强的互联网公司,还有非常多的技术很挫、靠业务吃饭的软件公司,以后企业级的主流,长时间肯定还是java。

板凳
互联网fans
4年前

node的两点是统一了前端和后端偏前端的部分,提高了效率,和企业级应用关系不大,企业级更多指的的逻辑正确性,这部分可以单独部署作为node的数据源

地板

您好!我是携程旅行网的HR,我们正在招JS高级开发工程师,我们可以提供NB的合作团队以及优厚的薪资福利待遇,如意向,请回复,盼复,谢谢!

联系邮箱:liuzh@ctrip.com 联系电话:021-34064880-15042

4 楼
说几句
广告位 点击查看投放指南

我的收藏