开发无止境的web应用程序、网站和web服务框架总是很有趣的。这是最富有的领域之一,在那里你有100种不同的方法来实现几乎相同的事情。
尽管有这么多,我最近还是发现自己错过了C#中的一个web框架。
我觉得新的异步等待 API的C# 5.0将真正改变服务器端代码的编写方式。达到完全异步的禅宗状态一直是服务器端开发人员的圣杯。但它总是太复杂,需要太多的代码。可耻的是,世界上90%的web框架仍然处于阻塞状态。这就是我认为node.js变得如此流行的原因--它提供了廉价的异步性。
但是现在,随着异步等待,C#将窃取这个节目,成为新的“异步奇迹子”。再见JS (在服务器端,不要生气)。至少对我来说是这样,C#只是变得性感了。
这个新时代是否需要新一代的网络框架?
我缺少一个web框架,或者更多的C#中的网络生态系统,它让人联想到node.js --类似于node.cs。这是基本原则:
我还没有找到具有这些特征的生态系统。如果它存在的话,它将吸引开发人员到异步等待模式中隐藏的巨大好处。这是C#独有的(至少在生产中)。
对不起我的问题不清楚。我在问:
发布于 2013-08-30 03:54:50
async在C#中的出现不会影响客户端语言和像Javascript这样的框架(除非Javascript对服务器的调用会更快地返回)。async的优点在于您可以在任何服务器端使用它;它不需要框架支持,也不需要特殊的框架来使用它。只需更改代码并返回一些类型,就可以使任何C#方法异步。https://softwareengineering.stackexchange.com/questions/209892
复制相似问题