塞尔维亚Servya是一个为使用.NET和Mono开发服务器而设计的框架。它的主要重点是构建Web API。特点包括:
-
完全支持异步操作,采用事件驱动模式(类似于Node.js)和每请求一个线程(类似于Apache)的模式,避免了传统的回调地狱!
-
内置依赖注入,且无需额外配置。
-
简单的服务模型:只需使用类和方法来建模您的API。
例如:
[Service]
class ProgramService {
// Available as: http://host/program/hello?name=whatever
[Route]
public string Hello(string name) {
return \"Hello there, \" + name;
}
// Available as: http://host/program/bela
}
暂无评论