2015-09-27 102 views
0

我是Node.js的新手,但我一直在用.NET开发一段时间,最近我一直在阅读关于Node.js及其优点,我认为这是一种很好的方法来维护代码,它也鼓励代码可重用性。不过,我在这里有一个相当困难的问题。我可以同时使用节点js服务器和asp.net Web服务吗?

我知道,我现在可以与节点JS和JavaScript只是创建Web应用程序,因为现在有司机直接连接到不同的数据库系统。但是,我不知道这是否是一种好方法,因为这是一项新技术,我也想利用所有优秀的.NET功能,但不希望将.NET置于一边。

因此,我创建的图像类似于我想要的东西,请让我知道如果你看到什么不对的,如果您有任何建议,你最欢迎这样做,谢谢。

1- enter image description here

回答

0

从角JS的角度来看,如果是的NodeJS或.NET,所以挑选一个服务器的技术堆栈,并与它坚持将证明是有益的也没关系。我认为长期维护两个服务器端技术堆栈会很麻烦。这就是说,要回答你的问题,是的,你可以按照你想要的方式使用NodeJS和.Net。

0

如果同时你的.NET和应用程序的NodeJS是服务于REST API,那么它真的不重要到客户端。你实际上正在做的是运行微服务,这有利于使用不同的堆栈为应用的不同部分提供动力。

0

是的,你可以,但你必须为每次运行,如果两个服务器共享相同的硬件服务器指定不同的开放端口。从AngularJS的角度来看,Chandrakant Sutar并不重要。

显然.NET比和的NodeJS从我的经验是的NodeJS仍然有重要的安全漏洞所以现在我也不会离开.NET如果你的项目需要特殊安全性的关注更成熟。 NodeJS适用于某些任务,但不适用于所有...