discuz! X 的代码这么烂,大家为什么都说好?

[复制链接]
像椰子的心 发表于 2023-8-25 06:55:49|来自:北京海淀 | 显示全部楼层 |阅读模式
最近要从pw转到dz,需要在dz后加再点功能,浏览了下代码,发现dz真的很优秀呀。html都用php生成,不知道要怎么为这个html加样式。要改个html容易嘛我。MVP是什么东西,我是凌乱了。





全部回复5 显示全部楼层
bett_liu 发表于 2023-8-25 06:56:48|来自:北京海淀 | 显示全部楼层
本人经历过Discuz和PHPWind的年代,当时DZ和PW两个产品竞争非常激烈。
不论是从产品设计感还是代码质量,似乎都是PW更胜一筹。但是最后PW输了。
Discuz的成功不是偶然。里面也有一些必然因素。首先DZ可能比PW更懂运营。
PW更像是一个理想主义者。设计的产品UI很漂亮,代码也很棒。
不得不说DZ的目光很长远,率先完成了第三方开发者的生态建设,它构建起了一个应用商店,而且应用商店的活跃度,甚至超越了Discuz本身。DZ很早就不维护了,但是优秀的第三方公司一直坚持到了现在。
记得当时PW新版刚出,界面很酷但是应用市场插件就没几个,对比同时期的PW的应用商店,差距不是一星半点。这就导致你在做站的过程中,过度依赖于官方的更新迭代。
过分追求质量,力求完美,往往适得其反。与这样一个合作伙伴合作很累。作为第三方,其实并不喜欢第一方做太大的改动,每次大迭代升级都是有适配成本的。如果升级频繁,而又不能向下兼容,那么每次升级都是反作用力。
所以Discuz的胜利,某种程度上确实是流量的胜利。大量的Powered by DZ的网站给第三方开发者提供了源源不断的收入,而第三方开发者提供的模板,远胜于PW官方模板。
生态建设是树立护城河的必要手段,也是最终的PK。如果在产品层面上赢了,但是在生态上输了,那么其最终也是输了。
DZ代码不怎么样,而且很乱,这是出了名的。但是他的产品设计理念很超前。包括里面的DIY功能、各种功能和机制的细节设计,都非常棒。
DZ不是一个人在战斗,最终胜利也不是DZ打败PW,而是DZ和一帮小弟,碾压了PW。
市场占有率这个东西是制胜的关键。

另外也推荐一下我们的产品。
一、开源社交系统OpenSNS

OpenSNS是嘉兴想天信息科技有限公司研发的一款综合型社交软件 ,是在互联网+时代研发的基础上形成。
在2014年推出市场后,经历了多次的更新换代,每次更新换代的时间仅用一个月,更新迭代非常之快。
OpenSNS社交系统 有资讯、论坛、问答、动态微博、资讯、论题、专辑、后台管理系统、云市场等几十个功能模块,支持PC、微信版、手机网页版、微社区和APP平台,能够为用户提供综合型的社交解决方案 。
OpenSNS 的底层框架采用了国民PHP开发框架-ThinkPHP ,这个框架相当于电脑的Windows系统,简单易用,有利于极大的提高二次开发者的开发效率,业务范围涵盖企业拓展及互联网产品创业者软件建设、网站及移动端、微信端等,是众多用户的不二之选。
在运营层面上,OpenSNS 一直有初创企业扶持计划,对符合条件的企业进行扶持,与系统自带的云市场结合,所有产品都可以利用想天的云市场来进行推广,让开发者获得更多的收益。与ThinkSNS系统相比,OpenSNS则更专注于为国内外的大小企业和创业者提供社会化软件开发及技术解决方案 。
系统使用UI站点,坚持简洁至上的路线,整体给用户营造一种清新感,让人耳目一新,避免产生视觉疲劳。系统近期推出了站长扶持计划,为符合条件的站长提供帮扶政策。可见,OpenSNS将会成为用户最好的选择 。
————————————————
3、哪些人在用开源社交系统OpenSNS?

作为在社区论坛行业深耕多年,开源社交系统OpenSNS拥有一支实力强悍的技术研发团队,拥有多年的软件开发经验,从市场调研、产品开发、维护、更新,专人负责,尽量保证每一次产品更新都尽善尽美。
凭借对在社区论坛的深刻理解和丰富的实战经验,开源社交系统OpenSNS获得了行业内数千家企业的肯定,且已成为社区论坛领域,站长及企业的首选。

搭建社区论坛,欢迎选择OpenSNS~~
体验请点击→→→
OpenSNS开源社交系统-搭建sns社交网站_微博开发_APP软件开发_论坛开发_社交系统源码欲了解更多OpenSNS系统详情,欢迎点击↓↓↓
OpenSNS开源社交系统-搭建sns社交网站_微博开发_APP软件开发_论坛开发_社交系统源码
fiveok 发表于 2023-8-25 06:56:56|来自:北京海淀 | 显示全部楼层
其实是H网站助力DISCUZ走向巅峰,10多年前的H网都是用DISCUZ,模板多啊,可以随便换。小网站用,然后各大门户也用,就把DISCUZ推向高峰,数据承载也能到达海量级别,真的是大小网站都在用,所以用户上手很快。
代码怎么写这个问题不大,倒着写也可以,大家都是使用,而不是用来二次开发的
huayuqing 发表于 2023-8-25 06:57:23|来自:北京海淀 | 显示全部楼层
看过discuz源码 ,discuz源码不是MVC,OOP 编程模式的,说它代码风格好的估计都是不用写代码或者是完全没有程序设计模式概念的。你在新项目试试这种写法?技术经理不把你干死就是你把技术经理气死。discuz的写法是很旧很旧的了,以现在的程序设计模式来说是不好的。至于它为什么存在并且多年不衰也是有它的道理的,比如它功能齐全,开发成本低等等。
tzwd873 发表于 2023-8-25 06:57:37|来自:北京海淀 | 显示全部楼层
说它好的应该人应该都不做开发
fta5925 发表于 2023-8-25 06:57:47|来自:北京海淀 | 显示全部楼层
感觉楼主应该不是很熟悉和了解Discuz,如果是新系统说烂还可以理解!!!一般一个系统出来这么久,这么多用户使用它,也经过N次迭代升级更新,不可能会很烂的,毕竟经过时间和用户的考验肯定不会太差。

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则