.NET的微型Web框架 Nancy

时间:2022-01-22 03:55:08

大部分微软平台的开发人员如果选择开发框架只能是在ASP.NET WEBFORM和ASP.NET MVC两个之间选择。 而Nancy是不依赖于这两个框架的独立的一个框架。它更多的是借鉴了Ruby的一些特性。

Nancy 是一个基于 .NET 和 Mono 平台用于构建轻量级基于 HTTP 的 Web 服务。Nancy 设计用于处理 DELETE, GET, HEAD, OPTIONS, POST, PUT 和 PATCH 等请求方法,并提供简单优雅的 DSL 以返回响应。 官方网站 http://nancyfx.org/ 

更详细的介绍参见 http://blog.spinthemoose.com/2011/07/18/nancy-a-micro-web-framework-for-net/ 

顺便介绍个使用Nancy 做的Quartz.net的web控制台 https://quartznetwebconsole.codeplex.com/ 

参考文章:

使用Nancy和Simple.Data两个轻量级的框架打造一个分布式开发系统(一)

Frictionless .NET Web App Development with Nancy

Frictionless .NET Web App Development with Nancy Part II - Introducing a View Engine

Frictionless .NET Web App Development with Nancy Part III - Introducing MongoDB

Frictionless .NET Web App Development with Nancy Part IV – Hosting 

Slides from ANUG talk on Nancy

扩展NoteService,支持NancyFx

用Nancy和Simple.Data创建一个图片博客 第一部分:开始一个工程

用Nancy和Simple.Data创建一个图片博客 第二部分:定义routes

用Nancy和Simple.Data创建一个图片博客 第三部分:渲染一些Views

Integrating Nancy with protobuf-net

Build Simple Web UIs with the Nancy Framework

轻量级MVC框架:Nancy学习