失眠了,上来发个问题...
04年到现在写了快7年php,期间做过大流量网站,内部系统,还有脚本程序,早期还做过一个开源的Bug管理系统,框架也用了一些,ci、cake、yii(比较喜欢这个)等等,算是对php开发比较熟悉吧。
两年多前因为一个偶然的机会写了两个月的ROR项目,当时Ruby给我的感觉还不错,但仅限于感觉不错。后来项目一期完成,就没再继续。
第一次接触python是两三年前,不过当时是为了使用一些基于python的工具,代码也是照葫芦画瓢,所以也没太多感觉。直到前一阵才真正开始用python写项目,用的是django,写的是一个后台管理系统,在这个过程中渐渐的发现python的简洁之美,与接触ROR不同的是,python打动了我(或许我太笨没有发现Ruby更多的好处-_-),这是一种说不上来的感觉,比如你回忆一下上次被编程语言打动是什么时候?
最近要写一个新项目,准备用python,虽然Zed在《Learn Python The Hard Way》中提到"Which programming language you learn and use doesn't matter",但我觉得不同的语言终归还是有些不同的“哲学”在里面。
7年前接触php的时候是有位很好的师傅领我入门,少走了很多弯路。所以有“前辈”的指导点拨还是很重要的。希望v2ex上的pythoner能不吝赐教 :)
我先提几个问题抛砖引玉一下
1. 建议的编码规范
2. 框架选择
3. 商业应用常见的架构设计(或者具体一点,比如一个1万用户在线的应用)
4. python程序的部署方式(目前是更新代码,重启,不知道有没有更好的方式)
5. 如果觉得以上问题没啥好说的,就说点别的,尤其对于我这种从另一个语言转到python的人
04年到现在写了快7年php,期间做过大流量网站,内部系统,还有脚本程序,早期还做过一个开源的Bug管理系统,框架也用了一些,ci、cake、yii(比较喜欢这个)等等,算是对php开发比较熟悉吧。
两年多前因为一个偶然的机会写了两个月的ROR项目,当时Ruby给我的感觉还不错,但仅限于感觉不错。后来项目一期完成,就没再继续。
第一次接触python是两三年前,不过当时是为了使用一些基于python的工具,代码也是照葫芦画瓢,所以也没太多感觉。直到前一阵才真正开始用python写项目,用的是django,写的是一个后台管理系统,在这个过程中渐渐的发现python的简洁之美,与接触ROR不同的是,python打动了我(或许我太笨没有发现Ruby更多的好处-_-),这是一种说不上来的感觉,比如你回忆一下上次被编程语言打动是什么时候?
最近要写一个新项目,准备用python,虽然Zed在《Learn Python The Hard Way》中提到"Which programming language you learn and use doesn't matter",但我觉得不同的语言终归还是有些不同的“哲学”在里面。
7年前接触php的时候是有位很好的师傅领我入门,少走了很多弯路。所以有“前辈”的指导点拨还是很重要的。希望v2ex上的pythoner能不吝赐教 :)
我先提几个问题抛砖引玉一下
1. 建议的编码规范
2. 框架选择
3. 商业应用常见的架构设计(或者具体一点,比如一个1万用户在线的应用)
4. python程序的部署方式(目前是更新代码,重启,不知道有没有更好的方式)
5. 如果觉得以上问题没啥好说的,就说点别的,尤其对于我这种从另一个语言转到python的人