13919049954

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

作者:金城在线 日期:2017/12/5 10:07:52 人气:315

个人类似的经验是前端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的库,但还是让我有不如自己写的冲动。不过后来发现也有处理比较方便的库,但是没有实际使用就不多说了。


            金城在线专注网站、软件、APP、微信公众平台、小程序、抖音、头条等开发推广,如果您有这方面的需求或者不同的观点,欢迎联系交流。

    官方微信

    本文网址:http://www.lz.net.cn/SEOyouhua/545.html
    读完这篇文章后,您心情如何?
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    更多>>网友评论
    发表评论