175-2108-6175
网站建设资讯详细

wego-Go语言Web框架

日期:2020-12-10  作者:千语创想  浏览:6231

wego是什么?

wego是一个Go语言编写的高性能的Web框架,可以用来快速开发RESTful服务以及后端服务等各种应用。

wego框架是一个完整的MVC框架,包括路由模块、数据库ORM模块、view模板处理以及Session模块。

wego的特征?

wego具有性能高、方便易用,兼容性好,扩展性强等特点,具体特征如下:

  1. 基于Radix树开发的路由模块,路由查询性能高。

  2. 支持路由组。

  3. 为路由参数、Query参数、Form参数的访问提供率方便易于使用的API,并可以将参数映射到Struct。

  4. 为JSON、XML和HTML渲染提供了易于使用的API。

  5. 支持过滤器中间件,方便您对Web框架进行扩展。

  6. 支持BeforeRoute、BeforeExec、AfterExec拦截器,方便您进行身份验证、日志输出。

  7. 内置Crash处理机制,wego可以recover一个HTTP请求中的panic,这样可确保您的服务器始终可用。

  8. 内置Config模块,方便对应用的参数进行管理。

  9. 内置Session模块,您可以选择cookie、redis、memcache、memory缓存引擎存储Session数据。

  10. 支持混合路由,固定路由、参数路由、通配符路由可以混合,不冲突。

  11. 内置log模块,用于生成应用日志。

  12. 采用缓存来管理HTML的Template,既方便输出Html页面,又可以使用缓存提升系统性能。

  13. 良好的兼容性,wego支持go原生的func(http.ResponseWriter, *http.Request)路由处理函数,这样您的代码少量修改就可以使用wego了。

  14. 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


转载请注明来自:https://www.qianyuthink.com/news/6466.html