{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

Python和PHP哪个是最好的语言?

he_xdhe_xd 回答10 收藏1
收藏问题

10条回答

huangjinnan

huangjinnan

回答于2022-06-22 19:27

世界上最好的语言,当然是PHP了,不过这只是程序员之间的一个段子罢了。要说世界上最好的编程语言,这个还真不好说,如果按编程语言排行榜来说的话,那么PHP,Python都获得过年度编程语言最佳编程语言。可以说,都是比较流行的语言。这里我们就抛开Java,C++等语言,只说说PHP和Python。

PHP曾几何时,作为web开发的王者,以LAMP平台的方案作为很多公司的首选方案,因为价格便宜,性能还不错。即使现在,很多小公司搭建网站还是会选择PHP。但是,在其他领域,好像就没有PHP什么事儿了。百度,脸书等产品,用的就是PHP,不过,近些年,PHP在编程语言的排行榜上的排名有所下降。

再来说说Python,最开始的话作为胶水语言存在。可是随着人工智能的兴起,Python一跃成为最火的编程语言。在一些编程语言排行榜的榜单上Python都位居榜首。Python在很多领域都做的不错,比如人工智能,爬虫,运维,游戏等等。现在,各国都加大了对人工智能的研发,甚至传言,高考都要考Python,可见Python的火热程度。

就目前的形式看来,选择Python肯定要比PHP要好一点,编程语言排行榜就能说明情况,人工智能作为趋势,我也更看好Python的前景。



评论0 赞同0
  •  加载中...
Jokcy

Jokcy

回答于2022-06-22 19:27

你好,提问官!非常感谢在你的邀请,对于这个问题,我有自己个人的见解,我想在这里跟大家好好探讨一下,以下是我的个人见解:

Python是人工智能的未来

前不久电气和电子工程师协会( IEEE)发布了顶级编程语言交互排行榜:Python超越Java高居首位。而且随着大数据和人工智能的发展,Python受到了越来越多程序员的欢迎。“人生苦短,我用 Python。”已经在程序员的世界中广为流传。Python 诞生之初被誉为最容易上手的编程语言。Python 的设计哲学强调代码的可读性和简洁的语法,使得Python比其他语言更加的简洁。两个词总结起来就是:简单、方便。作为加班最严重的群体,程序员们迫切需要能减轻他们工作压力的语言,而 Python无疑是最好的选择。

Php用处一般

PHP相对于大部分程序员来说,几乎是一点用处都没有,但是对于想要玩一下编程或者是简单的搭建一个博客或者是论坛的人来说,PHP就是最好的选择。PHP的入门相比起其他的编程语言来说,是最容易入门的,只要通过网络上的一些课程或者书籍就能学会,所以对于只是想要“玩”一下编程过过瘾的人来说,PHP是最好的语言这句话是没有太大的出入的。

以上则是我个人对这个问题解答的全部见解,希望我的回答能够帮助到大家。

同时希望大家能够喜欢我的分享,如果大家想进一步讨论这个问题,可以在这条问题下评论,留言。最后在这里,祝大家每天开心,生活愉快,谢谢你!

评论0 赞同0
  •  加载中...
zebrayoung

zebrayoung

回答于2022-06-22 19:27

本人IT行业从业14年,聊聊个人看法。

“PHP是最好的语言”这个梗出自PHP的官方文档!见下图。

但实际上没有最好的语言,只有最合适的场景。

1、目前在企业应用、后台业务应用中,Java一直高居榜首,稳定、高效、方案成熟、从业人员多是巨大的优势。当然Java臃肿、开发效率低,很多后台开发人员也转向NodeJs的开发(也便于前后台人员通用)

2、对于需要高性能、大并发的后台服务、分布式系统等,GO有着它的应用优势(目前国外很多云平台在采用Go开发,现在很火的docker也是Go开发的)

3、Python语言简单、又称“调包侠”,各种工具库都有对应方案、可以灵活调用,被很多开发者所喜欢。尤其近两年,随着人工智能的火爆、也让Python换发第二春,因为AI主要是矩阵运算,而Numpy等天然支持矩阵操作,且Python与当前主流人工智能框架Tensorflow、PyTorch等的良好结合,让Python在人工智能领域大火了一把。

总之,每种语言有它的应用场景,关键看你要解决什么问题,针对问题场景进行技术选型才是正解。

如有疑问可私信咨询。

评论0 赞同0
  •  加载中...
icyfire

icyfire

回答于2022-06-22 19:27

Python、PHP和其他编程语言一样,都有各自的优缺点,受欢迎程度取决于其是否迎合了时代的发展,不同的编程语言有其不同的特点,适应不同的场景!

Python的好处:

1).语言简洁友好

相对于其他的语言,Python容易上手,它的语言跟英语一样,通熟易懂。一些复杂的概念已经帮你封装好,不需要考虑内存的申请和释放,不需要考虑变量的内容,拿来即用。

2).高速增长,应用场景广

随着人工智能,大数据的高数发展,Python作为人工智能的第一语言热度直线飙升。未来十年一定是人工智能的十年,Python的生命力非常强。

3).跨平台

Python可移植性恨高,是支持跨平台的。你可以随处运行Python,比如Windows、Mac、Linux、Solaris、FreeBSD等等。

4).未来可期

去年年底,教育部考试中心发布了“关于全国计算机等级(NCRE)体系调整”的通知,决定自2018年3月起,在计算机二级考试加入了“Python语言程序设计”科目,这足以说明随着人工智能时代的来临,Python正越来越受欢迎。

然后Python和PHP具体对比就是:

1. 从开发的角度来看,PHP是面向web的语言,而Python是多用途语言,也可以用于web开发。

2. 虽然Python没有PHP那么多引以为豪的框架,但个情况很快会改变(目前最好用的是Django和Flask)。

3. 在简单易学方面,Python继续吊打PHP,想要完全掌握PHP需要花费较多的时间和精力。对于新手来说,如果想学一项更容易、更灵活的技术,那么Python是好选择。

4. 在就业前景方面,Python可应用于人工智能、数据分析、云计算等朝阳产业,未来前景广阔!

5. 从就业薪资方面,Python人才紧缺,又属朝阳产业,薪资较PHP高出许多,据数据显示,Python全国月均薪资可达19K。

评论0 赞同0
  •  加载中...
SimpleTriangle

SimpleTriangle

回答于2022-06-22 19:27

单说做网页的话php 肯定要比python 更合适一些

因为这是PHP的主要目的,如果说只是要入门编程的话,python相对要简单一点,为了学习网页编程,那就学PHP好。

如果你是为了以学习掌握一种相对简单的语言以此作为跳板来学习其他比较困难的语言,那么建议学习python,它是一种非常实用的应用脚本编程语言,不但继承了perl的强大,而且相对又简化了许多内容。另外python还有丰富的类库支持,其中包括C的标准库函数。

所以这不能说谁是最好的编程语言,要站在哪个角度看,用于网页编程那PHP就是最好的,入门编程那python就是最好的。

评论0 赞同0
  •  加载中...
archieyang

archieyang

回答于2022-06-22 19:27

首先送你一句“鲁迅”名言:纠结于编程语言好坏的程序员不是好程序员![大笑]

编程语言没有好坏之分,只有程序员有好坏之分,只能说不同的编程语言有不同适应场景。

所以可以从这两门语言的侧重点适当选择:

  1. php侧重web开发,如果你要开发网站类应用,建议选择php;
  2. python则属于胶水语言,快速开发,可以低成本快速验证你的产品构思,还有时下热门的深度学习等,如果你对这方面感兴趣,建议选择python。

评论0 赞同0
  •  加载中...
stefanieliang

stefanieliang

回答于2022-06-22 19:27

到现在了还有这种论断吗?没有最好的,只有适合不适合。每个语言有同而不同。python可以做爬虫,数据分析,php目前主要用于前端脚本。我对python了解更多些,你可以看看尚学堂的python400集。

评论0 赞同0
  •  加载中...
AprilJ

AprilJ

回答于2022-06-22 19:27

之前总是说php是世界上最好的语言。目前这两年python随着人工智能大热而火。python有flask,Django框架,某些程度可以代替php,就北京而言,php岗位越来越少,其中以php起家的it兄弟连教育都已经破产。达内也没有开设php班级了。所以说php没落,不如学个java,python。


评论0 赞同0
  •  加载中...
Batkid

Batkid

回答于2022-06-22 19:27


从当前的互联网行业技术发展趋势来看,当前掌握Python语言会有更大的就业选择空间,因为相对于PHP语言来说,Python不仅可以应用于Web开发领域,同时也可以应用于大数据开发、人工智能开发和嵌入式开发领域,而且近些年来Python语言的上升趋势非常明显。


但是如果单纯从事Web开发,那么当前还是应该重点关注一下PHP语言,因为PHP在Web开发领域有非常广泛的应用,尤其是大量的中小型Web平台,很多都选择了PHP语言。PHP语言的优点集中在三个方面,其一是语法结构清晰且简单易学;其二是采用PHP开发会相对缩短开发周期(与Java对比);其三是PHP技术方案成熟,项目失败风险较小。目前IT行业内有大量的Web开发团队都会采用PHP方案,所以虽然PHP语言的应用领域主要集中在Web开发领域,但是PHP开发人员却非常多。


从学习难易程度上来看,PHP和Python语言都相对比较简单,但是如果一定要找出一个更简单易学的,那么Python要更简单一些,而且Python有大量的开发库可以使用,这也会大幅度提升开发人员的工作效率。虽然这两门编程语言都比较简单,但是也需要一个系统的学习过程,而且需要完成大量的实验,这是学习编程语言很重要的环节。

从扩展性上来看,PHP和Python都有较强的扩展性,但是由于Python语言在云计算、大数据和人工智能领域也有广泛的应用,所以掌握Python语言可以更方便地借助于平台来扩展功能。


最后,如果未来想走研发级程序员路线,可以重点考虑学习一下Python语言。

如果对IT感兴趣的朋友可以关注我,来北大青鸟海南校区相信一定会有所收获。

评论0 赞同0
  •  加载中...
Hwg

Hwg

回答于2022-06-22 19:27

没有所谓的最好的语言,每种语言都有各自的优势,有各自适用的环境。根据实际应用场景,选择合适的语言去完成相应的功能。。。

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<