LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 1ball

PHP vs Python vs Perl

[复制链接]
发表于 2005-10-10 18:12:23 | 显示全部楼层
建议楼主废寝忘食研究perl,就可以达到你所说的博大精深了
回复 支持 反对

使用道具 举报

发表于 2005-10-10 22:32:25 | 显示全部楼层
想做很多事情, 学perl
只想做web, 学php
回复 支持 反对

使用道具 举报

发表于 2005-10-10 22:44:30 | 显示全部楼层
学perl
回复 支持 反对

使用道具 举报

发表于 2005-10-11 14:54:14 | 显示全部楼层
Perl历史长,强大而稳定,但是程序源代码一般不是很好读,如果打算用,要做好仔细钻研的准备;PHP适合Web编程,可用的库也比较多,算是比较方便,做别的应用可能困难些;Python可以认为是一种通用用途语言,可用的库非常丰富,语法也比较简单,支持面向对象,是一种相当不错的选择,感觉虽然不快,但是也算不上特慢,如果用来做系统的快速原型的话非常棒~不过我还没有研究过用Python编Web程序时什么感觉。

曾经有这么一个说法:现在当红的是Java,Java后面将是Python,Python之后火的会是Ruby。这个说法不用太认真。总之现在有不少人都是觉得Python用起来还是挺舒服的。自己用用试试就知道是否喜欢了。
回复 支持 反对

使用道具 举报

发表于 2005-10-14 18:54:32 | 显示全部楼层
不过脚本语言与主流语言还是有区别的,不知道有没有人用python做大点的项目没?商业软件肯定不行吧?
回复 支持 反对

使用道具 举报

发表于 2005-10-14 21:15:02 | 显示全部楼层
Post by diver123
不过脚本语言与主流语言还是有区别的,不知道有没有人用python做大点的项目没?商业软件肯定不行吧?


python?
看看梦幻西游是什么写的,脚本,语言没有多大区别了,界限逐渐在模糊?自己多学习一下
就连PHP也可以写Socket程序了
回复 支持 反对

使用道具 举报

发表于 2005-10-15 01:57:07 | 显示全部楼层
Post by Archetype
Perl历史长,强大而稳定,但是程序源代码一般不是很好读,如果打算用,要做好仔细钻研的准备;PHP适合Web编程,可用的库也比较多,算是比较方便,做别的应用可能困难些;Python可以认为是一种通用用途语言,可用的库非常丰富,语法也比较简单,支持面向对象,是一种相当不错的选择,感觉虽然不快,但是也算不上特慢,如果用来做系统的快速原型的话非常棒~不过我还没有研究过用Python编Web程序时什么感觉。

曾经有这么一个说法:现在当红的是Java,Java后面将是Python,Python之后火的会是Ruby。这个说法不用太认真。总之现在有不少人都是觉得Python用起来还是挺舒服的。自己用用试试就知道是否喜欢了。


大侠,你做的快速原型是丢弃性的还是修改性的?
回复 支持 反对

使用道具 举报

发表于 2005-10-15 19:49:06 | 显示全部楼层
别叫大侠,偶是光说不练地~个人认为用Python做快速原型主要还是丢弃性的,这样可以充分利用Python语法的灵活性,所以要是不丢弃,很可能后期维护会死人(个人认为快速原型本身的特性就决定大多数还是会被丢弃)。但并不是说Python不适合做修改性的快速原型,很多Python书籍都会说可以用Python快速完成早期版本,之后对关键模块采用C或C++语言重写,提高运行效率等,就能够逐渐符合发行的要求。

至于Python完成的大项目,还不大了解。只是我觉得类似BOA(Python+wxPython实现的)这种功能较为完善的IDE,已经至少不能算是小项目了吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-15 23:19:10 | 显示全部楼层
非常感谢以上各位的建议和观点,对我非常有帮助!
最近看了一点sed & awk,先用shell脚本应付一下日常工作。同时还在研究配置一个叫opennms的网络监控软件,所以好久没上来了……

大家都知道bittorrent是python写的,bitcomet是C++写的
给我用起来好像速度上没多大区别。这是不是一个Python实际应用一个最好例证呢?

php看来只能限制在web应用了,我觉得太局限

那么perl呢?看来我会在perl和python中作一个选择了

感觉似乎perl做web应用多一点,python用来做桌面应用多一点,但又不是说perl绝对只能做web应用,另一方面python也不是不能做web应用。而我希望我这两方面都能做开发……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-15 23:37:30 | 显示全部楼层
总的来说,perl和python比,就是perl比python快,而python语法比perl简单优美;perl倾向于web应用,python倾向于更大型的普通应用

是不是这样?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表