1
keakon 2011-11-22 02:56:45 +08:00
1. http://www.python.org/dev/peps/pep-0008/
2-4. 选择太多了,要根据你的侧重点来选择:方便性、性能和学习成本。建议你自己尝试一下,每种花个半天的时间就差不多知道优劣了。 5. 语言本身没什么好说的,注意MVC的分离就行了。可以花些时间研究HTTP、web socket、non-blocking server等服务器端的技术,PHP不太容易搞这些花样。 |
3
whistle 2011-11-22 09:15:02 +08:00
mark
|
4
spritevan 2011-11-22 09:45:01 +08:00
1. 同 @keakon
2-3. tornado+redis(tags)+spinx(search)+mc(cache) (:括号内是用途) 4. tornado 通过 supervisor 起 (服务器 cpu 核心数)个进程, 项目根目录下扔了个 makefile, 每次上线只需要 make update 一下就 git pull 拉好代码, yuicompressor 合并压缩 static/files, 然后挨个重启 tornado 进程(之前偷懒直接 restart all, 会有造成片刻不可用) 5. 其实我是 F2E 转 python >< |
5
iwege 2011-11-22 10:23:25 +08:00
@Ricepig socket是,web socket不是...不然我觉得我也落后于时代了...另外现在web socket协议还不稳定,还在讨论当中.
为啥看到 non-blocking 我总想起nodejs呢... |
7
spritevan 2011-11-22 10:32:38 +08:00
玩 websocket 推荐用 http://socket.io
客户端支持做得比较全 |
8
neillifan 2011-11-22 10:36:00 +08:00
各位boss,我想请问教一下,本人大一,计算机专业,想自学一门编程语言,主要用于web开发,如果我想重新做一个新型的便于交流的强大的论坛,请问用那种比较好?最开始很多是关于php的,但是最近看资料发现很多人推荐用其他的,比如python等等。小弟有些茫然,希望各位前辈能有所指引,我也好安心的坚定的走下去。感谢。
|
10
neozhang 2011-11-22 11:42:11 +08:00
做一个什么项目啊?
|
11
SErHo 2011-11-22 11:46:12 +08:00
|
12
leeyupeng OP |
13
neillifan 2011-11-22 15:26:21 +08:00
|
14
neillifan 2011-11-22 15:28:24 +08:00
我希望三年后,我能够个人完成一个比v2ex更强大的网站,请问,个人有可能做到吗?
|
15
roamlog 2011-11-22 16:01:47 +08:00
@neillifan 如何从 0 开始学 ruby on rails (漫步版) http://guides.readful.com
|
16
linsk 2011-11-22 23:05:43 +08:00 via iPad
@neillifan 开发效率。学rails应该不用三年吧,建议找志同道合的一起做,逐步成长。一个人遗漏了也不知道
|
17
leeyupeng OP 楼直接歪到rails了...
|
18
kojp 2011-11-22 23:55:28 +08:00
@leeyupeng
继续歪你的楼。。。。 我目前的情况是, 小的功能模块自己能写。。。 稍微大的有架构的,有各种复杂逻辑的,就直接拿别人的来改。。 请教前辈, 1,水平如何提升? 2,如何少走弯路? 3,以及,如果奔着进公司上班来说的话,熟练使用哪个框架会比较受欢迎? (kohana怎么样,呃,我总是对ci,cake之类的,有莫名的抵触情绪。。其实kohana也没怎么用过) |
22
muxi 2012-02-16 23:32:00 +08:00
我在想楼主为啥要转?
每个语言都有自己最佳领域,做web应用,如果PHP不是最佳语言,至少Python也不是 但是 PHP + Python 或许是 当然多会一点也不是坏事,混合编程可能才是未来的发展趋势,在没有一个完美Web语言解决方案出来之前 |