2006年3月11日星期六

Z-Blog走到了十字路口

  Z-Blog程序目前似乎走到了一个十字路口。

  昨天,消失了一个多月的zx终于出现了,并透露有意让别人开发Zblog的想法,Aetheripang都对其表示不理解。我看了以后也深有感慨。

  我是2004年10月开始写Blog的,当时在博客中国申请了个地址就开始写了,在那里忍耐了半年时间终于在忍无可忍的情况下将我的Blog迁移到新的网址(国外免费虚拟主机)和域名(就是现在的域名),因为国外的虚拟主机只支持PHP,所以当时换的是另外一个国人用PHP和MYSQL开发的7LOG系统,可是那个免费的虚拟主机上挂了几百个免费用户,速度慢,而且不知道哪个用户的页面触怒了天条,龙颜大怒,5月份这个免费主机的IP竟然被封了,无奈之下,我只好寻找其他的主机商,但老是因为主机不兼容中文而头疼最后只好花美元购买了一个美国的虚拟主机,可惜美国主机从国内访问速度太慢,而且流量限制的厉害,并且7LOG的作者停止开发了,我于是又把目光转移到国内的虚拟主机,国内主机都是ASP的,因此我还必须找一个ASP版本的Blog程序,我于是找啊找,就找到了Z-Blog,那时候的Z-Blog功能还不完善,而且和我自己的需求有一些差距,好在Z-Blog比较好修改,因此我就花了一天时间将Z-Blog 1.2 SP3进行了修改并将7LOG迁移到ZBLOG系统下,整个迁移工作相当成功,其生成的URL地址竟然和7LOG的地址一模一样,我很满意。这时候zx和我有一些接触,并了解了一些我提出关于模板和静态话方面的需求,于是在8月份推出了Z-Blog的一个里程碑版本Z-Blog 1.4,这个版本在代码上变化非常大,并在模板方面增加了大量功能,可维护性有了一个巨大的飞跃,只需要增加了几十行代码就可以完全实现静态版本,之后Z-Blog还开始支持插件和XML-RPC,功能就更完善了。

  在我使用Z-Blog的过程中,我感觉这个Blog程序是单用户Blog中最优秀的,因为其结构很好,并且支持静态HTML输出,很多人觉得其他动态ASP Blog也很好,其实一个问题就可以问倒他们了:“你的Blog支持每天2万个以上的IP访问吗?”,答案是否定的,动态ASP+ACCESS技术不可能支持那么大的访问量,只有支持静态HTML的Blog才可能支持,这也是我选择Z-Blog的一个重要理由。

  当然,zx要是放弃这么有前途的Z-Blog程序实在是难以理解,不过我想,zx可能是开发太累了,一个人维护这么多代码的确也是很辛苦,要是能有类似WordPress那样的开发模式就简单多了,主要开发人员只要开发WordPress内核,而其他爱好者开发的成百上千个插件可以很轻松地嵌入到WordPress系统中,实现五花八门的功能,那多好啊。WordPress也正是因为拥有丰富的插件和模板才会成为PHP Blog中的霸主。当然,那种插件模式实现起来也要费一番功夫,可是一旦实现了,那么以后Z-Blog的开发就相对来说容易多了。

  希望zx不要放弃,目前虽然有一些困难,但困难总会克服的,这里有众多的Z-BLog的用户支持你,未来一定会更好。