作者: Fenng | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明
网址: http://www.dbanotes.net/web/discuz.html

可能是因为 Discuz! 庞大的用户群的原因吧,发现有些中小网站也有在 Discuz! 基础上做二次开发的,巧的是,到了某个阶段,不约而同的遇到类似的问题:开发进度明显滞后。

个人觉得 Discuz! 设计的初衷是面向中小站长的,对于二次开发可能并不是很重视。去官方论坛看了半天,甚至都没有专门二次开发的板块。莫非大家的二次开发都是各自为政,摸着黑搞的么?(好像的确是这样,代码开源,对着修改就成) 一些简单的门户开发估计问题都不大的,如果业务复杂一些,并且流量相对较大,可能隐忧就会比较明显了。

有次因为要验证一点东西,看了一点 Discuz! 的代码,发现一些基本的模块性能上并非很好(我自己并不很懂 PHP,只是出于性能考虑罢了),类似的页面在一定规模下并不会对性能有太大影响,可一旦突破某个量级,影响就非常明显了。有的网友可能会说,别装了,你不知道 Discuz! 功能有多强大吧? 问题可能恰恰就在于功能强大这儿了,一个软件如果自身已经在一些细节上考虑的足够细致,那么无疑也会给二次开发带来不必要的开销。就这一点上说,或许 Discuz! 有必要开发一个面向二次开发的版本,削减一些锦上添花的小功能。

另外,UCenter 这个 SNS 产品我觉得也不会有太大作为,千站一面的 SNS ,除了让大家消磨一些无谓的时间,会带来什么创新呢?

这只是我心血来潮,对产品设计的一点思考罢了,可别真的绕到 Discuz! 到底有哪些优点上去...

关于 Discuz! 的二次开发相关推荐

  1. discuz 二次开发文章

    参考: Discuz! X3.2 二次开发基本流程: https://blog.csdn.net/qq_35637004/article/details/81078611 discuz二次开发常用技术 ...

  2. discuz php接口文档,Discuz二次开发技术文档

    点评:Discuz二次开发基本知识总结,需要对discuz进行二次开发的朋友可以参考下. 一) Discuz!的文件系统目录 注:想搞DZ开发,就得弄懂DZ中每个文件的功能. a) Admin:后台管 ...

  3. [二次开发][Discuz!X] Discuz!二次开发基本知识

    前言:为方便互联网数万Discuz!爱好者,更加深入了解Discuz!软件,本人在熟悉Discuz!过程中,顺便将个人经验写给大家.本贴内容由本人定期更新.本贴只介绍Discuz!中部分技术点,本贴紧 ...

  4. discuz二次开发 教你识别程序目录和文件列表

    本列表总览分两个部分, 第一个部分为:目录.文件篇. 第二个部分为:模板文件结构篇. 目录+文件篇: | – admin.php 管理员入口 | – api.php 接口文件 | – category ...

  5. Discuz 二次开发 (一) 目录结构和运行逻辑

    Discuz 二次开发 (一) 目录结构和运行逻辑 目录结构 DISCUZ使用自己的框架,与现在主流的web框架不同,DISCUZ没有路由表,他的路由是由入口文件来实现的. api uc.php UC ...

  6. discuz二次开发技巧

    discuz二次开发技巧 二次开发大多时候知识设置和处理,如果能够获知模板文件获得的变量数组将大大提高我们的开发效率 获取页面已经定义的变量 <--{eval printf_r(get_defi ...

  7. dz发帖html模式,discuz二次开发调用编辑器发帖显示html何解?

    discuz的开发文档很少,在二次开发的时候用discuz的编辑器,显示的是html代码,查看源码和各种莫名其妙的问题着实令人摸不着头脑.而discuz帖子存储在数据库的却是自定义的bbcode而不是 ...

  8. Discuz二次开发基本知识详细讲解

    Discuz是国内最流行的论坛软件管理系统,今天小编跟大家分享一篇关于Discuz二次开发基本知识详细讲解,感兴趣的朋友跟小编一起来了解一下吧! 一) Discuz!的文件系统目录注:想搞DZ开发,就 ...

  9. Discuz二次开发基本知识总结

    一) Discuz!的文件系统目录 注:想搞DZ开发,就得弄懂DZ中每个文件的功能. a) Admin:后台管理功能模块 b) Api:DZ系统与其它系统之间接口程序 c) Archiver:DZ中, ...

最新文章

  1. 跨平台SSE、AVX指令测试
  2. java string()函数_转载java String.split()函数的用法详解
  3. redhat6.5 yum register 问题
  4. mysql优化之sakila测试数据库
  5. saveas java_在SaveAs之后Excel崩溃
  6. Linux 下查看系统是32位 还是64 位的方法
  7. ConcurrentHashMap原理,jdk7和jdk8的区别
  8. 零云九歌小组KTV点歌系统简介
  9. java 获取随机数字的三种方法
  10. 程序员职业自由6个阶段,你处于哪个?
  11. 有哪些网站社区可以看原创平面设计大师作品?
  12. Leetcode 105. 前序和中序遍历序列构造二叉树
  13. 字符串题目 --- 递归和动态规划
  14. 保护站点子目录的文件
  15. Word替换重复的内容
  16. 北京网络行业协会鉴定称飞流软件无法卸载
  17. ButterKnife系列之手写实现
  18. Ubuntu 16.04 查看软件包的命令技巧
  19. 设置密保问题,问题不重复设置
  20. 3d游戏编程(转帖)

热门文章

  1. SMS短信中英文混合编码
  2. 音频信号输入itc服务器,ITC数字IP网络双向对讲语音通讯系统
  3. 招商银行西安分行暑期实习生应聘流程
  4. 『Java安全』反序列化-CC7反序列化漏洞POP链分析_ysoserial CommonsCollections7 PoC分析
  5. 精通 正则表达式 看这一篇就够了
  6. 不会吧!做了两年建模师你还不清楚3D游戏角色制作过程
  7. 热敏电阻、NTC基本概念
  8. 用java编写围棋游戏
  9. 将NSString转换成UTF8编码的NSString
  10. 信息学奥赛一本通 1302:股票买卖 | OpenJudge NOI 2.6 8464:股票买卖