Discuz! X 重构,意见征集

2020-10-04 10:59:19 +08:00
 starsriver

我是体验到了贴吧的恶心之处。唯一一次在贴吧发的贴( https://tieba.baidu.com/p/5705642823?pid=119789505898&cid=0&red_tag=2188154789#119789505898

前言

基本叙述

个人态度

最后我想说,重构 dz 的难度不亚于完全推翻。前人十几年所创造的精华与糟粕需要开发者精心斟酌保留与否。我个人追求的匠人精神和闭门造车的能力应当是每一位开发者所具备的。我提倡开发者能够将真心投入进去,敢于应用新技术和标准的同时,要时刻记得自己创造的东西最终目的是为人而服务。

我想说的就这些,欢迎留言。

9503 次点击
所在节点    PHP
70 条回复
mayx
2020-10-04 14:30:10 +08:00
你这个只能叫魔改,好多核心部分还是 discuzx 的
x86
2020-10-04 14:36:32 +08:00
dz 主要是易上手拓展插件方便
starsriver
2020-10-04 14:42:37 +08:00
@lychs1998 请认真审题。。

1. 论坛还是挺多的。
2. 论坛的作用是辅助,并不是主要数据的集中区
3. APP 这部分当然还是原生的好,小程序可以慢慢接入。问题在于,学会跑之前要知道怎么站起来。。

4. 论坛设计千篇一律,而且十几年了人的网络需求一直没有变,变的是实现方法。
5. 我个人没有很多时间,重构相比于重写能省下大量构思时间。
shakukansp
2020-10-04 14:43:37 +08:00
前端没设计做成这样我是服的
加油
natashahollyz
2020-10-04 16:23:20 +08:00
首页打不开。。。一直在 loading
starsriver
2020-10-04 16:35:18 +08:00
@natashahollyz 试试用 chrome 打开。
GG668v26Fd55CP5W
2020-10-04 16:36:35 +08:00
改完之前的插件还能使用吗?
starsriver
2020-10-04 16:38:37 +08:00
@falcon05 之前? 之后? 倒是能用,可能功能上不是很搭。
natashahollyz
2020-10-04 17:11:06 +08:00
@starsriver Google Chrome 已是最新版本
版本 85.0.4183.121 (正式版本) ( 64 位)
stevenhawking
2020-10-04 17:18:06 +08:00
用 Discuz Q 吧
starsriver
2020-10-04 17:51:05 +08:00
@natashahollyz 可以试试用其他网络。我走的联通宽带,js 文件下载不下来是会出现无限 loading 问题。
angryfish
2020-10-04 18:18:10 +08:00
论坛的话,国内不好搞啊,各种限制。
vfxx
2020-10-04 18:23:20 +08:00
我的首页也是无限 loading,感觉 xiuno 的体验是很好的,可惜作者弃楼跑了,支持 lz 的热爱。
starsriver
2020-10-04 18:46:10 +08:00
@vfxx 有的地方不共网,所以会无限 loading 。。。这个是网络问题,可以开手机流量试试
RickyC
2020-10-04 19:55:27 +08:00
听不懂你说甚么. 上来就长篇大论, 没时间看
starsriver
2020-10-04 20:13:57 +08:00
@RickyC 长篇大论? 那你是没见过 10 万词的外文论文了
guanhui07
2020-10-04 20:18:44 +08:00
重新造了一个..
hellov22ex
2020-10-04 20:26:30 +08:00
@starsriver 我知道所以这么说,这个东西的很多设计、思想是很老以前的东西,你折腾这些,不如想办法搞个 C++的论坛
starsriver
2020-10-04 20:45:44 +08:00
@hellov22ex 不瞒你说,真正上手开发后实现一个功能所有的逻辑都是一样的,只不过换了一种方法。。就是因为我尝试了很多东西,最后才决定用 dz 的。

1. 拿 c++写论坛的难度相当于重新写一套适合做 web 的编程语言
2. 思想这个东西,百年来其实变化不大。
3. 设计没有老不老,只有对不对胃口,gitlab 用 ror 做不依旧几百万 star, 你能说他老吗?
4. 时间成本,这个最重要。去一个像素一个像素琢磨一套 ui,是个人都会疯。。。
msg7086
2020-10-05 01:44:21 +08:00
Ermmm Rails 可是各大框架抄袭的标杆啊,不能说老吧…
当时做出来那可是直接把网站开发技术往后推进了很多年了。

不过说实话呢,直接改 dz 我也不看好。第一是版权是别人的,你改了 99%的代码也只能算衍生作品。从头写的话版权就是你的,你想卖钱就卖钱,想开源就开源,可以自主控制。第二是原来的程序历史包袱太重了,如果本来就要大规模重写重构,那从崭新的项目开始会比较好。

其实你现在依然可以重新开始。从头搭起框架然后把你自己重构的代码搬过去就行了。当然最终的决定还是你来做。毕竟论坛早就已经不是一个大众平台了,要么是专业性很强的平台(例如技术交流,又或者是品牌客服等),要么就是一些特别老牌有很长历史的论坛。毕竟以前论坛的大头都在水区,现在还有多少人去论坛水啊。微博不香吗? QQ 群不香吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/712456

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX