跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • Discuz! X 重构,愿意贡献你的代码吗?
未分類
10 10 月 2020

Discuz! X 重构,愿意贡献你的代码吗?

Discuz! X 重构,愿意贡献你的代码吗?

資深大佬 : starsriver 0

前言

发言前请认真阅读以下内容

请不要将自己的负面感情带入到评论中,众所周知大家的时间都很宝贵,扯皮是不必要变量。

如要发表意见,请在 [Discuz! X 重构,意见征集] 中进行评论。

摘要

  • 我从在贵站创建的话题: [Discuz! X 重构,意见征集] 中收集到了大家的一些态度和看法。
  • 尽管大部分持观望和否定态度,但是也有人对此表示赞同。
  • 或许意义不大,但是在我看来,社区的动力并不是一个优秀的程序就能撑起一片天的。
    • 首先明确,优秀的定义是什么?
    • 其次明确,程序不过是为生活服务的一种工具。
    • 网络社区的中心是人,而不是一个没有生命的程序。

无关紧要的开发进度简述

  • dz 的工作模式我计划保持原样
  • dz 的 UI 暂时没有具体的设计,有很高的可塑性
  • dz 的缺陷我挖掘的差不多了
  • dz 的老旧功能我清理的差不多了
  • 后端已知 BUG 基本上被修复了
  • 前端 UI 完全重写
    • 社区部分:主要是文章编辑器交互有问题,这是最大的问题。
    • 用户空间:分享、日志、记录等小功能的数据库结构重新进行了设计和优化,后端逻辑重写,UI 基本定型。
    • 用户设置:修正了已知 BUG, UI 上为三段式传统设计,可塑性高。

期望

  • 我的目标不高,也没有拯救社区界的想法,只是想将 dz 改头换面,继续发光发亮。

  • 在上一个话题中我看到了一些人对该项目的支持,在这里我想知道,有人愿意在闲暇时贡献您的代码吗?

    • gitlab: http://git.starsriver.net:8115/starsriver/starsriver.club
    • 我使用 gitlab 主要是方便部署、查看、修正小问题。webIDE 很香。
    • gitlab – github 同步有问题,pull 和 push 不方便,因此暂时不会将代码放在 github 上.
  • 如要发表意见,请在 [Discuz! X 重构,意见征集] 中进行评论。

大佬有話說 (13)

  • 資深大佬 : ivmm

    我觉得 DZ 最大的问题就是对移动化的适应。

    我觉得 腾讯 收购 康盛 ,阿里 收购 phpwind,然后全部停止更新 都是战略性封杀用户对中小网站的以来,让小微型止步于 PC 时代无法发展移动。

    公众号做成功了,头条也成功了,dz 的停止开发功不可没

  • 資深大佬 : dvaknheo

    我看错以为是官方征求新版本。白激动了一场。
    如果重做新版本,我希望以下必须满足以下两点:

    1 承认 MVC 缺层, 剥离业务层出来。
    2 使用可变单例,使得“不用修改系统代码,也可接管系统功能”

  • 資深大佬 : Huelse

    同时兼容前后分离和传统融合的就好了

    另外插件是不可缺少的部分

  • 資深大佬 : airqj

    还不如重写 discuz Q 的 UI

  • 資深大佬 : syuraking

    DZ 算了吧,直接消失最好

  • 資深大佬 : Hanggi

    建议去掉 PHP

  • 資深大佬 : ladypxy

    建议用 python 或者 go 重写

  • 資深大佬 : lixuda

    @ladypxy 同意,用了 python 重写部分功能,快多了。

  • 資深大佬 : haha512

    discuz 又不是个开源项目,搞他干嘛,费力费工夫说不定还侵权

    >>>
    >> https://gitee.com/ComsenzDiscuz/DiscuzX
    >> 您可以 Fork 本站代码,但未经许可 禁止 在本产品的整体或任何部分基础上以发展任何派生版本、修改版本或第三方版本用于 重新分发
    >>>

  • 資深大佬 : westoy

    dz 自己注明自己是商业化非自由软件啊, 而且“discuz!”之类都是商标啊, 你三方发起重构问题很大的, 毕竟不是 freediscuz!那个时代了

    还不如照着功能重写算了

    @ivmm

    这锅甩给两个大厂有点偏颇啊,qihoo 当年推 discuz!就是盯着 web2.0, 所以腾讯接盘, 想搞自己的 oauth 和标准, 阿里收 pw 战略防御一下, 当年推广蛮厉害的, 我身边不止一个站长接到过两家拉人头的电话…….

    但是一方面是后 web2.0 到移动时代大厂基于社交关系的流量虹吸, 根本不给小论坛发展机会了

    另一方面小个体做电子公告业务在国内死路一条啊, 毕竟有段时间封机房封到 IDC 看见企业站放个给客户用的公开留言簿都要赶人跑的地步, 做论坛简直大逆不道啊……

  • 主 資深大佬 : starsriver

    好好的征求人头,结果又变成建议贴了。。。。关键是还不能删。

    我不扯皮直接说我的想法:

    1.1 什么是重构?重构就是在功能上保持并优化的情况下逐渐把旧事物代替的过程.
    1.2 php 部分肯定是会慢慢用其他语言代替的,当然不要指望只是我一个人做。
    1.3 罗马不是一天建成的,马车到火箭也不是随便脑内自嗨一下就能实现的。
    1.4 dz 用原生 php 写了 20 万行代码,就算我不顾主业每天进度 200 行也得三四年吧?
    1.5 大哥们,您说的那么容易,那请问您在 GIT 上有多少贡献呢?

    2.1 UI 交互是我重视的一部分,给你一个人机交互界面,打开页面就是一顿按钮和表单糊脸,这种糟糕体验我觉得大家都有过。
    2.2 网页是大部分人获取信息的一个重要途径,知网、SCI 、nature 以及我接触的 cypress,xillinx 论坛都是网页。
    2.3 如果我开发了一个 APP,或者小程序,或者公众号,您又有多少意愿去安装 /关注一下呢?
    2.4 所以我首先在 UI 上下的手,而且 UI 的结构部分要比业务逻辑易于迁移。

    接下来我回复一下各位的意见。

    @dvaknheo @Huelse @airqj @ladypxy @Hanggi @lixuda
    事情是一步步做的,重构就是在功能可用的情况下逐渐用新体系代替源代码,请到 意见征集贴 看我的想法。那边我回复了大部分人。

    @Hanggi @lixuda
    你俩不要只是嘴上说说。就算我说用 go 重构,也不见得你们会参与进来。不把时间当成本吗?从 0 到 1 要付出多少,我认为我作为一个模电学科研狗比在座的各位都清楚

    @haha512 @westoy
    ‘允许商业化’ 和 ‘商用’ 是两个不一样的概念。而且我也没有发行派生版本。。。
    重构也可以是基于原始系统用新的语言慢慢代替。

    @syuraking
    我看了一下您在 V 站的发言,建议你原地爆炸。

  • 資深大佬 : airqj

    分明可以站在巨人的肩膀上,你非要自己从头做。 —君子生非异也,善假于物也
    discuz Q 虽说深度整合了腾讯云,但是作为一个开发者整合阿里云七牛云也就是几天的事情。腾讯云有团队在做这个事情,不比你一个业余时间在做的学生牛的多?
    一家之言,仅供参考

  • 主 資深大佬 : starsriver

    @airqj 接口调用那就是一句 require 的事情,我很清楚。所以我没必要去刻意用 dzq.

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具