wego是一个Go语言编写的高性能的Web框架,可以用来快速开发RESTful服务以及后端服务等各种应用。
wego框架是一个完整的MVC框架,包括路由模块、数据库ORM模块、view模板处理以及Session模块。
wego具有性能高、方便易用,兼容性好,扩展性强等特点,具体特征如下:
基于Radix树开发的路由模块,路由查询性能高。
支持路由组。
为路由参数、Query参数、Form参数的访问提供率方便易于使用的API,并可以将参数映射到Struct。
为JSON、XML和HTML渲染提供了易于使用的API。
支持过滤器中间件,方便您对Web框架进行扩展。
支持BeforeRoute、BeforeExec、AfterExec拦截器,方便您进行身份验证、日志输出。
内置Crash处理机制,wego可以recover一个HTTP请求中的panic,这样可确保您的服务器始终可用。
内置Config模块,方便对应用的参数进行管理。
内置Session模块,您可以选择cookie、redis、memcache、memory缓存引擎存储Session数据。
支持混合路由,固定路由、参数路由、通配符路由可以混合,不冲突。
内置log模块,用于生成应用日志。
采用缓存来管理HTML的Template,既方便输出Html页面,又可以使用缓存提升系统性能。
良好的兼容性,wego支持go原生的func(http.ResponseWriter, *http.Request)路由处理函数,这样您的代码少量修改就可以使用wego了。
wego兼容两种编码习惯,可以使用普通函数作为路由处理函数,也可以使用strcut的成员函数作为路由处理函数。
来千语创想移动应用开发平台学习更多APP开发知识:app开发,app制作,app开发源码下载,app开发框架,app制作模板等免费获取。千语创想支持APP定制开发,一键网站自动生成app、网站转app、网站封装app,有网站即可生成自己的app。
立即免费在线制作一个APP,新手注册即送开发大礼包
提交app定制需求,免费获取报价和周期:
电脑请点击https://www.qianyuthink.com/?url=/index?uzchannel=500
手机请点击https://www.qianyuthink.com/?url=/m/quickaddcustom