V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
feilaoda

伪PB2来了,Python+Tornado+Mongodb

  •  
  •   feilaoda ·
    feilaoda · Jan 19, 2012 · 8244 views
    This topic created in 5218 days ago, the information mentioned may be changed or developed.
    开发代号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 replies    1970-01-01 08:00:00 +08:00
    domainname
        1
    domainname  
       Jan 19, 2012
    这个开源了么?我也在造这个,不想重复造轮子啊
    feilaoda
        2
    feilaoda  
    OP
       Jan 19, 2012
    当然开源了。年后过来开放代码。
    est
        3
    est  
       Jan 19, 2012
    topid id直接用mongodb的id么。。。萌啊。
    feilaoda
        4
    feilaoda  
    OP
       Jan 19, 2012
    @est 是啊。是否有不妥?
    andy
        5
    andy  
       Jan 19, 2012
    有点儿 http://subjot.com/explore 的感觉。
    feilaoda
        6
    feilaoda  
    OP
       Jan 19, 2012
    @andy 惊呼。果然有点象。这个是自己思考了BBS,微博,贴吧,reddit后的一个产物,当然还有一些东西没想明白。这个我在研究研究。
    vixvix
        7
    vixvix  
       Jan 20, 2012
    502了, 估计在调试吧.

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

    django有个应用叫snapboard是仿vanillaforums的,若实在找不到其他的,我就看看这东东能用不能借用一下了。
    feilaoda
        10
    feilaoda  
    OP
       Jan 20, 2012
    @vixvix 现在我已经不推荐别人用pyramid了,比较起来没有多少优点。tonardo用起来还行,代码量不多,遇到奇怪的问题直接啃代码,有用。
    vixvix
        11
    vixvix  
       Jan 20, 2012
    @feilaoda django/pyramid是framework, 解决orm/url dispatch/template的的集成问题。tonardo是web server, 看了看介绍,跟db链接,使用template,url都要自己处理,直接code得话有点象python下得php。还有就是deploy的问题。
    apple
        12
    apple  
       Jan 21, 2012
    还是502啊
    riceball
        13
    riceball  
       Feb 8, 2012
    @vixvix 可以观望下turbogear2+pylons,推荐了一系列的framework整合。省得自己挑花眼。
    turbogear2扩展了pylons的脚手架工具脚本,当然目前依然还在发展中,貌似在和pylons社区整合过程中出现过一些分歧。
    riceball
        14
    riceball  
       Feb 8, 2012
    @felaoda pyramid 也是和pylons社区整合,不过这块社区意见差异更大,都不想重复发明轮子,但是pyramid和pylons的主导者在方向上分歧更大。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2214 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 16:09 · PVG 00:09 · LAX 09:09 · JFK 12:09
    ♥ Do have faith in what you're doing.