Met*_*haw 0 asp.net iis-7 node.js
什么是node.js创建自己的服务器并尝试监听它,是不是IIS/apache给了我们所有这些?我理解它基于I/O完成,但我们有网络服务器技术.有人可以解释通过节点可以实现什么(除了服务器端的java脚本,也可以通过SignalR实现),这是无法通过ASP.NEt实现的,以及为什么我们应该在节点上集中注意力asp.net stack下的技术基调节点的任何经典例子?通常用于企业开发.店
大多数网络编程都是针对数据显示和电子商务应用程序,这些应用程序主要是数据库密集型的,虽然最近它与网络服务混合在一起,是的,由于我同意的硬件传感器,移动网络是一个不同的游戏,但是什么是Node给我们哪个用SignalR的ASP.NET不能给我们?
TIA
我发现Node非常有趣的是,一切都是基于事件的,这与编程ASP.NET或PHP不同,其中行为更加顺序.不是坏事,只是一种不同的做事方式.
您可以对服务器本身进行编程(而不是编程在服务器上运行的编程应用程序),而不是提供服务文件,Node的典型示例是聊天室应用程序,您可以向所有参与者广播消息,每个消息都可以向服务器发送消息.通过编写自己的服务器事件(如监听,错误,连接等),您可以很好地控制服务器端的运行方式.
然后当然npm,节点包管理器,如果你想使用第三方库,那么必须手动处理依赖项.
要托管ASP.NET站点/应用程序,您需要IIS是一个专有系统,而Apache和Node更加开放.虽然如此,Node托管并不像基于Apache的托管那样普及.
希望这能回答你的一些问题
| 归档时间: |
|
| 查看次数: |
4646 次 |
| 最近记录: |