现在最流行的开发语言是什么?java还行吗?

用户87904687505


根据目前各大权威的社区、论坛、网站的编程语言排行榜来看,JavaScript、Java、C/C++、PHP、C#、Swift/Objective-C、Python等编程语言可以定义为流行语言。

对于Java其实长期霸占着编程语言年度榜单前三的位置,当然是非常值得学习的,在Web后端、Android开发、大数据领域、银行等领域都是Java擅长的地方。

我们从三个比较著名的网站TIOBLE、GitHub、StackOverflow三个网站的编程语言排行榜单来看。

先来看StackOverflow榜单

从受欢迎程度来看,StackOverflow榜单上,除去HTML和CSS不算是逻辑完备,其他的语言来看。


JavaScript的热度指数高达69.8%,紧随其后的Java是45.3%,Python是38.8%的热度指数,C#和PHP的热度指数都超过了30%,C/C++的热度指数则都超过了20%,后边的是Ruby、Swift、汇编、以及Go语言。

接着我们来看一看GitHub的榜单

根据GitHub的流行度排行来看,其实总体趋势与StackOverflow差距不大,大体趋势差不太多,我们具体来看一下。

JavaScript热度最高,不得不说随着互联网的爆发,Web成了开发者群体最多的,因为JavaScript排名高也在意料之中,而随着WebApp的爆发,Electron这样的框架越来越受欢迎,JavaScript占据榜首情理之中Python指数高的原因其实也很明显,人工智能的爆发让Python爆发了第二春。


排在后面的基本上除了C/C++、Java等传统三强,Ruby、PHP、C#、Go语言等也比较靠前,值得注意的是PHP可以说就是为web开发而生的,这两年发展非常快。

最后来看看TIOBLE榜单

这是大家平时了解最多的编程语言榜单了,当然不奇怪,大体上与前两个榜单在大趋势上也很一致。

TIOBLE参考性更强,其数据来源基于Google、Bing、GitHub、StackOverflow等等众多网站的综合数据而来。

Java、C、C++长期霸占着榜单前三名,紧随其后的是Python、VB、C#、PHP、JavaScript、Perl、以及汇编语言,排在后面的还有苹果的Objective-C/Swift,以及Ruby等排名都比较高。

因此主要的编程语言其实在各大榜单排行都差不多,其实什么编程语言排名高与否不重要,最关键是你擅长用这种语言,还能用这种编程语言做好事情,最关键的是能赚钱。


EmacserVimer


从一些比较权威的统计来看,Java目前还是排名第一的,但是每一个统计都会有偏差,把Java称之为第一梯队更为合适一些。

让我们看一看2018年10月份TIOBE编程语言排行榜(这份排行榜排名基于互联网有经验的程序员、课程和第三方厂商的数量):



每种语言都有合适的场景

第一梯队的编程语言有Java、C、C++、Python,可以发现他们都是非常通用的编程语言,用途很广泛,也不局限于某一个平台。

第二梯队里,包含VB.NET、C#、JavaScript、PHP。JS和PHP是主要的Web开发语言,C#是微软平台下的编程语言。

其实可以看出来,选择哪种编程语言,关键在于你要用来做什么。每个语言都有最适合的场景,比如我要做手机APP的开发,那么要么选择Android,要么就选择IOS平台下面的Object-C或Swift。



编程语言的选择

在国内,选择Java做为自己的主修语言,还是很能吃得开的。

因为目前整个Java已经构建也一个非常方便的企业级开发的生态,也就是说,目前国内大部分的企业都会用到Java开发自己的应用;学习Java,就业会更容易(当然竞争也会更激烈)。

而且相比C、C++来说,Java学习起来稍微简单一些,更易于学习。

不过要是接触Web应用开发的话,JS也是少不了的,也需要学习;SQL也是必须课。

另外个人建议也接触一下其他的语言,我自己是学过Python,现在也在自学Go。



希望我的回答,能够帮助到你!

我会持续分享Java程序开发、架构设计、职业发展等方面的知识和见解,希望能得到你的关注今日头条【会点代码的大叔】,转载请注明出处。

会点代码的大叔


现在最流行的开发语言是什么?java还行吗?要说了解最流行的语言对程序员来说也是有所必要的,但作为个人来说一直去追逐流行语言,最终可能得不偿失。自己喜欢什么语言自己所在企业需要什么语言才是重要的,更重要的是掌握一门语言要精通,而不是浮于表面。当然也要注意分析自己的语言是否已经大大落后而减少被使用的频率,而很难找工作时,则要考虑转换开发语言的轨道。但作为程序员大部分还是要一专多能,要转换还是比较容易的。

Java语言一直风靡到现在不是没有道理的,即使到现在市场指数Java还是独占鳌头,还是赢得众多使用者的心。这门相对简单、面向对象、分布式、健壮而安全、高性能多线程的动态的开源语言,赢得了很多开发者、企业的喜欢。不但免费,还能很快培养技术人员,开源有更多的方法及框架可以立马使用等等众多的优点,成为了开发者及企业的座上宾。

据TIOBE在9月份发布的编程语言排行榜,Java还是凭借17.436%的指数成为最火热的语言。其次曾经被热捧过的Python却仅以7.653%、排在Java、C(15.44%)之后,而且指数差异还比较大。但这样的排行榜在每年可能有会以较大的差异出现,比如2015年Java独占鳌头,到2016年却变成为了GO语言,到2017年又变为了C的天下。所以这也是动态变化的,但Java火热多年不是没有道理的,有相当厚实的基础。

个人认为Java还会继续流行下去,除非有比Java更实用应用范围更广语言出现,而且易于学习。但作为个人来说,不管是学习Java也好、

.Python

也好、

VB.net

也罢,最终是要把一门语言搞精通,能够保住自己职场生存的饭碗的同时涉猎相对比较实用的其它开发语言,路子会越走越宽。


更多分享及互动,欢迎点击右上角关注【东风高扬】。


东风高扬


流行什么语言,要看你针对什么。前端,后端,还是移动端。前端肯定是js的天下了。后端大厂比较青睐java,小厂PHP效率更高。移动端安卓已经把kotlin作为官方开发语言了,用以取代java。java对于谷歌而言是个麻烦,不断的陷入官司之中。所以谷歌摆脱java也是情理之中。ios现在也在慢慢从oc,赚到swift。毕竟oc是一门比较老的语言。


用户3742259090396


语言种类很多,应用范围也不同,但无论学哪种编程语言,只要你能学通,学精,未来发展都错不了,至于Java语言,可以说是一门基础但实用范围超广的技术,大部分编程语言的都可以和它产生共鸣或交集,一个合格的程序员既需要懂前端知识又要能玩转后端开发,而Java的包容性就注定了你需要掌握前➕后端于一身,而java也确实能做到这点等你学会Java,便能掌握前端玩转后端。而现在火的快爆炸的大数据等升级语言,无一例外也是在Java的基础上进行技术的华丽升级,像我们常挂在嘴边的Hadoop、storm、spark等源码都是由Java编写的,所以说Java可以和大多数语言产生共鸣,如果你对这方面有兴趣,不妨深入了解下


魅力编程


什么语言都有它特定的环境。比如汇编跟c用在系统底层跟驱动上,c++主要用在系统以及游戏中,如果是互联网应用目前来说java还是最火的。什么语言不重要,先看看自己想学它来干嘛,然后再根据自己的需求来选择语言。还有学语言虽然大多数时间用的是框架,但是基础很重要,所以勿在浮沙筑高楼。加油,骚年,看好你


空无欲则刚


PHP是最好的语言


嗨饼干1215


现在的JAVA还是排行老大,然后是C语言和python,python的上升空间很大


架构白白白白白


不管学什么,学精了都有饭吃


D我炫ni


java肯定行啊,这几年都一直在前几名,现在比较流行的就是Python吧,但不管是什么编程语言,适合才是最好的。


分享到:


相關文章: