nancy是乙個基於.net 和mono 構建的http服務框架,是乙個非常輕量級的web框架。
nancy 的特點:
1. 建立了自下而上的,而不是簡單地dsl的現有框架。刪除很多不必要的限制和特性,盡可能的只引用你需要的元件。使其保持簡單。
2. 隨處執行。nancy不是建立在任何特定的平台下的的,它可以在任何地方執行。nancy支援執行在asp.net/iis,wcf,自宿主和任何owin。
3. 定義了非常輕量的 delete, get, head, options, post, put 和 patch 等請求。
4. 整合了各種模板引擎(razor, spark, dotliquid 和自帶的super******viewengine)。
5. 強大的請求路徑匹配,包括先進的引數功能。路徑匹配策略可以使用自定義實現您的各種具體需求。
6. 簡單的response的語法,可以返回int、string、httpstatuscode無需顯式地轉換或封裝你的response——你只是返回你的引數,其他的nancy會幫你完成。
7. 乙個強大的、輕量級的、測試框架幫助您驗證您的應用程式。
官方** :
github :
1. 安裝nancy
pm> install-package nancy
pm> install-package nancy.hosting.aspnet //nancy for asp.net
pm> install-package nancy.viewengines.razor
nancy ,
nancy.hosting.aspnet , nancy 的 asp.net 環境
nancy.viewengines.razor 提供razor檢視支援,
2. 建立乙個空的mvc 專案, asp.net hosting
4. 建立乙個nancy module
publicclass
samplemodule : nancy.nancymodule
}
Nancy總結(一)Nancy乙個輕量的MVC框架
nancy是乙個基於.net 和mono 構建的http服務框架,是乙個非常輕量級的web框架。nancy 的特點 1.建立了自下而上的,而不是簡單地dsl的現有框架。刪除很多不必要的限制和特性,盡可能的只引用你需要的元件。使其保持簡單。2.隨處執行。nancy不是建立在任何特定的平台下的的,它可以...
Nancy總結(三)Nancy資料介紹
nancy 是乙個輕量級用於構建基於 http 的 web 服務,可以基於 net 和 mono 平台構建輕量級基於 http 的web 服務。它更多的是借鑑了ruby的一些特性和ruby的mvc 的思想。所以這使得 nancy非常易懂易用。nancy表面上看起來與asp.net mvc相似,但它有...
Nancy總結(三)Nancy資料介紹
nancy 是乙個輕量級用於構建基於 http 的 web 服務,可以基於 net 和 mono 平台構建輕量級基於 http 的web 服務。它更多的是借鑑了ruby的一些特性和ruby的mvc 的思想。所以這使得 nancy非常易懂易用。nancy表面上看起來與asp.net mvc相似,但它有...