Skip to main content
 Web开发网 » 操作系统 » linux系统

想知道现在golang语言怎样,它能不能开发网站?

2021年10月14日6860百度已收录

先给结论:完全可以

商用实践:

已经通过很多大公司的商用实践,例如B站,YY,包括字节跳动,国外更不用说了,Google,所以从这个角度上来说,已经经过大规模的实践,所以如果你想用用于自己小网站的搭建是没有任何问题,如果你想用于初创公司的使用,还是需要有自己的一定积累,至少有过实践的经验

想知道现在golang语言怎样,它能不能开发网站?  Golang 第1张

golang周边:

java在国内的强大,得益于它的生态,各种组件百花争鸣,例如消息中间件rocketmq,分库分表sharding-jdbc,spring整个生态,mybatis,jedis,elasticsearch,zookeeper,dubbo等等都非常齐全,这样可以方便大家能够快速地进行公司业务开发,可以减少重复造轮子

想知道现在golang语言怎样,它能不能开发网站?  Golang 第2张

想知道现在golang语言怎样,它能不能开发网站?  Golang 第3张

golang这几年也开始逐渐发力,各个组件也开始完善起来,例如etcd,消息中间件nsq,从跟上解决数据量巨大问题,pingcap公司开发了线事务处理/在线分析处理的融合型数据库产品TIDB,

web框架gin,beego,iris等等,也有各路大神提供了连接各个其他redis,elasticsearch等等组件,还是比较齐全的,rpc框架也有go-mirco,rpcx等等,只要你想要用,基本上来说,golang的生态周边还是比较全的,方便大家使用

想知道现在golang语言怎样,它能不能开发网站?  Golang 第4张

golang的模块管理

java的方便还得益于它的包管理,maven,gradle,这样大大方便了大家的使用,可以提供大家的开发效率,而golang从1.12开始也开始有了自己内嵌的包管理工具

golang的新特性

在这边我并不是说golang好于java,但是golang毕竟属于新一代的语言,它的并发模型CSP,和java的并发模型是有很大的区别的,并发模型的易用性,从根本上来说,是好于java的

再说golang目前最大的优势,docker和kubernetes,是目前github上最火的前20名项目,并且都是golang写的,所以golang和docker,kubernetes集成有天然的优势

想知道现在golang语言怎样,它能不能开发网站?  Golang 第5张

想知道现在golang语言怎样,它能不能开发网站?  Golang 第6张

综上所述,我觉得golang可以开发商用网站,不管你是做大型网站还是小型demo,都可以满足你的要求

评论列表暂无评论
发表评论
微信