前几日,场主的票圈有几位养码人在讨论“Java是否已颓”。
养码人A
Java老矣,尚能饭否?
几天前
养码人B,养码人C,养码人D,张建峰,InfoQ
养码人B:JAVA是学院派的玩具,功能和架构非常完善,但笨重,开发效率太低,javascript、python和go语言将不断蚕食JAVA的市场。
养码人C:Java最重要的是有企业级全栈开源方案,而不是语言本身,Java虽然不敏捷,但是有大量的脚手架供你挑选。
养码人D:那些唱衰java的人,麻烦看下排行榜,第一仍然是java,至于你说的go语言,印象中排名在20外,能完成任务就行了,没可比性
……
InfoQ这篇文章很好地概述了Java语言纵横22年的风雨路,并用了辛弃疾的一首词问向众人:“Java老矣,尚能【饭】否?”(可点击阅读)
“
千古江山,英雄无觅,孙仲谋处。舞榭歌台,风流总被雨打风吹去。斜阳草树,寻常巷陌,人道寄奴曾住。想当年,金戈铁马,气吞万里如虎。元嘉草草,封狼居胥,赢得仓皇北顾。四十三年,望中犹记,烽火扬州路。可堪回首,佛狸祠下,一片神雅社鼓。
凭谁问,廉颇老矣,尚能饭否?
”
这个话题是否老生常谈?
可能是。但对于一直使用Java并以之为生的程序员来说,这是需要持续关注并影响的话题。
22 岁,对于一个技术人来说可谓正当壮年。但对于一门编程语言来说,情况可能又有不同。
今年4月初,斯坦福大学开始试推行计算机科学入门课CS 106A的新版本。这个名为CS 106J的新版本用JavaScript来教,而不是用Java来教。斯坦福大学的官方网站解释:“JavaScript是实现交互式网页的最常见的语言,而不是Java,根本不需要学生之前具有编程经验。”
这个22岁的老牌语言,未来究竟会是怎样?
看TIOBE 2017年6月编程语言排行榜,Java依旧排名第一,但相比5月,上升幅度确是下降了6.3%。
似乎在“坐吃山空”。
但,从1997年-2017年时间跨度来说,Java从排名12升至第一,15年编码届老大哥的宝座无言可撼动。
编程语言“名人榜”( 2003-2016)如下图所示,Go压倒Java,成为了2016年大家最喜爱的编程语言。
除了理性数据,我们还有一些感性的想法,想分享给大家。
其他程序员是如何看待Java的未来的?
一直坚持Java
而且坚信没有垃圾的技术
只有垃圾的程序员
不管Java的年龄如何
Java都是程序员和最流行的编程语言的首选
定不会很快退休
心中默认Php是最好的
但现在及未来依旧是Java的
Java足以支持整个公司的数十亿代码行
Google,IBM,Oracle,Facebook,eBay等这类技术巨头依旧支持Java
会倒吗?
我想等到Java被完全替代的那一天
我也基本退休了吧
一个语言老只能意味着成熟稳定、社区活跃
新的想法特性在后续版本加入就是了
只能让他变得更完善
Java 才是最好的语言
哈哈哈.........
不怕
我还会 PHP
Java盛行是因为项目回扣多
利于领导阶层
资源占用多
利于服务器提供商
Java提供无与伦比的可靠性、性能和速度
互联网用户需要获取实时信息和即时结果
速度已成为其必要因素
为了满足这一需求
Java被认为是最佳选择
JVM允许Java保持最快的实现组合之一
语言分两种
一种天天被过时
一种根本没人用
8年前我还没搞java
就说java不行
现在依旧横行呀~
你怎么看?
若支持Java,点个赞呗~