我对java同样一窍不通。。。$汗$
现在到是想学学python,希望能有个项目让俺做做,顺道学习了。 python不难, 虽然我算不上是专家, 用Python也做了几个东西了, 但是由于Django和TurboGears迟迟到达不了Rails的高度, 所以放弃了继续使用Python进行网络编程. Python作为一个脚本语言还是非常强大的, 以前我经常是用Perl的地方现在都改成了Python.
楼上的如果想学的话, ActiveState是一个非常好的地方. 可惜现在用Python的项目还是不算多. 原帖由 Ole_2000_0 于 2008-6-10 11:14 发表 http://dolc.de/forum/images/common/back.gif
python不难, 虽然我算不上是专家, 用Python也做了几个东西了, 但是由于Django和TurboGears迟迟到达不了Rails的高度, 所以放弃了继续使用Python进行网络编程. Python作为一个脚本语言还是非常强大的, 以前我经常是用P ...
因为很多linux软件的设计不太符合自己的使用习惯,看看能不能自己改改。而很多linux下的程序多数都只有python的bind,所以,想写扩展,就得懂c或者python.这才考虑要学习一下。$汗$
还没用过ror,不过至少php上面的framework我觉得应该都已经达到rails的高度了。 PHP的一个弊病就是允许程序员在展示层写业务代码, 虽然ror也有这样的毛病, 但是ror具有非常清晰的MVC框架, 再加上ActiveRecord和对Ajax的强力支持, 让ror成为构建网站模板的不二选择. Grails还是太慢, 要是Groovy的运行速度能和Java一样, 谁还用ror呢?
我用PHP只能写出极为混乱的代码, 呵呵.. 水平有限阿. 特别是在实现网站的安全机制和事务性管理方面, 我以前是一筹莫展阿. 原帖由 Ole_2000_0 于 2008-6-10 17:11 发表 http://www.dolc.de/forum/images/common/back.gif
PHP的一个弊病就是允许程序员在展示层写业务代码, 虽然ror也有这样的毛病, 但是ror具有非常清晰的MVC框架, 再加上ActiveRecord和对Ajax的强力支持, 让ror成为构建网站模板的不二选择. Grails还是太慢, 要是Groovy的运 ...
php下面有不少不错的mvc框架,比如codeigniter、zend、cakephp。上升到mvc高度之后再写php代码,就清楚很多了。 原帖由 Ole_2000_0 于 2008-6-10 11:14 发表 http://www.dolc.de/forum/images/common/back.gif
python不难, 虽然我算不上是专家, 用Python也做了几个东西了, 但是由于Django和TurboGears迟迟到达不了Rails的高度, 所以放弃了继续使用Python进行网络编程. Python作为一个脚本语言还是非常强大的, 以前我经常是用P ...
看你用python干嘛了,没必要为了python而python。
我觉得python优势是,它是多面手,从shell应用,到web应用,到win32应用都可以。而且google一直在强推它。相比perl,python的代码更容易读懂。
我觉得python劣势是,性能不够好,语法上不够灵活(比如必须缩进对齐)。 原帖由 Ole_2000_0 于 2008-6-10 17:11 发表 http://dolc.de/forum/images/common/back.gif
PHP的一个弊病就是允许程序员在展示层写业务代码, 虽然ror也有这样的毛病, 但是ror具有非常清晰的MVC框架, 再加上ActiveRecord和对Ajax的强力支持, 让ror成为构建网站模板的不二选择. Grails还是太慢, 要是Groovy的运 ...
php其实不用任何framework自己也可以根据自己的习惯来用mvc进行开发.但是,考虑到安全性和初期的大量作准备用的代码还是使用framework来的方便。现在framework里面代的ajax功能我还真不太适应,可能是重jQuery毒太深. ;)
原帖由 stanleyxu2005 于 2008-6-10 23:49 发表 http://dolc.de/forum/images/common/back.gif
php下面有不少不错的mvc框架,比如codeigniter、zend、cakephp。上升到mvc高度之后再写php代码,就清楚很多了。
ganz genau! 个人比较喜欢symfony,cakephp.
我觉得python优势是,它是多面手,从shell应用,到web应用,到win32应用都可以。而且google一直在强推它。相比perl,python的代码更容易读懂。
我觉得python劣势是,性能不够好,语法上不够灵活(比如必须缩进对齐)。
- php和python比差就差在桌面程序这一块,php还没有什么像样的桌面程序,可是看看python写出来的桌面程序都一堆堆的了。
所以,我现在有想法想用php+php-gtk来写个桌面程序,填补一下空白。
- google推python一个是肯定了python的优势,另外,也可能是拉拢python的作者成为了他的雇员。$汗$
- 缩进我觉得就是习惯问题,可能长期用其它语言写东西,一时比较难适应。
[ 本帖最后由 seenxu 于 2008-6-11 00:53 编辑 ] 我倒是觉得Python的缩进很舒服, 不爽的就是没有Closure和那个该死的self. Ruby在某些方面就比Python好很多, 我都在考虑要不要放弃Python了, Ruby那个该死Syntax Error还是有点让人不爽的. Python的网络应用虽然多, 但是个人认为还是不如Rails来的简单强大. Rails最什么都好, 最要命的就是个兼容性问题, 很多Plugin我都不敢用. 用Rails也有一年多了, 从来不敢真正拿来做项目. JAVA虽然复杂得多, 但是在很多方面让人没有后顾之忧.
Python的社区比Ruby大太多了, 有时候我自己都庆幸自己用的是Python.
PHP这两年还是了解的不多. 倒不是因为有偏见, 实在是这两年所在的公司除了Java还是Java, 现在总算有了Groovy. php+JSP
页:
1
[2]