Loading

谈谈golang有哪些框架

golang中的框架有:

  1. Revel,golang的web框架;
  2. Beego,使用golang开发的GoWeb框架;
  3. Goji,使用golang编写的微型web框架;
  4. Mango,极速分布式ORM框架;
  5. Gin,轻量级HTTP web框架;
  6. Gocraft,golang的web框架;
  7. Iris,golang的web应用框架;
  8. 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具有具有热重载功能,可以重建并重启二进制文件。

 

posted @ 2022-08-28 17:37  LiJialong  阅读(2015)  评论(0编辑  收藏  举报