1. 聚能聊>
  2. 话题详情

TIOBE2017榜单公布,PHP还会是世界上最好的语言吗?

TIOBE 2017最新编程榜单 第1:java,第2:C,第3:C++....第6:php

php1

看到这个榜单,我的记忆瞬间回到了十年前。
那时我结识了原配asp,asp代码真的好简单啊,看了遍《十天学完asp》,再下两个源码,就这样我华丽变身为asp程序员,我们也就这样相好了。asp+access非常的方便,直接上传空间,解析绑定下域名就搞定。

可是后来,asp没落了。。。我也变心了,于是又移情别恋了asp.net,虽然只是多个了.net,但却完全找不到前任的身影,这段感情没多持续多久,终于有一天,我对她说:“我不爱你了,我们分手吧。。。”

那天回家路上,无意中遇见了隔壁的老王,他是个php编程序员,他神秘兮兮地跟我说...php上手简单,几乎不需要编程基础;大网都是php做的;他和小伙伴们都只爱php。而且他还悄悄的说“php的工资比asp高",于是,我又心动了。。

我真的是一只好花心的程序猿啊,就在分手的当天,我又结识了“世界上最好的语言:php"

也就在今天之前,我还在想php陪伴了我这么多年,她是最最最好的,我已经离不开她了,我一定会和她白头偕老的。

php2

可就刚才,看到了上面的榜单,第一的位置始终被java霸占多年,于是我又开始怀疑了,php到底是不是这世上最好的语言呢?老王当初说的难道只是他们的一厢情愿?
看着强悍无比的java,还有C兄弟们的实力,我又突然想到:php这种语言,。。。!哎,难道从今住后又要投入java的环抱?

互联网技术迅猛发展,语言学习也是个持续的过程。从榜单来看,Java、C、C++和Python仍然稳定保持在前4甲。Go 语言今年一路飙升,本月终于进入前10名,2016年同期可是才55名。

码农伙伴,你是以上哪派的?

你会去学习新的编程语言吗?

你觉得最值得学习的编程语言是什么?

参与话题

奖品区域 活动规则 活动已结束,可继续参与讨论哦

  • 奖品一

    纪念版T恤 x 2

  • 奖品二

    定制晴雨伞 x 1

  • 奖品三

    免费套餐邀请码 x 2

199个回答

1

1530240686325466 已获得纪念版T恤

这要看自身所处的环境以及所工作的环境,就网页来说,php依然是方便的,实用的,榜单说明不了什么,因为他没有问过那些没在公司上班的php程序员,大公司是很屌,各种技术员各种语言,有什么用呢,语言只是让人去用,不是语言用人,就像遇到输出一段字符串,你是选择java还是php还是c?有什么用呢?会抓老鼠的猫才是好猫!哪种效率最高,简洁,自己熟悉就用哪个呗。管他什么排行榜不排行榜,我用我的,你排你的。

whosoft 回复

经典!

1681379785311175 回复

典型的谬论

评论
0

码上骑士 已获得免费套餐邀请码

PHP对我来说是最好的语言,他陪我从毕业到工作,娶媳妇,买房子,养娃...起码截止到今天我30岁,一路都是她的扶助...感谢我生命中最重要的语言...

whosoft 回复

很棒!

虎啸云飘舞 回复

一直在学习python 都说PHP好用 真的有那么吊??

评论
0

浮生递归 已获得定制晴雨伞

这么巧,我也是asp开始的,虽然现在也进化到.net了,但是小项目,要求不高的项目,asp仍然在使用。毕竟.net不用编译后发布,直接手机上编辑上传都行,.net就无能无力了。asp和php都是随时随地能改bug的语言,特别适合移动办公。.net在多项目多端同时开发的时候就特别不方便。asp和php就没这个问题。只要同步好目录就行了。
不过随着时代的进步,asp的弊端也越来越明显,比如支持的api越来越少,控件也没其他语言的多。像阿里云的短信服务,.net有现成的,几分钟就测试通过了。asp接口就要自己写,网上找了参考代码调试了两天都没成功,只能放弃,太苦逼了。还好网站上asp和.net是可以同时运行的,所以解决方案就是其他都用asp,就短信发送部分用.net[捂脸]

目前短期计划是熟练掌握.net,然后会用java,再php。如果有足够的精力,还是希望能学会所有主流语言的,工作上会方便很多。包括单片机的(这个跟工作无关是自己做点智能设备玩玩)。

whosoft 回复

我给一个asp网站增加微信支付也是用的asp调用php。。。可以和您握个爪吗?:))

另外您的回答非常棒,可以获得礼物打赏,是随机呢还是您自己指定

浮生递归 回复
回复@whosoft:

好啊,来把伞吧,这东西可以拿来送人,宣传阿里云效果特别好。哈哈,感谢

30773209 回复
回复@whosoft:

我一开始调用微信支付时也是用asp调起php,后来被网上某些小人气了,写了个纯asp调用的微信支付出来.其实现在还用ASP的人已经很少了,不是说它有多好,而是历史原因,换开发语言要重写的东西太多太多了,无奈只好继续坑下去.

评论
0

keller.zhou 已获得免费套餐邀请码

15毕业搞了半年的网络,拉拉网线,做做水晶头,布置布置机房,装装电脑系统,了解了解电脑部件;工作之余给软件部门取取经,学习一些java开发的东西,记得最清楚的就是他们说的action我都不明白,慢慢的了解、学习java web开发的一些技术,jsp、servlet、javabean,同时了解一下数据库mysql的东西,慢慢的开始有点java的基础。主要是看视频,照着代码敲实例,运行一些简单的实例程序。很感谢软件部门的那些同事给我的帮助!
11年上半年,过了春节就跟家人来深圳了,准备在深圳这边找一个软件行业的工作,由于刚开始没有经验,技术不够强大,就在大哥的指导下照着他们公司现有的一个小程序自己山寨一个!不是要功能,主要是练手。这段过得好吃力啊,从思维方式、想问题的角度到技术实现真是痛苦,记得那时候遇见了问题,就想找别人帮忙,找之前的同事,由于好多技术都不会,自己愚蠢的想让别人帮自己写好了(做毕业设计的时候童鞋们是不是也有这想法么?嘿嘿)。通过这个项目,锻炼了自己的思维方式、java的一些基础技术,jsp访问servlet啊、serlevt访问javabean啊、存储数据库啊、一些基本的sql语句啊、存储过程等等。这些技术都是用到哪学到哪,查资料找度娘、没有跟着书系统起来。所以知识点很零碎,理解很肤浅,知其然不知道所以然,换个方式换个说法可能就理解不了。知识点联系不到一起(目前感觉自己还存在这个问题,希望通过这次总结弥补一下这个不足)。
经过两个多月的紧追慢赶,练手项目算有一个大概了,接下来就凭着这点经验开始找工作,自己运气还不错,经过一个多星期就找到了罗湖的一家公司。公司不大,同事们都很和谐。由于长相比较老的原因吧,刚进公司同事们都以为我是个牛人呢,有问题都想找我问问,谁知道我是个“白脖”啊,敲键盘都一个字母一个字母的敲,那时候自己也很大的压力,到公司安排一个搞前端的前辈带我,由于自己技术欠缺,在公司很卖力,私下也努力的弥补不足,后来才知道,要是我态度不够努力的话他们早把我开除了。就这样慢慢的学习html、javascript、css,经过一个多月的学习,慢慢的可以copy一些代码,改来改去的实现一些项目需求。慢慢的成为了项目前端的主要人员。可是自己这段时间只顾眼前,只顾实现功能为目的,导致了考虑问题不够全面,代码很烂,逻辑复杂,代码冗余的严重。另一方面自己不及时总结,不深入探讨,不去系统的学习一些功能的实现原理,导致了在公司做了一年的前端,出来之后还很胆怯,即使平时都是给js打交道,但是真正的js的基础、精髓、基础语法都没有去学习没有去了解,只是掌握了平时用的YUI框架的一些常用功能。出来了才知道自己的只是太局限了,本以为应该是一个js高手呢,哎,到现在这块还没有弥补过来,接下来一个月就专心攻javascript吧,争取了解js运行原理,与后台交互的一些基础,js的一些扩展等。

whosoft 回复

打字辛苦啦,感谢您的回复,赠送一个邀请码以表感谢。祝学习顺利,早日成为javascript高手。

评论
0

1385155723420074 已获得纪念版T恤

一个老农,沉在水底十多年,冒个泡泡,还是觉得只有c才是真出路,其他都是浮云。二十年前的c代码还能用呢,这才叫沉淀!

yidaodao 回复

我也这么觉得 但是也得看 现在社会上的项目情况
C+PHP+GOLANG 感觉什么都可以搞了

评论
1

1224199836343343

php(拍黄片)

whosoft 回复

见解独特!

孟生 回复

php正在学习中

50217189 回复

不拍黄片哪来av?所以php是世界最好的语言。。

评论
1

1276393022001866

别管什么语言,能高效率低时间成本解决问题才是王道……我用易语言我自豪……

whosoft 回复

这。。。

leric 回复

还真有人用?

月啊月啊 回复

哈哈哈,点个赞

评论
0

帅气的华子

我还是坚信php,语法简单,易上手,性能好,学习成本低,主要还开源

帅气的华子 回复

php快到碗里来

whosoft 回复

来啦~~~

见云开 回复

主要,现在基本都是开源

虎啸云飘舞 回复

还是python好

评论
1

零号

python不知道能涨到第一吗

虎啸云飘舞 回复

目前来看差不多

yidaodao 回复

涨不到

评论
1

rayxiao

目前在写java,之前写过php和scala。未来想去学一下python😬

suntan 回复

Life is short, u need Python

yidaodao 回复
回复@suntan:

精辟

评论
0

浩然aicq

fortran是世界上最好的语言!

whosoft 回复

很棒且勇敢

评论
1

1012593733774680

语言只是工具,不同的场景用最合适的语言去实现这才是重要的,做web服务我首选java,做爬虫我首选python,做图像处理我首选c/c++等等,让语言发挥它最大的潜力!物尽其用,这才是最重要的
6746a735ace449fbb9b4c5946057e139_1_1499907799.411644.jpg

虎啸云飘舞 回复

遇到了精通好几门语言的大神,这下厉害了我的哥!

评论
2

巴洛克上校

码农伙伴,你是以上哪派的?
虽说是做前端的我还是认为PHP不错,和Java比大部分开源免费;简单上手快;开发速度快;当然java优势稳定,安全, 高性能;为什么说PHP不错,因为PHP更适合零基础的学习,因为上手快会给人一种成就感认为自己可以,增加学习兴趣,当你学会了PHP,你可以再去学习Java或者其他的语言相对就简单了,如果上来就学Java你会感觉很痛苦亲身体验,很多人会放弃身边很多这样的例子!!

你会去学习新的编程语言吗?
肯定会,要跟上时代,不然会被淘汰的;

你觉得最值得学习的编程语言是什么?
java 和 c

巴洛克上校 回复

@whosoft 快到碗里来

评论
2

海洋的云

Q1:你是以上哪派的?
哈哈,我能说我无门派吗?偏向于使用R和Python。
Q2:你会去学习新的编程语言吗?
肯定会学。学无止境,没有一门语言是永恒的,都是在不断迭代更新的。可以有自己主流擅长的语言,但是也会根据工作业务需要和个人爱好学习一些新的编程语言。
Q3:觉得最值得学习的编程语言是什么?
目前就自己的情况是Python,因为在做数据分析时可以使用python,在进行深度学习时使用TF可用到Python,语言复用度高。
其实不管是Java还是PHP,不管是C还是R,不管是Python还是Scala,实用性强,能够快速高效解决问题完成工作的,就是好的编程语言。不管是前端还是后端,不管是开发还是测试,不管是数据分析还是全栈,适合自己的得心应手的语言才是最好的最值得学习的。

0

热衷编程

我也是被骗了去php。说好的世界最好

虎啸云飘舞 回复

结果呢亲

评论
1

fsdev123

可能我是个异类……只有我觉得javascript才是最值得学习的么,技术栈很方便的向后端延伸,虽然最新的nodejs性能优势以及没有那么明显,但是自己用一门语言做出全栈产品真的很赞啊,自己动手不仅脑海中实现功能,还能自己实现脑海中的页面,很赞啊。当我开始使用nodejs的时候就发现爱上了它。-来自一个前端小码农

0

1929828997194330

下一个主流非我python莫属

虎啸云飘舞 回复

厉害了我的python!!

评论
1

上海小胖

语言是用来解决问题的,只有适合场景的语言,没有唯一的语言

这句话是我自编的。。。不过话说回来,作为一名DBA,兼DevOps崇尚者,来说说个人情况吧。

首先点名主题,我是一名pythoner。

其实我的第一个语言是C#,是一位工作者的长者带我入的门,一路教我,甚是感激。有了老师领进门后,发现编程真好玩,但是后来发现,做运维的,C#并不是最友善的工作语言,虽然目前MS已经拥抱Linux了,但是Mono的使用还是过于繁琐,需要构建环境也是相对复杂。当时做了一些调查,希望能够明确一门语言深入学习,当时火的是node,php,python,本身python的优势我是知道的,但是因为有一点js的基础,觉得node 也是非常的多源,php的话本身比较早,做了一系列的调查后,决定开始学习python。到目前,也确实用python帮助我解决了许多工作中的零碎事情,不需要在反复造轮子了。

最后我只能说,python 对于运维来说,确实是一个比较不错的语言工具。

1

1972797901550528

看C#还保持在前五我就放心了

1

lcf101

没有javascript 网页交互倒退10年以上

10