跳到主要内容

一个论坛的开发故事

修罗论坛

2020年9月, 第一个版本的竞技场上线了,利用 修罗论坛 程序,花了 27 块钱买了主机,换了个好看的皮肤就上线了,旨在于构建一个良好的编程讨论环境,果不其然仅三个月所有用户积累发布了100多篇代码,最后变成了同学们抄袭的这样一个工具,但终究体现出了它的价值。

自制 web 框架

2020年12月, 我用自制的HTTP服务器和MVC框架写了一个论坛,旨在尝试去替换别人写的竞技场的程序,因为我感觉纯粹的论坛功能早已烂大街,发帖抄袭失去了它原有的意义,所以我尝试替换用自己的想法去做,但是最终因为自制的框架性能极差,人崩溃到边缘无奈放弃了。

重写论坛

2021年1月, 尝试使用主流的 Spring 框架,对原有的论坛进行重写,路漫漫其修远兮,借鉴了一些好的想法和功能,重新进行了改版和设计,但未尝想真正把它做出来,因为工作量真的太大了,从后端到前端,每一个部分都需要细细打磨,我做的只有唉声叹气写。

论坛上线

而今天, 我突然发现苟延残喘的我竟然爬到了终点,用 Spring 开发的全新竞技场上线了,我在原来的基础上优化了页面,增强了性能以及安全性,在界面做了大量的优化,大部分页面都支持移动端,在很多地方做了人性化的设计,当然还增加了许多的新功能......论坛 + 教室 + 仓库,三大核心板块组成的全新竞技场,涉及了问题的讨论,老师作业的发布与管理,学生作业的提交,以及个人仓库代码保存和分享等等。

论坛 Demo

vip_juantu_demo_01 vip_juantu_demo_02 vip_juantu_demo_03 vip_juantu_demo_04 vip_juantu_demo_05 vip_juantu_demo_06

最后, 这只是一个用技术改善效率的故事,希望竞技场可以帮到你,代码改变世界。

:)

竞技场 Beta 1.0 上线

vip.juantu.cn

2021.02.08

竞技场 2.0 下线

开源地址:https://juantu.coding.net/p/privatejava/d/vip.juantu.cn/git

2024.02.08