语言 - 单纯谈web的话,python为什么比php好?
是因为简洁的语法么?开发效率?框架和库?
之类的么?
回复内容:
rt,总是不明白为什么只说web方面的话,python比php好。。。
是因为简洁的语法么?开发效率?框架和库?
之类的么?
要不你都学一遍再看.
我接触过PHP
和Python
,就发表一下自己的看法(不喜勿喷,如有错误,请指正)。
二者都是Web开发中最常用的大众语言,不管是在开发者中,还是学生群体,都有很高的普及度;在TOBIE排行榜上,二者排位差也不了多少;同时,二者都有很活跃的社区做支撑,有诸多的第三方库(PHP有pear,python有pep)等。
对于PHP,上手快,精通难,学习曲线比较符合先快后慢;因为上手比较容易,因此phper也比较快的形成产品原型,以供后期迭代;好好研究一番wp源码,或许就能去外面找到一份php开发工作,工资薪水跟你的能力有关。正如楼上所说,天朝不缺php开发者。在大众开发中,phper的平均工资会比pyer较低(这点TZ可以去找国外相关的调查研究)。
对于py,上手比php难,精通也比较难,学习曲线比较符合慢热型;但上手之后,能快速开发出产品原型,开发效率和迭代效率会略胜于php;py在机器学习,自然科学等领域有广泛的应用,甚至能进行桌面应用开发,并有大量功能强大的模块支持,能大大减少开发时间。
之前在一篇文章中看到过这样一段话:php是用来找工作的,py是用来赚钱的,ruby是用来提高自己逼格的。
开发语言没有什么好与坏之分,自己用的顺手的就是好的~
现在各种新语言的出现,都说相比其他语言多么的高级,多么的好用~
但是,又有多人真正的使用呢~
所以说呢,适合自己的才是最好的~
rails 啊
鬼扯,典型的先给出一个结论,再来倒推原因
PHP 是老牌的网页脚本语言,相对其他两门而言比较成熟。PHP 虽然快速成型,但容易失控,尤其项目稍大的时候。
对于 Python 来说,由于自身的简约设计,可能应用的方面的更多,几乎是可以涉及到IT的各个方面,Web 只是它其中一个方面,而且有比较成功的杀手级应用,Youtube 就是用 Python 开发的,服务器的各种原来用 shell 或者 perl 的脚本,科学计算,游戏的脚本,甚至在桌面客户端上也能看到 Python 的佳作,如 UliPad,对于初学者来说 Python 是个不错的选择,在这三者中它的语法是最简洁和清晰的,适合初学者学习。
编程语言没有好坏之分,就好比拿汉语和英语来比较,很难分出个高低的。你应该去了解两种语言的特性,在不同的场合用恰当的语言。比如你要自己做个小博客,PHP会更适合。要是开发个大型应用,那就用python。PHP也可以做大型应用的,只是这种情况下用python更好一点。
你确定你不是新手?
你确定你不是来挑事的?
拿框架,社区,开发人员 随便找一个php
都能砸死python
= =
只不过是php
长得丑而已
你这问题可以改为单纯谈web的话,什么语言最好
。
来啊,开战了
当然Rails才是第一,
但话说回来PHP完虐Python
单论语言设计,Python有历史遗留问题,算不上好。PHP就更不用说了,糟糕的设计,当然不影响它干活。
Web开发中,大致考虑效率和性能的权衡。Ruby社区更具有创造性,先进的web开发理念和模式多源于ruby社区。
天朝从来不缺PHP工作职位。Python在运维管理、数据挖掘、机器学习方面越来越强势。
最后,鄙人不认为谈论语言好坏有什么不妥。当然,不会试图去说服别人接受自己的观点。
php 是世界上最好的语言,世界是 js 构成的,有 python 鸟事。
第三次世界大战再次拉开帷幕~!
上一篇: 请知情人介绍一下Yii的创始人薛强?
下一篇: 使用python加密自己的密码