谈谈golang有哪些框架
golang中的框架有:
- Revel,golang的web框架;
- Beego,使用golang开发的GoWeb框架;
- Goji,使用golang编写的微型web框架;
- Mango,极速分布式ORM框架;
- Gin,轻量级HTTP web框架;
- Gocraft,golang的web框架;
- Iris,golang的web应用框架;
- Buffalo,完整的Web开发生态系统;
golang中的框架有以下几种:
- Revel
Revel是一个golang的web框架,其具有热编译、高性能、无状态、模块化等特性,适合做web开发,且Revel提供了路由、参数解析、验证、会话/闪存、模板、缓存、作业运行、测试框架等模块。 - Beego
Beego是一个使用golang开发的GoWeb框架,其采用模块封装,使用简单,容易学习,是一个高效率的web应用开发框架,使用Beego只需关注业务逻辑,即可为项目提供不同的功能模块。 - Goji
Goji是一款使用golang编写的微型web框架,其设计理念是简单、自由和可组合性,具有兼容net/http、支持url模式、可重构中间件栈、支持 Einhorn和systemd的特点。 - Mango
Mango是一个极速分布式ORM框架,其具有响应速度快、支持动态sql、支持多数据源、具有拦截器功能、实时统计系统、独立jar包和spring插件的特性。 - Gin
Gin是一个golang的轻量级HTTP web框架,其具有API友好、源码注释明确、快速灵活、容错方便的特点,且拥有开发者友好的文档。 - Gocraft
Gocraft是一个golang的web框架,可以提供快速和可扩展的路由性能,且Gocraft是一个Go mux和中间件软件包,具有强大的投射和反射能力,支持静态输入代码。 - Iris
Iris是一款golang的web应用框架,支持MVC,使用Iris只需要编写一次即可在任何地方以最小的机器功率运行,且可以为开发者提供简单的访问方式,常用于构建微服务。 - Buffalo
Buffalo是一个是完整的Web开发生态系统,可以直接构建应用程序,且Buffalo具有具有热重载功能,可以重建并重启二进制文件。
本文来自博客园,作者:LiJialong,转载请注明原文链接:https://www.cnblogs.com/carver/p/16633200.html