我一直在查看Topshelf代码,并注意到它正在使用名为'stact.dll'的程序集.关于此,似乎没有很多信息.它似乎是一个使用actor和'channels'构建并发应用程序的库.我发现Topshelf代码有点难以理解,但我有兴趣了解更多有关这种编程风格的信息.有没有人有这个图书馆的经验?你是怎么学习如何使用它的?
我有兴趣了解有关D编程编程语言的更多信息,特别是将其用于CGI程序.我看过标准库(Phobos)并没有看到任何对CGI的支持.有谁知道用D编写的CGI程序的任何好例子?
我最近一直在阅读D编程语言,并且有兴趣将它用于可在OpenBSD上运行的小应用程序.
据我所知,编译器没有OpenBSD端口,但我可以在posix.mak文件中看到对OpenBSD的引用.我目前还没有方便的OpenBSD开发环境,所以在我准备之前,我想知道是否有人尝试在OpenBSD上使用D进行开发.
怎么回事?安装起来容易吗?是否有任何"陷阱"需要注意?提前致谢.
我一直在研究在自托管应用程序中使用ASP.NET Web API和SignalR的可能性,我注意到ASP.NET Web API自托管实现使用WCF,而SignalR自托管实现使用System.Net.HttpListener.这使得提出一个组合的自托管解决方案变得有点困难,但它确实让我想知道为什么不同的项目团队会使用不同的方法.
每种方法的优点和缺点是什么?是否有任何特殊原因导致SignalR无法使用WCF自托管,或者Web API无法使用HttpListener?
编辑:我知道Web API自托管提供了比SignalR更完整的堆栈,我的问题更多的是为什么在实现自己的自托管解决方案时选择WCF实现而不是System.Net.HttpListener.