如果你想做个程序员相关的论坛,请三思

本贴最后更新于 2824 天前,其中的信息可能已经渤澥桑田

标题中的“做”有两方面所指:

  • 开发:使用某种编程语言实现
  • 运营:使用某套程序直接搭建

无论是哪方面,如果你有做程序员相关论坛的想法,请三思而后行,因为你的竞争对手不是一般的多....所以在你行动之前,先了解一下吧!

下面整理了一些使用 开源 程序搭建的论坛,他们的相似点:

  • “小众”社区,用户大多是程序员
  • 基于“节点”进行分版
  • 界面都比较精致
站点 项目地址 开发语言
PHPHub - PHP & Laravel 的中文社区 https://github.com/summerblue/phphub5 PHP
FlarumOne 官网 中文 Flarum 第一站 https://github.com/flarumone/flarumone PHP
Carbon Forum https://github.com/lincanbin/Carbon-Forum PHP
youBBS - u 社区 https://github.com/ego008/youbbs PHP
Xiuno BBS http://git.oschina.net/strwei/xiuno PHP
Vanilla 中文社区 https://github.com/chuck911/vanilla4china PHP
Laravel.so - 最新的 Laravel 技巧 https://github.com/laravelso/site PHP
Get√Yii - 致力打造 Yii 中国第一社区 https://github.com/iiyii/getyii PHP
黑客派 https://github.com/b3log/symphony Java
朋也社区 https://github.com/tomoya92/pybbs Java
Java 中国 https://github.com/junicorn/java-china Java
Nutz 社区 https://github.com/wendal/nutz-book-project Java
前端乱炖 https://github.com/xinyu198736/htmljs Node.js
Node.js 专业中文社区 https://github.com/cnodejs/nodeclub Node.js
NodeBB 官方中文社区 https://github.com/NodeBB/NodeBB Node.js
Discourse 中文论坛 https://github.com/discourse/discourse Ruby
Ruby China https://github.com/ruby-china/ruby-china Ruby
Go 语言中文网 https://github.com/studygolang/studygolang Go
Golang 中国 https://github.com/jimmykuu/gopher Go
F2E - 前端技术社区 https://github.com/PaulGuo/F2E.im Python
Young 社区 https://github.com/shiyanhui/Young Python
欢迎大家进行补充
  • 也许每个程序员都有一颗想写论坛的心
  • PHP 不愧是世界上最好的编程语言....
  • 社区
    94 引用 • 1386 回帖 • 1 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    401 引用 • 3500 回帖
  • 论坛
    31 引用 • 280 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • relyn

    整理的很详细……

  • 88250

    @relyn 不算详细啦,都没有写每个站点的特点..

  • R

    java 的真少,做得好的就 sym

  • zonghua

    博客园呢。。。

  • yespgg

    java 跟 go 的都点了一下,感觉 go 的运行速度明显优于 java 啊

  • 88250

    @yespgg 这些论坛的用户数基本都在一个数量级,在这个量级下面性能和编程语言应该关系不大,性能表现存在差异我觉得主要是:

    • 数据库优化:请求数、索引、参数调优
    • Web 优化:请求数、HTTP2、CDN、缓存、压缩

    你看黑客派就挺快的,哈哈~

  • billho

    java 才是世界上最好的编程语言 ^_-

  • meikaiyipian

    程序员对论坛很挑剔的,所以想做好程序员论坛当然不容易咯。。。

  • ZephyrJung

    另外两个 Java 的打不开啊,是我网速的问题么,虽然我在下载,但黑客派很快啊 0.0~

  • ZephyrJung

    暂停了下载终于打开了 Java 中国,名字起得很大……网站风格不错,我还是蛮喜欢的,人数比较少,看了下 github,ReadMe 写得很少,wiki 也是照搬 readme,issue 很少,捐赠的二维码很大……相比之下还是 b3log 高大上……PS.不吹不黑凭良心讲不是因为我混 sym 就说 sym 好话😂

  • wizardforcel

    @88250 web 应用主要是 IO。再快也得等着。

  • wizardforcel

    不必非得重新造轮子,用个 discourse 或 flarum 不是很好么。

    做细分领域的也没啥竞争,别人做过的别做就行了。

  • 88250

    @wizardforcel 各种轮子现实世界也很多啦。

    优化的观点赞同。目前系统优化的主要瓶颈是磁盘 IO,其次是网络。不过网络带宽和虚拟化我更关注一些。

  • vanlin 1

    个人观点,,
    该造轮子就去造轮子,没有亲自做过永远也不会懂..

  • cmlanche

    @88250 为啥我感觉这个网页滑动有点拉不动的感觉呢?

    1 回复
  • 88250

    上下滚动的时候?

    2 回复
  • cmlanche

    是的呀,我是放在 safari 上浏览的,特意和其他网页对比,发现滚动不流畅

  • cmlanche 1

    @88250  以打开当前页面对比了下,在 chrome 中正常,不过刚刚开始的时候有跳动,在 Safari 中有明显的难滑动的感觉

    1 回复
  • 88250

    Safari 确实没有怎么试过,估计很多地方都会有问题..凑合点,见谅。

    1 回复
  • cmlanche

    没啥,网站挺好的,支持!

请输入回帖内容 ...

推荐标签 标签

  • H2

    H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。

    11 引用 • 54 回帖 • 647 关注
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖
  • MongoDB

    MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是一个基于分布式文件存储的数据库,由 C++ 语言编写。旨在为应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 JSON 的 BSON 格式,因此可以存储比较复杂的数据类型。

    90 引用 • 59 回帖 • 5 关注
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    5 引用 • 15 回帖 • 195 关注
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    165 引用 • 407 回帖 • 522 关注
  • IBM

    IBM(国际商业机器公司)或万国商业机器公司,简称 IBM(International Business Machines Corporation),总公司在纽约州阿蒙克市。1911 年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 30 多万人,业务遍及 160 多个国家和地区。

    16 引用 • 53 回帖 • 116 关注
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    918 引用 • 931 回帖
  • 设计模式

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

    198 引用 • 120 回帖 • 2 关注
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    163 引用 • 473 回帖
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    536 引用 • 672 回帖
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 607 关注
  • 招聘

    哪里都缺人,哪里都不缺人。

    189 引用 • 1056 回帖
  • 锤子科技

    锤子科技(Smartisan)成立于 2012 年 5 月,是一家制造移动互联网终端设备的公司,公司的使命是用完美主义的工匠精神,打造用户体验一流的数码消费类产品(智能手机为主),改善人们的生活质量。

    4 引用 • 31 回帖 • 2 关注
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    83 引用 • 165 回帖 • 23 关注
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    5 引用 • 26 回帖 • 497 关注
  • 新人

    让我们欢迎这对新人。哦,不好意思说错了,让我们欢迎这位新人!
    新手上路,请谨慎驾驶!

    51 引用 • 226 回帖
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖 • 12 关注
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    215 引用 • 463 回帖
  • Laravel

    Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。

    19 引用 • 23 回帖 • 698 关注
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    34 引用 • 467 回帖 • 701 关注
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    186 引用 • 318 回帖 • 335 关注
  • IPFS

    IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。请浏览 IPFS 入门笔记了解更多细节。

    20 引用 • 245 回帖 • 233 关注
  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 613 关注
  • 导航

    各种网址链接、内容导航。

    37 引用 • 168 回帖 • 1 关注
  • 博客

    记录并分享人生的经历。

    272 引用 • 2386 回帖
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    247 引用 • 1347 回帖
  • 人工智能

    人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。

    74 引用 • 157 回帖