新阶段使用 go 开发 web 后台怎么样

查看 240|回复 16
作者:laoyutang   
目标是一个工业场景下的上位机软件,采集数据做展示,需要实时采集数据上传到数据库中。设备量挺大,感觉 go 的并发场景更合适。

上位机, 采集, 场景, 并发

laoyutang
OP
  
想问下相比于 java ,招人成本和难度怎样。是否会遇到什么坑点。
mmdsun   
——现在大多数公司 99%的场景都还没到要对比编程语言性能上这一步。
go 的轮子没 java 多,要自己造轮子。相比下容器化,云原生更方便些,招人看地方,小地方不好招人。一线没什么问题。
真看性能的话,应该选各种性能测评榜的前几名吧。
Web Framework Benchmarks:
https://www.techempower.com/benchmarks/#section=data-r21
lasuar   
都 2023 了,还有人在怀疑 go 开发 web 后台?
常用的 Go Web 框架:
Gin:Gin 是一个快速、简单且具有高性能的 Web 框架。它提供了简洁的 API 设计和丰富的中间件支持,使得构建 Web 应用变得高效和灵活。Gin 是目前在 Go 社区中使用广泛的框架之一。
Echo:Echo 是一个轻量级的 Web 框架,具有简单易用的 API 和快速的路由器。它注重性能,并且提供了丰富的功能和插件支持。
Beego:Beego 是一个全功能的 Web 框架,它包含了路由、ORM 、模板引擎等多种功能。它具有较高的可扩展性和稳定性,并且支持 MVC 架构。
Revel:Revel 是一个全栈的高性能 Web 框架,具有自动化路由、模板热加载、ORM 等特性。它借鉴了 Ruby on Rails 的设计理念,提供了快速开发和可靠性的特点。
Fiber:Fiber 是一个类似于 Express.js 的 Web 框架,专注于性能和路由的简单性。它具有快速的路由器、中间件支持和异步处理能力。
FastHTTP:提供了简洁的 API 和可扩展的中间件支持,以及高性能的路由器。它适用于需要处理大量并发请求的场景,如高流量的 Web 服务、反向代理服务器等。
常用的 Go Orm 框架:gorm 、ent ,上面的部分 web 框架自带 orm
Go tcp/udp 框架:Zinx 、Go-Netty 、Gnet 、Kcp-go(udp)
Awesome-Go (10w star): https://github.com/avelino/awesome-go
coderxy   
至少 go 的应聘者不会有那么多培训班出来伪造简历的。
orchid9210   
EdgeX 吗?
voidmnwzp   
@lasuar orm 是硬伤
laoyutang
OP
  
@coderxy 🤣太真实了
MeteorCat   
我觉得后台还是 php 那些最好
dobelee   
会怎么样?
会很舒服。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部