服务与支持 |咨询热线 0931-8733767
  • 金城在线
  • 公司简介
  • 发展历程
  • 企业文化
  • 售后服务
  • 工作机会
  • 联系我们

Node.js开发ERP应用是否可行

来源:发布时间:2017-12-5 10:07:52

个人类似的经验是前端Angular.js+后台通过Node.js连接数据库做的一个党员管理系统,业务逻辑基本放在前段和数据库了。以减轻Node本身的负担做的设计,更多的只是通过Node提供Restful API,这对写B/S来说非常舒适。

我个人觉得Node和javascript学习成本低,而且开发速度不比RoR慢,这个才是相较.NET和J2EE更值得考虑的因素。

不过考虑到可维护性的话。动态语言有天生的不足,Javascript的可靠性和稳定性肯定不如C#和Java有保障一些。另外Node只发展了这几年,不如另外两个成熟,用这个也得冒相应的风险。

但是Node的模块设计很不错啊,而且工具链也比较完善。异步问题完全可以用Async或Q来解决。愿意做尝试也未尝不可。

就本问题背景而言,60W的C++代码用Node重构的话,代码量肯定会减少不少(虽然我没有类似重构经验,仅凭猜测)。维护起来放不方便,基本上看模块的划分和个人经验了。

不过,C/S改B/S难道就要把原来的C++代码废弃吗?我个人认为的使用Node的话,最佳方案就是用Node与C++交互(毕竟Node也是用C++写的)。为原来的服务器写一份用于浏览器的Restful API,然后使用前端MV*框架就可以了。

呃呃,这样子的话好像不用Node也可以......

最后我不认为用Node对数据库的操作会存在问题。关键点在于Node对Office的操作很蛋疼,我当初处理excel还是先将它转成cvs格式。虽然有Node-Office的库,但还是让我有不如自己写的冲动。不过后来发现也有处理比较方便的库,但是没有实际使用就不多说了。


相关文章
  • 预约专家

    为您提供一对一解决方案
    立即预约
  • 售前咨询

    周一至周五9:00——17:30
    立即咨询
  • 联系方式

    13919049954

    全国7×24小时热线服务
  • 免费报价

    专属专业顾问1对1报价
    免费报价