今天写Blog的时候觉得这个编辑器很是不好用,比起以前的那个Blog:CMS而言真是差的好远,上到B2的support forum上浏览了一下,看到一个台湾的Jimmy跟贴讨论中文,顺手就跑去他的网站看了一下,看着他们讨论一个开源软件的推广和流行程度,觉得很有兴趣,呵呵。。发表点看法。。
其他的类型的开源软件不是很熟悉,但印象里开源的程序大多数的直接用户是程序员或者IT相关的专业人士,很少看到桌面上普通用户使用的流行软件是开源的,这估计和开源软件的特性有关吧,写出主要功能之后对枝节和界面细节的处理很难做到商业软件那么细心,这样是造成了这种专业使用者现象,因为是开源免费,所以界面差点也没人计较,呵呵。。
最近跟着Mambo和Xoops写了点Hack和小Plugin,觉得这些软件的构架是比较先进,在表现层和逻辑层分的很开,可以看出设计者对效率的考虑和的构架清晰的折衷,但代码的质量普遍不高,无论从构架的实现和Coding的功力和细致考虑,都和VBB这样的商业软件有区别,这还只是说core, 如果谈到Plugin,Modules,哪就更糟了,呵呵。。
回到正题,B2的构架打的很大,一开始目标就是多用户,多层多Categories,多语言支持,这样就让软件变的很复杂,而且效率很难提升,要仔细的设计Cache的部分才能在繁忙的网站上有好的表现,软件变的复杂,这就让Plugin,extension,modules不容易开发吧,如果核心构架规划不好,哪就更是一团糟。。。没有读过B2的代码,还不是很清楚,不过现在从外面看好像不错。。
至于流行和推广的问题,B2的定位点不是个人使用的Blog,而是给Blog网站使用的,当然设计目标这样,是否真的实现就另外一说了。不是给个人使用,那么参予和使用的人就少,不流行也正常,还有一个就是界面和一些统计功能太少,这在目前来看是和Blog:CMS最大的区别。后天的编辑界面也是让很多人有微词,现在这些Online可视的HTML编辑器大把,而B2到现在也没有个解决方案。。郁闷。。。看来只能自己动手搞了。
文章评论