7年phper转python,各位pythoner有什么建议吗

2011-11-22 02:27:22 +08:00
 leeyupeng
失眠了,上来发个问题...

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的人
6195 次点击
所在节点    Python
22 条回复
dexbol
2012-02-16 23:14:02 +08:00
@spritevan 看到yuicompressor 就猜到5了
muxi
2012-02-16 23:32:00 +08:00
我在想楼主为啥要转?
每个语言都有自己最佳领域,做web应用,如果PHP不是最佳语言,至少Python也不是
但是 PHP + Python 或许是

当然多会一点也不是坏事,混合编程可能才是未来的发展趋势,在没有一个完美Web语言解决方案出来之前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/21895

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX