伪PB2来了,Python+Tornado+Mongodb

2012-01-19 12:03:51 +08:00
 feilaoda
开发代号White Board
开发环境:
Python 2.6/2.7
Mongodb
Tornado
Jinja2
(redis目前还没有)

WB是个类PB2的程序,因为pb2无法在普通环境运行,所以做了这个简单的WB。
python、tornado以前也不太熟悉,代码写的很一般。

WB不会做成BBS,但具有BBS的功能,会结合当前的BBS、微博等社区整一个4不象出来。

这里是官方“以后读”出品的:
http://www.yihoudu.com/board
7268 次点击
所在节点    分享创造
14 条回复
domainname
2012-01-19 13:48:19 +08:00
这个开源了么?我也在造这个,不想重复造轮子啊
feilaoda
2012-01-19 14:26:51 +08:00
当然开源了。年后过来开放代码。
est
2012-01-19 14:31:28 +08:00
topid id直接用mongodb的id么。。。萌啊。
feilaoda
2012-01-19 14:46:57 +08:00
@est 是啊。是否有不妥?
andy
2012-01-19 15:32:16 +08:00
有点儿 http://subjot.com/explore 的感觉。
feilaoda
2012-01-19 15:47:04 +08:00
@andy 惊呼。果然有点象。这个是自己思考了BBS,微博,贴吧,reddit后的一个产物,当然还有一些东西没想明白。这个我在研究研究。
vixvix
2012-01-20 00:44:32 +08:00
502了, 估计在调试吧.

想问问有没有类似比较成熟的基于pylon/pyramid或者django的? 想找个平台,如果有的话就不用从头做起了。
feilaoda
2012-01-20 10:44:16 +08:00
@vixvix 哈,pylons和pyramid我都用过,一开始用的pylons 1.0,后来pylons变成了pyramid,我也跟着迁过去了,后来看评测,又换到了tonardo
你要是想要bbs,pyramid目前没有,django倒是不少,但我对django无爱
vixvix
2012-01-20 11:16:11 +08:00
@feilaoda 以前公司是用django做内部工作平台,我在上面做过几个内部引用,所以比起pyramid没用过肯定优势大。用过django做数据采集分析,就觉得他的orm做复杂的查询是有点难,所以我想找个机会试试pyramid.

django有个应用叫snapboard是仿vanillaforums的,若实在找不到其他的,我就看看这东东能用不能借用一下了。
feilaoda
2012-01-20 11:41:27 +08:00
@vixvix 现在我已经不推荐别人用pyramid了,比较起来没有多少优点。tonardo用起来还行,代码量不多,遇到奇怪的问题直接啃代码,有用。
vixvix
2012-01-20 22:59:21 +08:00
@feilaoda django/pyramid是framework, 解决orm/url dispatch/template的的集成问题。tonardo是web server, 看了看介绍,跟db链接,使用template,url都要自己处理,直接code得话有点象python下得php。还有就是deploy的问题。
apple
2012-01-21 10:44:17 +08:00
还是502啊
riceball
2012-02-08 14:08:25 +08:00
@vixvix 可以观望下turbogear2+pylons,推荐了一系列的framework整合。省得自己挑花眼。
turbogear2扩展了pylons的脚手架工具脚本,当然目前依然还在发展中,貌似在和pylons社区整合过程中出现过一些分歧。
riceball
2012-02-08 14:11:12 +08:00
@felaoda pyramid 也是和pylons社区整合,不过这块社区意见差异更大,都不想重复发明轮子,但是pyramid和pylons的主导者在方向上分歧更大。

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

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

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

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

© 2021 V2EX