65

2018年最有需求的编程语言 - ACE开发者

 6 years ago
source link: https://acejoy.com/2018/01/15/2018%E5%B9%B4%E6%9C%80%E6%9C%89%E9%9C%80%E6%B1%82%E7%9A%84%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80/?
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

2018年最有需求的编程语言

2018/1/15 0 Comments 9,377 Views 2 Times

本文由我翻译自:https://securityboulevard.com/2017/12/the-most-in-demand-programming-languages-of-2018/?from=timeline&isappinstalled=0

时间所限,文章简单翻译,文字未经仔细雕琢。实际我跟朋友们也在讨论这个事情。我认为,编程语言会持续分化,不同的语言依据自己的特性各自占领一块阵地,然后再由社区推动,尝试应用到其它领域。语言之间相互竞争,也相互借鉴。至于成败,获得什么成果,是要靠激烈竞争才知道的。所以,开发人员学习多种编程语言并且可以自由切换,将是一个重要的能力。因为靠一门语言包打天下的时代已经过去了,一项任务下来,可能要分成好几种语言开发,各自发挥自己的优势。

programming-languages-600x177.png

我们已经看到不少新的编程语言像Kotlin, Rust, 和Go在今年(2017)表现很突出。在这篇文章,我们看一下在即将到来的2018年会涉及到哪些编程语言。

2018年最有需求的编程语言是哪个?
Go语言在2018年可能有很高的需求。背后有谷歌支持的Go已经越来越多的受到开发人员的青睐,并且越来越多的用于企业软件开发。

究竟是什么驱动了对这个技能的需求?
不幸的是,Go语言的需求没有技术上的原因。Go语言本身有不少明显的短板,包括缺乏范型支持。它有一套简单的语法,大家认为新手开发者很容易上手。在Go语言的流行中,Google的支持扮演了重要的角色。它正在取代C语言作为构建系统软件开发者的地位。不少流行的开源应用像Docker、kubernetes等等都是用Go语言编写的。

2018年还有哪些其它语言会受到欢迎?
另外一种在2018年要留意的语言是Kotlin。这是由JetBrains公司开发的一种基于JVM的语言。它创建了流行的IDE IntelliJ。Kotlin现在完全支持安卓,并且很有可能成为构建安卓应用程序的首选语言。它还允许开发者使用现有的Java库和组件构成的生态系统,这会有助于它被采用。

究竟是什么提升了对这些语言的需求?
历史上对编程语言的需求,更多的是受到流行风潮的影响而不是其实际的技术优点。每隔几年,我们都会经历一波新语言的浪潮。如果语言是由谷歌这样的大公司支持的,那么这会有所帮助。我们已经看到了这种需求并流行的模式在Ruby, Node.js身上发生,现在则是Go语言。

哪种语言在2018年可能变得不太受追捧?
谢天谢地,PHP将会持续下降。这种语言从一开始就受到安全问题的困扰。我们还有更多更好的选择。2018年随着开发者转向使用Go语言构建Web应用和服务,Go语言的流行将继续损害Ruby。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK