zoukankan      html  css  js  c++  java
  • 【框架学习】Nancy 框架

    Nancy 框架 

    http://liulixiang1988.github.io/nancy-webkuang-jia.html

      1、是一个轻量级用于构建http相应的web框架;
      2、与mvc类似,有自己的路由机制;
      3、可以处理 DELETE ,  GET ,  HEAD ,  OPTIONS ,  POST ,  PUT 和 PATCH等请求;
      4、完美支持OWIN http://owin.org/(可以说他就是为OWIN而生的);博客介绍: http://kb.cnblogs.com/page/509236/

    TinyFox

    是一款支持OWIN标准的WEB应用的高性能的HTTP服务器,是Jexus Web Server的"姊妹篇"
    TinyFox本身的功能是html服务器,所有的WEB应用,通过加载含有一个OwinMain方法的"应用程序适配器""插件"实现,TinyFox与应用程序之间的数据交流格式是 OWIN规范的字典。

    http://www.cnblogs.com/shanyou/p/tinyfox.html

    TinyFox的特点

      1,跨平台:支持windows、linux等常用操作系统,同时针对linux平台编译有“独立版本”,这种版本不需要安装mono也能运行;
      2,超轻量:功能明确,操作简便,无需安装。开发人员甚至可以将自己的应用程序与TinyFox一同打包直接部署到客户服务器上。
      3,高性能:网络通讯层基于 libuv 实现,是完全的异步、非阻塞、事件驱动模型,上层代码也经过了高度优化;
      4,支持WebSocket:开发者能很方便地利用 TinyFox 开发出基于 WebSocket 协议的各种性能优良、功能强大的交互式应用;

    代码

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using Nancy;
    namespace NancyDemo
    {
        public class HomeModule : NancyModule//每个module必须继承自NancyModule
        {
            public HomeModule()
            {
                Get["/"] = _ =>
                {
                    return Response.AsText("呵呵", "text/html;charset=UTF-8");//中文不乱码了!!
                };//这里定义了访问网站根目录的route get 请求
            }
        }
    }
    到这里就可以简单的运行了,F5!!
      运行效果如下图


    到这里就简单的搭建了一个Nancy站点
  • 相关阅读:
    移动端轮播图
    移动端的注册页面
    点击显示或者消失的效果(手风琴效果)
    canvas的一些简单绘制方法
    用canvas来手动绘画
    canvas标签的运用
    Html5新标签解释及用法
    最近的心得
    浅谈正则表达式
    P3197 [HNOI2008]越狱
  • 原文地址:https://www.cnblogs.com/jhli/p/7595895.html
Copyright © 2011-2022 走看看