啊朋友再见华语群星:discuz!、discuz!NT和discuz!X的区别

来源:百度文库 编辑:中财网 时间:2024/04/28 08:48:41
从去年开始接触discuz,当时只有php的版本,版本是7.0的,我是net技术出身。所以一开始有排斥。不过对于他们的前台,后台功能在使用的体验确实让人比较满意。稍微懂一点技术和css的操作起后台并不困难。可惜众口难调,功能不管怎么不错,毕竟不能让人真的满意。于是开始对它开始修改。七改八改几次后。发现了问题。自己都不知道改了哪些地方。官方发布新的版本,如果你没有修改过css或是php代码,那么恭喜你。你可以比较顺利的升级了。如惹不然。你就要为升级准备加班了。
目前已经有的版本,基本php语言和net(C#)的平台。都遵守三层的mvc结构。
discuz!,discuz!NT,discuz!X。三个版本。于其说是版本的进步。不如理解为发展方向的改变。
discuz!,discuz!X都是基于php的语言。x版更像一个多元的门户网把所有的东西进行一鼓脑的整合。从论坛到空间,相册,再到聚合。网站的结构和规模都越来越大。不知道什么样的方向定位也使得许多站长非常无奈。当然如果是新的项目,最好的选择是直接用最新的平台。

从用户体验上说,三者存在一定的差别,nt版到3.1了,支持silverlight的技术变得成熟了,加入一个特效。就论坛而言,和discuz!没有什么非常大的用户体验差异。discuz!X版呢由于整合的功能太多。常常感觉不知道从哪里开始点。怎么用这个网站。

从技术角度上说,可以说是一个痛苦的过程。一个是升级,很可能会失败,一旦这样多数站长就不准备升级了。就直接这样将就着。从修改的角度看。discuz!发展到7.2的版本,主题风格改变,如果你没有修改过功能或是样式。那更换主题是一件相对轻松的事。不然你又要头痛熬夜了。
如果你掌握了它的文件结构比如css和xml。加上自己会做美工。那你很幸运。你可以花上几个礼拜的时间自己做一个喜欢的。discuz!X版目前聚合首页没有模板,nt也存在这样的问题。应该是刚面世不久的原因。
网上一直有人再找会对discuz做二次开发的程序员,我个人认为是徒劳。二次开发如果就现有的接口而开发功能,那么你一定要熟悉一下。代码的规范了。如果是自己添加网上找来的插件,那么兼容性就是你的头痛的了。在主流的浏览器和国内做的比较多的浏览器中调试,我相信你会抓狂的。那比如,我想把现有的功能改善呢?说难也不是,了解了它的文件结构后。就容易了。