前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >难道只有Java卷,Go就不卷了么?

难道只有Java卷,Go就不卷了么?

作者头像
35岁程序员那些事
发布于 2023-12-21 05:58:32
发布于 2023-12-21 05:58:32
2610
举报
文章被收录于专栏:架构随笔录架构随笔录

在当今的软件行业,没有哪一个人能够逃脱“被内卷”的魔咒,更别提什么开发语言之争,比如很好笑的是JavaGo语言。很多技术小伙伴以为自己从Java转型到Go之后,就可以避免被卷啦,从我的角度去看,这个是错误的理解,无论是哪种语言,在当下这个环境下都“内卷”。

我们可以先一下Go语言官方的截图,大家可以发现,官方golang发行的Go语言的源码,star数量为116kfork数量为17.5k

这个数据是非常恐怖的,说明在开源领域从事Go相关的开发人员并开发Go相关的组件和框架的技术人员,几乎是Java的多少倍。

也许技术人员并没有去深度的接触Go语言,其实只要是Java领域有的组件,Go都会有对应的组件,比如Web框架、ORM框架、IOC框架等。

这些组件和框架,作为想要入门Go语言,甚至精通Go语言的技术人员来说,你都要学一遍。

Golang官方的框架,我想技术人员就已经吃不消啦。

第1位 go

https://github.com/golang/go

star数量为116kfork数量为17.5k。

第2位 dep

https://github.com/golang/dep

star数量为12.9k,fork数量为1.1k。

第3位 groupcache

https://github.com/golang/groupcache

star数量为12.5k,fork数量为1.4k。

第4位 protobuf

https://github.com/golang/protobuf

star数量为9.4k,fork数量为1.6k。

第5位 mock

https://github.com/golang/mock

star数量为9.2k,fork数量为660。

第7位 tools

https://github.com/golang/tools

star数量为7.1k,fork数量为2.3k。

第8位 mobile

https://github.com/golang/mobile

star数量为5.6k,fork数量为774。

第9位 oauth2

https://github.com/golang/oauth2

star数量为5k,fork数量为1k。

第10位 lint

https://github.com/golang/lint

star数量为4k,fork数量为568。

以上10个框架还只是Golang官方提供的,这还不包括那些基础框架,比如gin-gonic/gin、beego/beego、alibaba/flutter-go等。

还有很多很多Go相关的基础框架,这里就不列举了,免得增加技术人的负担。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-12-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 架构随笔录 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
5大热门基于go语言的web框架,别再只知道springmvc
Spring MVC在Java web领域中首屈一指,而作为云原生时代的标准语言之一,Go语言自然也衍生出来不少优秀的web框架。今天给大家分享5个流行的基于Go语言的web框架,他们有什么区别,应该如何选择呢?别着急,往下看。
MCNU云原生
2023/09/05
11.4K0
5大热门基于go语言的web框架,别再只知道springmvc
Go 学习路线(2022)
Go 语言的发展越来越好了,很多大厂使用 Go 作为主要开发语言,也有很多人开始学习 Go,准备转 Go 开发。
AlwaysBeta
2022/02/07
1.6K0
Go 学习路线(2022)
Go业务开发中常用的几个开源库
Gin是一个用Go编写的Web框架,它是一个类似于martini但拥有更好性能的API框架。基本现在每个Go初学者学习的第一个web框架都是Gin。在网上看到一个关于对各个Go-web框架受欢迎的对比:
Golang梦工厂
2022/07/11
8830
Go业务开发中常用的几个开源库
【知识】最好的6个Go语言Web框架
如果你是自己写一个小应用程序,那你可能不需要Web框架。但是如果你要做产品,那么你肯定需要一个好的框架。
辉哥
2019/07/15
1.6K0
【知识】最好的6个Go语言Web框架
Gin框架系列01:极速上手
Gin是Go语言编写的web框架,具备中间件、崩溃处理、JSON验证、内置渲染等多种功能。
平也
2020/04/08
5530
Go语言是否会取代Python和Java?
一、Go语言出现之前的编程痛点 (1)为什么会设计Go语言? 我们先来了解一下Go语言的作者和主要核心开发者们: Rob Pike:曾是贝尔实验室(Bell Labs)的Unix团队,和Plan 9操作系统计划的成员。他与Thompson共事多年,并共创出广泛使用的UTF-8 字元编码。 Ken Thompson:主要是B语言、C语言的作者,Unix之父。1983年图灵奖(Turing Award)和1998年美国国家技术奖(National Medal of Technology)得主。他与Dennis
博文视点Broadview
2023/05/19
9420
Go语言是否会取代Python和Java?
可能是最用心的「Go学习建议」
最近群里又加入了不少好友,和我聊的最多的问题就是“如何高效学Go?要学什么?怎么学好?”。
王中阳Go
2023/01/08
1.1K0
可能是最用心的「Go学习建议」
Golang框架选型比较: goframe, beego, iris和gin
原文地址:https://itician.org/pages/viewpage.action?pageId=3673375 由于工作需要,这些年来也接触了不少的开发框架,Golang的开发框架比较多,
Golang
2021/01/29
6.4K0
Golang框架选型比较: goframe, beego, iris和gin
Go开发者路线图2019,请收下这份指南
Go是Google开发的一种静态、强类型、编译型、并发型,并具有垃圾回收功能的类C编程语言。2009以开源项目的形式发布,2012年发布1.0稳定版本,距今已经十年了,其性能类似于Java和C++,但速度极快,适合搭载于web服务器,用于高性能分布式系统开发。
AI科技大本营
2019/05/14
1.8K0
Go开发者路线图2019,请收下这份指南
Vue3 后台管理系统模板推荐
之前写了一篇关于 Vue2 的后台管理系统模板的推荐,详情请见 Vue后台管理系统模板推荐。
唐志远
2022/10/27
8.4K0
Vue3 后台管理系统模板推荐
从php到Golang系统的演变
工作这些年,先后经历过两家公司,有参与过php语言框架的开发和主导过go语言技术栈的落地工作,在此过程中有一些感悟和总结。我想以之前我主导的go语言技术栈为线索,来陈述当时遇到的一些问题,以及分析问题和解决问题的思路。主要目的是想陈述go技术体系在团队中落地的过程,分析我们在各个阶段中,遇到的一些问题,并将分析问题的思路和解决问题的方法记录下来,以便让后来的同学了解go语言在团队的演进过程,吸取相关的经验,以便在今后的系统设计和开发上少走弯路。
互联网老辛
2021/05/11
8170
从php到Golang系统的演变
Golang学习资料大全
Go学习教程 《Go入门指南》是《The Way to Go》的中文译本,内容很详细,零基础开始的。 链接:https://learnku.com/docs/the-way-to-go 《Go Web编程》主要涉及Web开发相关内容,如何使用go开发web项目,包括:Web基础、表单、数据库、Session等。 链接:https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/preface.md 《Golang
公号:咻咻ing
2019/12/03
1.5K2
为什么很多公司都转型go语言开发?Go语言能做什么
选择Go语言的原因可能会有很多,关于Go语言的特性、优势等,我们在之前的文档中也已经介绍了很多了。但是最主要的原因,应该是基于以下两方面的考虑:
李海彬
2019/05/08
5.4K1
PhalGo-介绍
PhalGo-介绍 phalgo是一个Go语言的一体化开发框架,主要用于API开发应为使用ECHO框架作为http服务web程序一样可以使用,牛顿曾经说过"如果我比别人看得远,那是因为我站在巨人的
喵了个咪233
2018/03/02
7590
PhalGo-介绍
Beego:简约 & 强大并存的 Go 应用框架
Beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。
yuanyi928
2019/11/21
10K0
Beego:简约 & 强大并存的 Go 应用框架
组件分享之后端组件——在gin中有效使用go-oauth2的组件gin-server
近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件。
cn華少
2022/05/23
7670
Golang官方依赖管理工具dep学习使用笔记
今天在看一个内部项目的时候发现内部一个项目的体积非常大,一看原来是vendor占了很大空间。里面的库都是静态提交到git库的,更新和管理都很不方便,想想java开发中的maven多好用啊。之前也知道golang一直在开发类似的东西,借这个机会了解了一下,golang也已经有了这样的工具了:godep。所以赶紧拿来研究一下看看怎么用起来,用了之后发现,哎,还挺好用的。管理起来非常便捷,不过要吐槽的还是公司的网络环境,好蛋疼啊!
黑光技术
2019/03/06
1.5K0
Golang官方依赖管理工具dep学习使用笔记
groupcache源码分析
版权声明:本文为作者原创,如需转载请通知本人,并标明出处和作者。擅自转载的,保留追究其侵权的权利。golang群:570992072。qq 29185807 个人公众号:月牙寂道长 公众号微信号yueyajidaozhang https://blog.csdn.net/screscent/article/details/79723155
月牙寂道长
2019/07/02
1.6K0
groupcache源码分析
Go优秀开源项目推荐
  本文主要是收集Go语言开发的一些优秀项目和框架,个人见识有限肯定还有很多优秀的项目没有收录的,假如大家有好的Go项目可以在文末留言。
追逐时光者
2021/08/31
4.3K0
Go优秀开源项目推荐
6个最好的Go语言Web框架
原文:Top 6 web frameworks for Go as of 2017
我的小碗汤
2018/08/22
1.5K0
6个最好的Go语言Web框架
相关推荐
5大热门基于go语言的web框架,别再只知道springmvc
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档