wap网站快速开发,网站的涂鸦效果图怎么做的,网盟广告,wordpress 缩放窗 修改由于工作需要#xff0c;这些年来也接触了不少的开发框架#xff0c;Golang的开发框架比较多#xff0c;不过基本都是Web框架为主。这里稍微打了个引号#xff0c;因为大部分框架从设计和功能定位上来讲#xff0c;充其量都只能算是一个组件…由于工作需要这些年来也接触了不少的开发框架Golang的开发框架比较多不过基本都是Web框架为主。这里稍微打了个引号因为大部分框架从设计和功能定位上来讲充其量都只能算是一个组件需要项目使用的话得自己四处再去找找其他的组件或者自己造轮子。如果用于Web开发这些框架的Web开发能力均已完备无太大差别且均是自标准库net/http.Server的二次封装。由于框架众多这里笔者只选择了几个曾做过技术选型评估、较为熟悉且目前比较流行和典型的Golang框架从适用于业务项目开发框架的角度做一个简单的横向比较以便大家在项目框架选型时做个参考。
评估指标
由于微信对表格支持得不太好因此这里通过截图的形式分享给大家。原本表格中带有相关的链接也发不出来想了解详情的朋友请点击文章末尾的“阅读原文”。 Golang框架选型比较: goframe, beego, iris和gin 评估指标1 Golang框架选型比较: goframe, beego, iris和gin 评估指标2
横向比较
以下部分对比参数涉及评分的部分满分总共按照10分为标准。如果标记为-的部分表示不支持或者需要引入第三方插件支持。以下特性如果官网提供文档则直接提供文档地址找不到文档但是笔者知道有就会简单标注。
由于微信对表格支持得不太好因此这里通过截图的形式分享给大家。原本表格中带有相关的链接也发不出来想了解详情的朋友请点击文章末尾的“阅读原文”。 Golang框架选型比较: goframe, beego, iris和gin 横向比较1 Golang框架选型比较: goframe, beego, iris和gin 横向比较2 Golang框架选型比较: goframe, beego, iris和gin 横向比较3
综合选择
经过一些比较以及内部团队的交流目前公司主要选择goframe作为项目主体框架。原因很简单只有它满足了我们项目对于框架的基本要求。并且goframe的中文文档做得很棒源码适合学习团队容易快速上手。还有一个重要原因我们的团队大部分都是PHP转Go使用goframe写了几个demo就倍感亲切容易在PHP团队中快速推广Golang技术。此外由于框架是模块化设计我们也可以按需引用个别模块我们可以替换为公司自研模块。
来源
https://goframe.org/pages/viewpage.action?pageId3673375