V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
feilaoda
V2EX  ›  分享创造

伪PB2来了,Python+Tornado+Mongodb

  •  
  •   feilaoda ·
    feilaoda · 2012-01-19 12:03:51 +08:00 · 7425 次点击
    这是一个创建于 4685 天前的主题,其中的信息可能已经有所发展或是发生改变。
    开发代号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
    14 条回复    1970-01-01 08:00:00 +08:00
    domainname
        1
    domainname  
       2012-01-19 13:48:19 +08:00
    这个开源了么?我也在造这个,不想重复造轮子啊
    feilaoda
        2
    feilaoda  
    OP
       2012-01-19 14:26:51 +08:00
    当然开源了。年后过来开放代码。
    est
        3
    est  
       2012-01-19 14:31:28 +08:00
    topid id直接用mongodb的id么。。。萌啊。
    feilaoda
        4
    feilaoda  
    OP
       2012-01-19 14:46:57 +08:00
    @est 是啊。是否有不妥?
    andy
        5
    andy  
       2012-01-19 15:32:16 +08:00
    有点儿 http://subjot.com/explore 的感觉。
    feilaoda
        6
    feilaoda  
    OP
       2012-01-19 15:47:04 +08:00
    @andy 惊呼。果然有点象。这个是自己思考了BBS,微博,贴吧,reddit后的一个产物,当然还有一些东西没想明白。这个我在研究研究。
    vixvix
        7
    vixvix  
       2012-01-20 00:44:32 +08:00
    502了, 估计在调试吧.

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

    django有个应用叫snapboard是仿vanillaforums的,若实在找不到其他的,我就看看这东东能用不能借用一下了。
    feilaoda
        10
    feilaoda  
    OP
       2012-01-20 11:41:27 +08:00
    @vixvix 现在我已经不推荐别人用pyramid了,比较起来没有多少优点。tonardo用起来还行,代码量不多,遇到奇怪的问题直接啃代码,有用。
    vixvix
        11
    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
        12
    apple  
       2012-01-21 10:44:17 +08:00
    还是502啊
    riceball
        13
    riceball  
       2012-02-08 14:08:25 +08:00
    @vixvix 可以观望下turbogear2+pylons,推荐了一系列的framework整合。省得自己挑花眼。
    turbogear2扩展了pylons的脚手架工具脚本,当然目前依然还在发展中,貌似在和pylons社区整合过程中出现过一些分歧。
    riceball
        14
    riceball  
       2012-02-08 14:11:12 +08:00
    @felaoda pyramid 也是和pylons社区整合,不过这块社区意见差异更大,都不想重复发明轮子,但是pyramid和pylons的主导者在方向上分歧更大。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2297 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:46 · PVG 09:46 · LAX 17:46 · JFK 20:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.