从 0 开始实现一个论坛要多久? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jack4536251
V2EX    问与答

从 0 开始实现一个论坛要多久?

  •  
  •   jack4536251 2023-06-1810:57:19 +08:00 3772 次点击
    这是一个创建于 853 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想写一个论坛,用什么语言开发起来最快,效率最高?

    20 条回复    2023-06-19 04:29:52 +08:00
    s609926202
        1
    s609926202  
       2023-06-18 11:01:31 +08:00 via iPhone
    腾讯云直接模版搭建,5 分钟够了吧
    xubeiyan
        2
    xubeiyan  
       2023-06-18 11:09:25 +08:00 via Android
    设计其实花的时间很多,如果你只是 copy 一个现有的很快,reddit 的 clone 边写边讲也就花了 9 个小时
    MYlyc
        3
    MYlyc  
       2023-06-18 11:12:00 +08:00
    纯自己开发从 0 开始,卡在了前端,前端进度为新建文件夹。
    后端接口倒是都写完了
    cosmain
        4
    cosmain  
       2023-06-18 11:21:55 +08:00
    我估计 OP 应该还是学生或者刚参加工作
    gpt5
        5
    gpt5  
       2023-06-18 11:22:06 +08:00
    github 上很多类 v 站的论坛,你找一个感觉一下工作量。
    baobao1270
        6
    baobao1270  
       2023-06-18 11:26:55 +08:00
    PHP+ChatGPT ,不考虑安全过滤、权限等级、邮箱验证、通知系统、私信系统、子板块,允许用户插 HTML ,所有 HTML 都用最基本的写不加任何 CSS ,一天搞定
    hhjswf
        7
    hhjswf  
       2023-06-18 11:56:06 +08:00 via Android
    php
    westoy
        8
    westoy  
       2023-06-18 12:23:00 +08:00
    看功能, 简单点的几天, 复杂点的几年
    linxb
        9
    linxb  
       2023-06-18 12:29:34 +08:00
    必须是 PHP 了,开源直接安装 5 分钟搭一个论坛
    wusheng0
        10
    wusheng0  
       2023-06-18 12:35:17 +08:00 via Android
    不好说,得看你需要的功能。
    单纯发帖回帖,可能不用一两周搞定。

    用户权限,帖子权限,通知系统,插件……还有前端的界面,响应式……

    可以看看 discourse 和 flarum ,前者是 Ruby on rails ,后者是 php 。
    caqiko
        11
    caqiko  
       2023-06-18 15:33:58 +08:00
    我用 django+bootstrap 写了一个模仿 V2EX 的,大概 5 天写好
    agagega
        12
    agagega  
       2023-06-18 15:50:25 +08:00 via iPhone   1
    Ruby on Rails
    jack4536251
        13
    jack4536251  
    OP
       2023-06-18 16:55:28 +08:00 via Android
    @MYlyc 你接口都实现了啥功能?
    jingcoco
        14
    jingcoco  
       2023-06-18 17:58:03 +08:00
    我卡在了评论上......已经想了一个多月, 想参考网上的基于 github 的比如 gtalk 用 graphql+mongodb 实现下...结果就卡壳了....可能网上资料多了 也感觉不是个好事 ,花了好多时间在 ts ,graphql 的 ts 插件上....
    summerwar
        15
    summerwar  
       2023-06-18 18:56:50 +08:00
    你会什么语言,就什么语言最快
    wuzhewuyou
        16
    wuzhewuyou  
       2023-06-18 19:09:59 +08:00 via Android
    没有开源代码都没勇气开始 new project ,楼上的都是大佬
    vivipure
        17
    vivipure  
       2023-06-18 20:57:43 +08:00
    快的话,就 django 。找个对标网站直接抄就行。感觉几天就 ok 了
    NPC666
        18
    NPC666  
       2023-06-18 20:59:19 +08:00 via Android
    后端接口写出来应该挺快的吧,感觉前端会比较费时
    bokchoys
        19
    bokchoys  
       2023-06-18 21:23:55 +08:00
    大学的时候我曾经用 PHP 手撸过,论坛要考虑的东西很多,除了常用的论坛功能,也要考虑前端设计等等,前后用了半年的业余时间,实现了一个不少 bug 的论坛

    后面觉得太费精力了,就采用 flarum + 开发插件的形势,舒服多了~

    如果是想学习,这个过程可以学到不少,如果是真想造一个,不是很建议,实现出来的效果可能不会比目前开源的项目要好
    zhujinliang
        20
    zhujinliang  
       2023-06-19 04:29:52 +08:00 via iPhone
    看到这个话题突然梦回当年买虚拟主机,FTP 传代码玩论坛的日子,当时两大论坛系统:discuz!和 phpwind ,以及当时通宵熬夜地开分区设管理员,研究积分系统,装各种插件、小游戏
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2813 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 06:33 PVG 14:33 LAX 23:33 JFK 02:33
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86