新诞生的go语言,会对web前端产生冲击吗?

金楼家Kening


今天看到顶楼的楼主的问题,又翻看了一下各楼层大神们的回答,下面是一个go语言和前端开发都做的程序员,给顶楼的回答。

首先,go语言是服务端的编程语言,不是用来做web前端开发的,因此,谈不上会对web前端产生冲击了。打个比方,一个是卖场,一个是厂家,卖场有很多,也有各种生产不种商品的厂商,Java、python、php等都可以生产内容,都可以由卖场来向用户展示和销售。因此,两者可以是配合关系,两者也可以独立存在。


我们再单独看一下web大前端的发展,HTML5在PC端、移动端上均应用广泛,被称为Web的未来。HTML5不仅独占谷歌平台,而且微软、苹果等国外浏览器厂商也鼓励大家转投HTML5,因为HTML5在安全、性能、Web开发等方面优势明显。而傲游(Maxthon)、360、搜狗、QQ、猎豹等国产浏览器,同样对HTML5一致看好、追捧。

由此可见,HTML5将成为未来5-10年内,移动互联网领域的主宰者。

现在移动端等终端设备崛起,已超过PC端,由此导致开发语言不统一,开发越来越困难。只需一次开发,就能适合所有平台的大前端时代应运而生。HTML5作为前端主力开发技术,毫无疑问地成了大前端时代的王者。

go语言的前景更是一片大好,现在go的关注度也越来越高从分布式计算,网站后台,g等等等等,很多地方go都可以胜任,并且性能也比较好,值得学习。go的招聘岗位信息也越来越多,虽然java,c++,python的在编程语言排行榜上居前列,虽然现在已经有很多公司再用go完成一些项目了,区块链的火爆,更是带动了go的发展。我自已现在主要也是用go和java开发,继续保持关注和学习go吧。

现在通用的编程语言很多,不管是前端html、javascript还是后端go、java、python语言,一定要精通一门的同时,去学习和使用多门语言,创造了这个五彩缤纷的软件的世界。编程语言这块,如果大家都一成不变,那些专家岂不是英雄无用武之地。因为大多人都是盲从,要判断一个语言的优劣,是不容易的,好用,会用,能解决问题,做出项目就好。


币市链圈


webAssembly才是对前端最大的冲击,blazor了解下


变形精怪


生出来10几年了,一直用的人很少


juju031


泻药,Go不新了,出来快十年,但给人感觉不愠不火,基于其高性能、易部署特点,但过程式、无泛型、错误处理繁琐等不适合大型项目缺点,当前主要应用在后台服务开发上,但是不排除慢慢渗透到前端开发中,已经有不少较热门的Go版Web开发框架出现了,随着Go2.0开发方案落实,等它出来后,估计Go一时会大火,随之带来一波Web冲击犹可未知。


IT晴天看世界


Web已经不是网站了,Go在分布式网络中很适合开发,内置net组件对网络开发真的是太方便了。于其是冲击,不如说是加强补足。


Coral中国


go语言的方向不是前端。主要是后端,目前主要应用是云计算跟区块链,前端的技术架构主要以 js语言为主,vue,react,node.js等,所以搞前端的不必担心 go语言会对前端造成冲击。


阿尔法软件测评


不会。go主要用于后台高并发环境,由google发明的一种开发语言。主要特点是协程,一台服务器能支撑百万级的并发。缺点是语法不友好,语言本身还有一些这样那样的问题,还不够成熟。


QSong908


go语言是谷歌2009年发布的程序语言,主要特点是天然支持高并发,支持垃圾回收等。

该语言主要作为后端语言使用,故与web前端没有直接关系,也没有造成冲击一说。


程序引力


go的方向是高并发和高性能编程,主打服务端,应用于前端这种只是辅助,毕竟代价太大。


乔什么630


09年出的,谷歌出品一般来说都是不错的,但是go的主要设计方向是为构建服务器软件所设计,也就是主要为后端,所以不存在对前端的冲击