2016 - 2024

感恩一路有你

中国电信app最新版 go语言以后会不会成为主流web开发语言?

浏览量:1284 时间:2021-03-14 12:59:49 作者:admin

go语言以后会不会成为主流web开发语言?

不会,目前的趋势是前后端分别,现在很多地方,很多公司已经基本达成了这样的目标,结果是前端通过JavaScript来完成相关的所有的工作,后端的实现相对比较复杂,可以通过golang或者Java或者.net core等开发语言完成,也就是说web开发完全基于js而不是其他语言。所以相关工作可以从其他语言忽略,js变成相关领域语言

为什么用golang作为游戏服务端的开发语言,它的并发性如何?

解决之道:在系统设计时,避免使用管道chan传递主业务数据,避免将业务流程处理流程分割到对个Go程中执行,这样做减少chan传输耗时,和Go程调度耗时,性能会有很大的提升。案例分析:nsq和nats都是实时消息队列,nsq在客户端端和服务端大量使用chan转发消息,导致性能不佳,只有100,000/s;而nats服务端在分发消息流程中,没有使用chan,只在客户端接收时使用chan,性能可达到1,000,000/s。

腾讯和阿里巴巴等国内大公司是不是对Golang没兴趣?

技术圈有个定律,任何被吹捧过头的东西都会出问题。我只知道目前go语言的开源项目比不上php,生态又比不上java。

从语言特性上来讲,它确实比c语言开发要简单,并且可以做c和c 级别的东西。

再者,有一个很老的phper转go,82年的,目前已失业。之前看到传的这么火,我也评估了一下转go语言的可能性,写业务类中小系统,还替代不了php。大型生态比不上java。用来写一些过去c语言门槛太高、开发成本过高的c或c 应用就比较香。

举个例子,之前在国内力推go语言的一个分布式数据库tidb cto黄东旭,目前开发tidb是混着go语言和rust语言一起用的。

最后呢,我编程19年,华师大计算机科学毕业,基本上已经做到了3个月就可以熟练一个语言的开发环境,最近为了评估app的实际开发成本,原生和混合开发之间的差别,弄完objective-c和h5的开发,直接参与了建行app团队的项目开发。目前是技术选型研究为主,指导开发和技术决策为主,已不在一线开发。

编程有一道门槛,要真正突破语言的限制,从项目的综合来评估一个语言适用的项目和软件。而非怀着学一个语言一劳永逸的懒惰思维,也非为了一个语言的优劣和发展趋势争个你死我活,这些“着相”的技术员发展前途堪忧。如果看待语言可以做到无分别心,客观研究的,前途无量…

docker提供了开发接口供客户端使用,客户端使用go语言相比起其他的语言(比如java)有什么优势?

据我所知docker 提供是restful api,单从语言角度没有绝对优势,更多取决于你客户端的设计和你哪个更语言更容易上手

精通golang语言是一种怎样的体验?

Golang主要用途: 处理日志、数据打包、分布式系统、Web应用、API应用等


精通Golang的体验: 不知道是怎样的体验,因为我不曾精通


使用Golang的体验: 快速的编译速度, 统一的代码风格, 优秀的标准库, 静态类型却又像脚本语言那样简单灵活

中国电信app最新版 客户端 go语言入门

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。