当前位置: 首页 > 入门知识, 程序相关 > 正文

Discuz!:大中华区最流行的论坛程序(本站搜集整理)

Discuz!是个可免费下载的PHP网络论坛程序,简称DZ,由戴志康(Crossday)所创立,目前最新版本是Discuz!X3.2。前身为Crossday Bulletin(CDB),最初改自XMB,而后改写成为现今的Discuz!社区论坛程序,为康盛创想所有。自2001年6月面世以来,Discuz!已拥有13年以上的应用历史和200多万网站用户案例,是全球成熟度最高、覆盖率最大的论坛软件系统之一。2010年8月23日,康盛创想与腾讯达成收购协议,成为腾讯的全资子公司。现在Discuz!已成为大中华地区最多用户使用的论坛程序。

Discuz!的源代码可免费下载,但它并不是开源软件,因为其许可证不符合开放源代码的定义。

中文名称:Discuz!

所属公司:北京康盛新创科技有限责任公司

创立日期:2001年6月

源码类别:社区论坛软件系统

创始人:戴志康

基础架构:web编程组合PHP+MySQL

总部地点:中国北京中关村上地高科技园

1、基本信息

Crossday Discuz! Board(以下简称 Discuz!,中国国家版权局著作权登记号 2006SR11895)是康盛创想(北京)科技有限公司(英文简称Comsenz)推出的一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。Discuz! 的基础架构采用世界上最流行的web编程组合PHP+MySQL实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。 作为国内最大的社区软件及服务提供商,Comsenz旗下的 Discuz! 开发组具有丰富的 web应用程序设计经验,尤其在论坛产品及相关领域,经过长期创新性开发,掌握了一整套从算法,数据结构到产品安全性方面的领先技术。使得 Discuz! 无论在稳定性、负载能力、安全保障等方面都居于国内外同类产品领先地位。

2、发展历史

初期技术

Discuz! 论坛软件系统项目起始于 2001 年底,初创时名称为 CDB,是一名大二学生戴志康借鉴国外同期技术,以技术研究为目的,利用业余时间完成的一个免费软件。因较快的升级与完善速度,CDB 于 2002 年初开始拥有了最早的一批用户。作者在技术学习和研究的同时,积极采纳来自最终用户的使用反馈,在用户的理解与支持下,CDB 作为一个相对起步较晚的论坛软件项目,取得了相对一个初创软件项目来说较快的进展,并实现了初期的网络协作开发模式。

项目转型

2002 年,CDB 开发组开始注重基础技术的积累,具备了一定的自身技术实力后,开始着手 CDB 的项目定位的改变,即将其从学习与研究的层次提高到产品的层次。2002 年中到 2003 年初,CDB 开发组将这一时期的技术积累,应用到整个项目中,耗时半年多时间,对 CDB 的代码进行了 100% 重新编写和架构,并将 CDB 改名为 Discuz!,即“令人惊异的讨论区”的意思。

2003 年初,开发组对论坛软件的核心技术取得了重大突破,在国内外现有产品中创新性的实现了 PHP 语法生成内核、缓存自动创建与更新机制、编译模板系统等独有技术,这些核心技术的应用使得 Discuz! 在效能和负载能力上取得了巨大的提升,应用了这些新技术的 Discuz! 2.0.0 版本也以商业软件的方式发行。期间 Discuz! 开发组也进行了初步的企业化运营的尝试,获得了宝贵的经验。

步入正轨

虽然 2.0.0 版本应用了很多独有的新技术,但因为经验不足、宣传不到位及商业软件在中国大陆市场的巨大阻力等原因,2.0.0 版本并没有取得预期的市场进展,面对众多从未经历过的问题与困难,Discuz! 开发组决定再次进行产品的转型,即将 Discuz! 的定位从普通软件产品向商业化软件产品的层次升级。经过半年多的潜心开发,一个用商业软件标准规范和约束,面向高要求和苛刻使用环境的新商业版本 Discuz! 3.0.0 面世了。

3.0.0 发布后,无论在技术上和市场上都获得了用户的广泛好评,成为 Discuz! 第一个成功的商业版本,之后几次基于本版本的小规模升级,使得 Discuz! 逐渐达到真正商业软件的标准,稳定性、速度、兼容性、安全性等关键指标均大大超过以往,获得了用户的认可,商业用户遍及中国大陆、香港、台湾、北美、欧洲、澳洲、马来西亚等国家和地区,Discuz! 项目开始渐入佳境。

软件转变

居安思危,Discuz! 开发组始终关注着产品和技术的最新动向,以将产品做强做大为己任,正视一切差距和不足,着力在多个方面实现可持续发展。Discuz! 项目创始人戴志康于 2004 年 2 月注资 50 万元人民币组建康盛创想(北京)科技有限公司,同期被北京市科学技术委员会认定为高新技术企业,同年 6 月获得北京市通信管理局颁发的经营性互联网业务许可(ICP证)。

创始人简介

戴志康先后就读于大庆石油学院附小、附中,初中毕业以优异成绩考入省级重点中学大庆实验中学;2000年高考考入哈尔滨工程大学通信工程专业,期间曾担任副班长一职,获得学校及社会奖励数项。大学期间积累了大量宝贵的计算机软件开发技术和完整的产品、市场经验,拥有数项成果,在Web Application及Browser/Server开发领域拥有领先的个人技术丰富的产品经验。大二下学期开始从事Discuz!软件的开发工作,不到两年的时间成功地推出该款软件,使他从此开始创业.

应用领域

对稳定性和负载能力要求较高的门户网站
大中型企业的客户在线调查、技术与产品服务
企事业单位内部交流与沟通,办公协作与自动化(OA)
大中专院校的学生、教工与校友讨论区
已经发展到一定规模,具有相当访问量的个人网站
商业、交友、科技、影音、下载等等方面的专门网站
地方政府、电信公司或爱好者建立的地域性讨论区

4、产品特色

访问速度快和负载能力强
强大而完善的功能
国际化和标准化的产品架构
周密的安全部署和攻击防护
持久的创新和广阔的前景

5、新技术

环境需求

Discuz! 可以运行于装有 PHP 4.0.6 及以上,Zend Optimizer 2.1.0 及以上,MySQL3.23 及以上或 PostgreSQL7.1 及以上的Linux/Unix/Windows等各种操作系统环境,是真正的跨平台应用软件,在安全模式下也能完好运行。

数据结构

Discuz! 始终致力于开发最优化的算法和数据结构,从事 PHP 与MySQL的开发的过程中,我们力求每行代码都充分发挥开发工具的效率优势, Discuz! 是一个挑战 PHP 应用极限的应用程序。

Discuz! 开发组具有丰富的 cache 处理经验,早在 Discuz! 2.0 开始即内建了包含从系统设定到模板机制在内的PHP语法生成内核,此内核可直接生成程序格式的缓存,cache 技术的广泛应用使得 Discuz! 的代码效率再上新的台阶。

Discuz! 中包含了众多独创或独有的处理方法,使得 Discuz! 可以轻松承受比其他类似产品更多的贴子数量和在线人数,成为最高效快速的论坛产品之一。在实现同样功能的前提下,Discuz! 力争占用数据库资源最小,页面处理时间最短。在一台配置良好的 P4 级 UNIX 主机上,100 万贴论坛平均页面处理时间不超过 0.03 秒(搜索除外),页面平均数据库查询数不超过 5 个,最大承载在线人数超过 5000 人,如果构建 Web 和数据库分离的双机系统,负载能力和速度都将获得更大的提升。

数据库操作

Discuz! 依靠专门设计的数据库操作类实现数据库存取,具有专有错误处理模块,通过 Email 实时报告数据库错误。数据结构更经过精心的设计,从字段到表的分配、索引的构建,都经过缜密的考虑,相同数据量的论坛,Discuz! 占用的数据库容量和其他类似产品相比要小。程序内核中查询遵循 ANSI SQL 规范,短期内即可通过新增数据库类的方式移植到 SQL Server 等其他数据库系统。

模板体系

Discuz! 全部版本都使用模板与程序分离的方式构建,Disucz! 是最早也是最彻底的使用编译模板系统构建的商业化产品,该核心由北京康盛创想(北京)科技有限公司独立开发,与传统的模板技术相比更快捷,内容修改也更容易,随着 Discuz! 系列软件应用的普及,必将引起一股编译模板技术应用的高潮。

依赖于 Discuz! 独有的编译模板体系,全部提示信息,均在完全不影响程序效率的前提下,用语言包实现。自 2.0 以来,彻底支持多模板,多语言和多风格。每个模板可使用不同的语言界面,不同的内码设定和不同的风格设置,模板可在线编辑,也可通过 FTP 直接上传,给界面定制带来了前所未有的方便。不懂 html 的新手通过风格设置的修改,或设计高手手工修改模板,都可实现论坛外观的完全定制。

6、相关批评

国际化

一直以来Discuz!只有简体中文与繁体中文版本,而英文版本一直被收藏在简体及繁体中文版的Discuz!,6.0.0开始更没有官方英文版,目前Discuz!的使用范围仅限于华人圈。2010年起,Comsenz与Msg2me Translation Group合作推出discuz英文版与其它语种版本,填补了该项空白,除此之外有少数第三方网站开发非官方语系,知名的有泰语的Discuz Thai!。

开发团队称其可通过修改模板系统里的文件来实现国际化与本地化的机制。繁体中文版本是简单使用转换机将简体中文转换到繁体中文,使得繁体中文版也充斥众多中国大陆的用语,例如数据库相对香港、澳门,与台湾的资料库。

程序大小

Discuz! 占用的MySQL数据表和论坛程序较肥大,主要原因是默认风格图片、无意义的模块过多。

版权争议

由于Discuz!早期抄袭XMB论坛系统,被指违反XMB的GPL的牌照。当康盛创想提出收费更收到不少的攻击。虽然后来康盛声称拥有Discuz!独立的知识产权,不过却引来了争议。

程序编码

Discuz! 开发过程中未大量使用OOP方式,使用函数与类相结合的方式,在多数系统程序中,函数提供具体功能支持,代码风格严谨统一,较容易阅读。

强制捆绑UCenter

由Discuz! 6.1.0开始,康盛强制捆绑其产品UCenter,Discuz!论坛程序不再以独立程序发布。由于UCenter对服务器需求高,很多免费网页寄存空间并没有能力寄存,故引起大量用户不满,并拒绝将论坛升级到6.1.0,更有用户“跳槽”至主要对手PHPWind或phpBB。针对用户不满,FreeDiscuz!利用自身优势,开发自捆绑UCenter的Discuz! 6.1.0F,给用户更多选择,挽回一部分失望的用户。 延后版本中,提供自动带有UCenter的Discuz! 版本,许多用户便不再有“被强行捆绑”的感觉,但其实UCenter已随Discuz! 安装。

7、佚事

Discuz!的第一位商业用户是“香港警察俱乐部”(Discuz!亦为其量身订造了特有的程序),当时候Discuz!的作者戴志康还在念大学,在沈阳的大学宿舍居住,香港警察俱乐部的网主每次打电话找他都要经过大学的总机转接他来听电话,那时候他连手机都还没有,可是今天他已经成为百万美元注册的集团董事了,香港警察俱乐部亦顺理成章成了他第一个商业客户,后来他的同事还跟香港警察俱乐部的网主说,正因为当初香港警察俱乐部向他购买了他写的这款程序,所以坚定了他们后来的创业道路,他笑着说:“你(香港警察俱乐部的网主)的一个不经意的决定,改变了另一个人的命运!



本文固定链接: https://www.diyearn.net/discuz.html | DIY精品网赚吧

该日志由 装饭的桶 于2014年08月11日发表在 入门知识, 程序相关 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: Discuz!:大中华区最流行的论坛程序(本站搜集整理) | DIY精品网赚吧
关键字: ,

Discuz!:大中华区最流行的论坛程序(本站搜集整理):目前有1 条留言

  1. 沙发
    网赚项目:

    这也收集

    2014-09-14 02:53 [回复]

发表评论


快捷键:Ctrl+Enter