V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pengfei
V2EX  ›  程序员

想创建一个 BBS 论坛 求助

  •  
  •   pengfei · 2015-02-16 11:04:23 +08:00 · 4976 次点击
    这是一个创建于 3562 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前辈们,我想自己撸一个BSS论坛系统,但是不知道怎么入手,比如要用到那些技术,会牵扯到那些东西,有没有一个大概的介绍呀,比如前端用什么,后端用什么,对了,自己写,时间充足,现在是工作刚满一年,工作的时候用的是Java,前端页面也简单会一些,服务器也会简单部署,其他的要现学了,求指教 求前辈们指教 谢谢了O(∩_∩)O

    29 条回复    2015-03-01 16:30:09 +08:00
    O21
        1
    O21  
       2015-02-16 11:07:49 +08:00 via iPhone   ❤️ 1
    要用什么语言写?参考留言本
    hfli
        2
    hfli  
       2015-02-16 11:13:56 +08:00
    与数据哭交互, 增删查改 这四点掌握了,撸一个BBS,就很容易了。

    我前一周用tornado 和 pony mysql,写了一个简易的留言本(其实论坛=就是一个分类的留言本)。
    前端用的是bootstrap.


    https://github.com/tek-life/tornado-bbs
    pengfei
        3
    pengfei  
    OP
       2015-02-16 11:21:51 +08:00
    @O21 @hfli 谢谢两位,那我去找找需求,简单尝试一下 3Q
    xuhaotian
        4
    xuhaotian  
       2015-02-16 11:53:52 +08:00 via iPhone
    Discuz呗
    pengfei
        5
    pengfei  
    OP
       2015-02-16 11:57:56 +08:00
    @xuhaotian 不会php 得看看那
    imlonghao
        6
    imlonghao  
       2015-02-16 12:02:47 +08:00
    Django 无非就是增删查改....
    xuzhihaosh
        7
    xuzhihaosh  
       2015-02-16 12:12:02 +08:00
    DISCUZ!
    zjgood
        8
    zjgood  
       2015-02-16 12:20:37 +08:00 via Android
    还有人气问题。。。最悲剧的是写完了没人
    littlewey
        9
    littlewey  
       2015-02-16 12:35:58 +08:00
    lz去 SAE撸一个自动部署的 Discuz把
    Quaintjade
        10
    Quaintjade  
       2015-02-16 12:36:56 +08:00 via Android
    可以撸个telnet bbs ←←
    zhu327
        11
    zhu327  
       2015-02-16 12:38:10 +08:00 via Android
    自己写过一个Django的,基本上就用到Django,如楼上,没有人气,不过是用来练手的

    https://github.com/zhu327/forum
    hpan
        12
    hpan  
       2015-02-16 12:40:48 +08:00
    为啥很多学编程的人首先都会想要写个bbs呢,现在早不是那个年代了吧
    kmvan
        13
    kmvan  
       2015-02-16 12:45:05 +08:00
    这是徒手写 WordPress 的节奏么
    pengfei
        14
    pengfei  
    OP
       2015-02-16 13:16:47 +08:00
    @kmvan 只是练习而已
    pengfei
        15
    pengfei  
    OP
       2015-02-16 13:17:19 +08:00
    @hpan 因为不知道写什么好
    pengfei
        16
    pengfei  
    OP
       2015-02-16 13:17:56 +08:00
    @zhu327 和v2很相像哎
    hjc4869
        17
    hjc4869  
       2015-02-16 13:37:43 +08:00
    楼主可以试着撸一个V2EX高仿版出来
    其实论坛也就那么几个功能。。
    前端 html js css,也许还可以出个手机app
    后端 nodejs, php, asp.net, python, ruby on rails之类的
    数据库 mysql, postgresql, mssql之类的

    其实都差不多,任选一种都可以吧。。
    lincanbin
        18
    lincanbin  
       2015-02-16 13:40:17 +08:00
    datou552211
        19
    datou552211  
       2015-02-16 15:59:59 +08:00 via iPhone
    discourse
    DennyDai
        20
    DennyDai  
       2015-02-16 16:31:40 +08:00
    个人比较喜欢discourse和bbpress,简洁明了。
    国内常见的discuz略感臃肿
    kawaiiushio
        21
    kawaiiushio  
       2015-02-16 21:00:25 +08:00
    esoTalk 2,996发言 410话题 716成员
    Melodic
        22
    Melodic  
       2015-02-16 21:30:10 +08:00
    我用flask写的,就不献丑了...

    推荐一个pythoncn的june,里面很多功能写的很好。
    zgk
        23
    zgk  
       2015-02-17 10:02:51 +08:00 via Android
    @kawaiiushio esotalk中文搜索略坑。。不知道flarum开发得怎么样了
    bbking
        24
    bbking  
       2015-02-17 11:51:03 +08:00
    在学校的课程设计就是这个,虽然很渣,可以参考:
    前端 html js css,用了bootstrap
    后端 python,用了Django
    数据库 mysql
    bf68
        25
    bf68  
       2015-02-18 11:25:55 +08:00
    linkupmylife
        26
    linkupmylife  
       2015-02-18 12:31:59 +08:00
    Discuz!!!
    hyyou2010
        27
    hyyou2010  
       2015-02-18 20:07:38 +08:00
    论坛程序很多,需要重复造轮子吗?不如改改现有的轮子。
    dugrey
        28
    dugrey  
       2015-02-20 04:21:44 +08:00
    @bf68 舅叔,V2DN密码错误怎么办?本想换个复杂点的密码,没想到不能用特殊符号,然后可能密码就改错了,登出再登入便提示密码错误,现在锁了额。。。深夜求助。。
    bf68
        29
    bf68  
       2015-03-01 16:30:09 +08:00
    @dugrey 把邮箱发我,我给你重置一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2779 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 08:00 · PVG 16:00 · LAX 00:00 · JFK 03:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.