转自:URL
http://blog.caihongxu.com/archives/13-BlogoAEn.html
建立一个Blog通常有两种可采用的方式:第一种是找个知名的博客网站去注册一个免费的Blog,第二种是自己建站,用程序架设Blog。前者由于门槛较低,方便省事,是绝大多数Blogger们使用的方式。而后者的好处不言而喻,自己建站可以有更大的自由,Blog的风格、内容都更便于定制。而最大的益处在于,自己的数据可以随时迁移和备份,而不用担心关站的危险。如果你像我一样比较喜欢DIY的话,建议选择后者。
对于后者,如果自己写代码固然可行,可毕竟代价太高。因此我想绝大多数人还是选择在网上找现成的免费的程序来使用(当然自己可以稍作些修改)。不过去网上一搜就会发现各种Blog程序真是琳琅满目,想找一个合适点的还真费劲。试过许多Blog程序后,我选择了现在用的Serendipity。下面说说我选择Blog程序的经验,以供参考。
我建Blog的主要目的有两个:一是写点自己的东西,二是收集网上的文章、图片资源什么的。所以我对Blog程序的要求如下:
采用php。由于.NET技术的迅猛发展,asp在我看来是即将淘汰的技术。而asp.net还不够流行,代码也远不如php开放。毫无疑问php是目前最为流行和开放的服务器端脚本语言,更加易于自己对代码的修改。作为Blog程序中一直的龙头老大,也是工业标准的Movable Type,只可惜采用了Perl,所以没在我的考虑之列。
采用MySQL数据库。现在有一类Blog程序采用纯文本的方式而不是数据库来存储数据(如国内的bo-blog和Mixer)。这种方式使得信息不便于管理,并且在Blog变得日益庞大后搜索起来对于资源的消耗是异常恐怖的。因此不予考虑。如果要选择数据库,毫无疑问首选MySQL。php+MySQL是目前所有Blog程序中最常用的架构。
支持WYSIWYG(所见即所得)的编辑方式,包括支持直接粘贴带格式的文本和图片等,这对于经常从网上搜集文章的人太重要了。遗憾的是,这一点许多著名的Blog程序都忽视了。
支持多层分类。即使目前用不到多层分类,但随着Blog文章量的日益增大,我想具备多层分类的功能对于避免结构凌乱是非常重要的。只可惜目前绝大多数Blog程序都不支持这一点(国内似乎只有采用asp的slblog对此支持得比较好)。
支持RSS和Trackback,这一点不多说,是作为Blog的最基本要求了。
支持发表评论时输入验证识别码以防止垃圾信息。这在近几年很有进步,Serendipity等一些软件做得很不错。国产程序中似乎目前只有bo-Blog支持这项功能。
中文支持没有问题,这一点在一些国外的Blog程序中问题突出。
另外还想说到一点是没有致命bug!这一句好像是废话,但也不得不提。因为许多国产Blog程序可能由于作者的编程经验的原因,问题很突出。为了避免这一点,通常就需要该Blog程序有较好的技术支持,并且更新发布要及时。
好,以上几点就是我对Blog的要求。当然不同人的需求可能不一样。不过在我测试过众多Blog程序后,能够同时满足第三条和第四条的竟然只有Serendipity。并且Serendipity把七条全部涵盖了,当然令我刮目相看!下面说说其他一些Blog的弊病(仅限基于php+MySQL的):
国内的:
7log:优秀的国产Blog之一,只可惜不支持多层分类。而且近期似乎没有更新。
exBlog:不支持多层分类,不支持WYSIWYG!稳定性有问题,优点是更新较快。
R-Blog:非常小巧的Blog程序,当然功能也十分有限。不支持多层分类,不支持WYSIWYG,不支持Trackback。
SaBlog:很不错的国产Blog程序,但不支持多层分类,不支持Trackback。
O-Blog:不支持多层分类,不支持WYSIWYG,不支持Trackback。全文搜索有严重问题。
boeiblog:不支持多层分类,不支持Trackback。另外很久没有更新了。
国外的(国外的Blog程序实在太多了,只介绍几个公认最有名的吧:)
Serendipity:也就是我现在用的Blog程序,有php界的Movable Type之称。开发团队均为php牛人。功能超级强大,支持多层分类、WYSIWYG编辑器、防垃圾评论识别码等,支持导入MT、WordPress等各大Blog程序的数据!模版和插件众多!更新很快。
WordPress:非常棒的Blog程序,支持多层分类,技术支持很好,可是竟然不支持WYSIWYG编辑器,sigh。
b2Evolution:功能非常强大的Blog程序,支持多Blog,多层分类,可惜也不具备WYSIWYG编辑器。
Expression Engine:我见过的唯一个收费的Blog程序,居然卖100多刀,没啥好说的了……
Nucleus CMS:颇受好评的一个Blog程序,界面美观。可惜不支持多层分类和WYSYWYG编辑器。
综上所述,大家应该明白我为什么选Serendipity了。另外,从这么多Blog程序的比较来看,国产的Blog整体上还是明显不如国外的。国外的程序要成熟很多,插件、模板也很齐全,扩展性好。国产软件要加油啊。
六, 21.02.2009 23:04
语言包已经更新了