王炳坤 |
夜知:我想广大用户目前最疑惑的问题就是,康盛为什么要开发Discuz!NT?NT的目标客户是哪些,竞争对手又是谁呢?
王炳坤:ASP已进入了退出历史舞台的倒计时,但对很多喜欢和依赖Windows服务器的网站来说,他们很希望最大程度的利用原来的技术经验和人员,平稳的与微软最新的Web技术同步,满足自己社区发展的需要。这部分的市场份额还是不小的,我们的目标是逐步代替原来ASP的社区软件市场。
从Windows服务器市场来说,未来ASP.net代替ASP已经是大势所趋,毕竟微软在这个市场起着引导性的作用,它已经很明确的发出了信号,Microsoft.com、Live.com和MSN个人空间等网站已经全部采用ASP.net了。
目前看来,我们的竞争对手主要还是传统ASP社区程序的提供者,有些公司在我们发布Discuz!NT测试版后,已经开始购买代码并加以改造来应对我们了。
夜知:产品介绍中说Discuz!NT的效率比同类产品要高,但从经验看来,ASP.Net的速度并不比Php快,究竟Discuz!NT比原来的PHP版Discuz!有什么样的优势呢?
王炳坤:从技术角度来讲,论坛是典型的数据库依赖型程序,一般瓶颈都出现在数据库上,无论PHP还是ASP.Net。PHP的Web程序效率之所以高,其实很大程度上来自于MySQL数据库。如果单纯比较程序代码的运行速度,例如进行一千万次循环累加,ASP.Net是占优的。另外,如果数据库是SQLServer,在操作效率上也是ASP.Net占优。
PHP与MySQL要想达到最优性能,还是得在Linux系统下,所以从产品定位上来讲,Discuz!NT主要面向那些希望用Windows服务器和SQLServer、Access数据库的用户,Discuz!NT与Discuz!的市场互补性比较高。
夜知:那Discuz!NT和PHP版的Discuz!相比,到底哪个负载能力更强呢?
王炳坤:MySQL占用资源低,所以一般的服务器MySQL可能会负载多一些,但当数据库大到一定程度的时候,SQLServer还可以运转,MySQL则可能会变得不稳定,甚至挂掉了。这两者还是各有优势的吧。
大型数据库所谓的速度快,都是指大数据量下的。如果数据少,中小型数据库功能少,一般都更快一些。
夜知:Discuz!NT的官方网站上说,目前80%的IDC都有ASP.Net主机。但在整个主机市场来看,.Net的主机的比重还是相当小的,Discuz!NT打算如何面对这个问题呢?
王炳坤:目前包括万网、新网等各大主机商在内,都有ASP.Net的虚拟主机,并且原有ASP主机想支持ASP.Net也不困难,所以服务器不是问题。
虚拟主机市场往往是根据市场需求变化的,成熟程序多了,站长需求多了,虚拟主机市场就会做出反应。就像国内当初Perl CGI支持很多,但随着完善的PHP程序越来越多,虚拟主机商很快就大量推出PHP虚拟主机,现在反而比原来的CGI主机更多。虚拟主机商甚至会主动根据一些流行的程序的运行配置来进行一些配置,为的也是满足用户需要。
夜知:由于服务器操作系统的价格问题,.Net主机往往比PHP主机贵,这一点在国外尤其突出,使用Discuz!NT会不会给用户带来更高的总拥有成本呢?
王炳坤:首先,.Net Framework本身是免费下载使用的。至于服务器操作系统价格问题,这个与国内个人电脑上安装的操作系统价格问题类似,大家会根据自己的使用体验和价格上做出一个选择。目前Windows服务器与Windows个人桌面操作系统一样,在国内都占据很高的份额。说到底主机市场也是市场经济,主机提供商是要以用户需求为导向的。
除主机商外,现在正规网站自己拥有服务器比较普遍,个人拥有服务器的数量每年也都在迅速增加。Windows服务器的维护人员学习成本低,所以虽然操作系统贵,但成本并不会提高,毕竟人力资源也同样是要付费的。
夜知:Discuz!NT的客户端管理是个特色,论坛功能也比较丰富,将来会不会用在PHP版的Discuz!上呢?
王炳坤:不排除以后我们公司产品都用客户端的可能,只要是站长们有这个需求,我们会逐步做一些类似的功能。
夜知:那康盛的战略重点到底是哪个呢?如果是.Net的话,PHPChina打算如何处置?
王炳坤:我们公司对每个产品都很重视,即使是做.Net的产品,也绝对不会轻视PHP产品或PHPChina。
PHP是我们公司目前市场优势最明显的部分,而且随着互联网的发展,包括PHP在内的LAMP( Linux+Apache+MySQL+PHP)在国内发展也很快,我们公司是有信心、有能力来保证产品线上各个产品稳步发展的。
夜知:Discuz!NT有没有打算开源?
王炳坤:预计5月中旬会公开源码,也许提前一点。
夜知:为什么不从一开始就开源呢?是谨慎还是犹豫?
王炳坤:现在之所以不开源,是为了先尽量保证没有明显的问题,特别是安全问题。毕竟绝大多数普通用户都是只懂使用不懂程序,我们还是要等待一段时间的反馈,这样对普通用户负责一些。公司对开源是持支持态度的,对Discuz!NT开源也是很早就确定好了的。开源可以让用户以更低的成本、更高的透明度来使用软件,方便定制修改和二次开发。虽然目前国内的环境不像国外那么好,用户参与开源软件开发的热情较低,开源成果的保护上也差一些,不过相信未来情况会越来越好的。