哪一种开发语言最有可能取代PHP?
google搞出golang并不是为了做网站,听你们这么说,google无奈地哭了
PHP仍然是毫无争议的,最简单,门槛最低的Web语言
PHP仍然是CMS领域的绝对垄断者,前1000万site有一半多是CMS,不过贡献不了多少职位
BAT三家,B和T是C++ > Java > PHP,A是完全不用PHP,国内体量最大的三家就这样
有赞,小红书等一票市值10亿以上公司,已经实现或正在实现从PHP转Java/Go
不要小看BAT的影响力,国内大部分能做起来的创业公司的CTO或者技术骨干,往往来自BAT,间接的输出了BAT的技术风格。
如果有人用就算活着,我想PHP会比每一个看到过这个主题的人活的更久,现在还有用perl写的网站呢。很多留存的成熟PHP项目,也不会那么快换别的技术做。但是PHP在10亿市值以上公司里的空间,可能会被压缩,部分被Go和Java取代。
作为前端萌新,建议还是从PHP入手后端吧,别的怕你学不会,hello world没搞的定就放下。很多工作数年的PHPer,刚接触Java的时候,也是骂几句麻烦然后放弃了,他们对Java的认识还停留在5年前,包括一些PHP名人,提起Java还以为要写getter/setter和XML配置文件呢。
为什么感觉学校里普遍都教java,而不教Golang、Rust、Node.js这些?
用Java教你程序设计与实现,要掌握的是编程思想,语言不是重点。
看到很多答案都是不负责任的,一句“老师只懂Java”就把深层的原因全抹杀掉了,更是对大学老师的一种蔑视,好像你比老师牛得多一样。试问有一天全球90%的程序员都使用Golang,那学校还会只教Java吗?高校在教授程序语言的时候,会着重考虑以下几个方面。
流行度就好比为啥中国的厨师学校,学生进去了都要跟老师学颠勺,而不是学怎么握寿司?因为在中国传统炒菜的流行度远远高于寿司。试问哪个大学希望自己教出来的学生到社会上找不到工作?
我们纵观最新2020年4月份的全球编程语言排行榜,排前四名的分别是Java,C,Python,C++。而这4个刚好是高校变成授课中常用的语言。其中的Python最为典型。在2010年前后,还很少有高校会开设python课程。但随着人工智能的发展,python进入越来越多高校的课堂中。难道这些大学老师天生会python?当然是后学的啊。不要把大学老师的能力想得太低,人家也许工程经验没你丰富,但人家的教学经验比你高得多。大学老师的目的不是带学生们做出一个牛逼的可以商用的系统,他们的目的是最大可能地让学生们了解一门语言的特性,学到编程的思想。
语言特性C语言是传统的面向过程的语言代表,同时也是很多其他语言的基础。很多大学以C语言作为学生们的入门语言,也正是这个原因。
而Java则是面向对象的语言代表。面向对象的编程思想再现如今越发显得重要。高校教育人才,必然要考虑到这一点。让学生了解面向对象的真谛,Java是个很好的工具。
为学生的未来考虑请随便打开一个招聘网站,搜索招聘程序员的相关信息。你会发现,Java工程师的需求要远远高于Golang、Rust、Node的需求。作为高校,当然希望学生毕业后能够更轻松的找到工作。如果你的大学只教了你Golang,到了招聘季,相信你会反过来骂学校的。
正如为啥中国小学学的是英语,不学德语、法语、挪威语?脱离实际效果的教学,都是无意义的。
拒绝神化少儿编程,抵制机构贩卖焦虑,让少儿编程回归简单快乐的本质。我是和小朋友一起快乐编程的王休休。欢迎您在抖音、今日头条以及西瓜视频关注“我是王休休”。
声明:本文由用户投稿上传,本站不保证内容的真实与正确性,并且不承担相关法律责任,如有侵权请提供版权资料并联系删除!
编程学习分享 » Java、Golang、Rust、Node.js这些能取代PHP吗