1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

Movable Type 与 WordPress

本帖由 laogui2007-06-07 发布。版面名称:源码讨论

  1. laogui

    laogui Administrator
    管理成员

    注册:
    2005-08-30
    帖子:
    15,216
    赞:
    35
    最近 Movable Type 4 Beta 说要采 GPL 授权释出了,于是跟朋友们又有了些闲聊,聊到了我一个感觉:WordPress 没指望,Six Apart 没道德。
    呃,让我分开来说。
    Six Apart 是发展 MT 的公司,同时也是 LiveJournal、VOX、TypePad 的公司。它为什么没道德呢?我觉得主要是这间公司一次又一次地践踏着使用者社群。最早就是当年从 MT2 进到 MT3 的那个时候,那个大家都骂过了,我就不多说;但是我要说的是,当时 Six Apart 可不是只有辜负了免费个人版使用者的信任与期待而已,而是连有付钱购买商业授权的使用者一起耍。
    当时 Six Apart 销售 MT2 的商业授权时,曾经提到过说「未来有新版 MT 时,可以用优惠价升级」云云,但是 MT3 上市时,他们却说「很不好意思,我们的数据出了差错,所以无法确认谁曾经买过 MT2 授权。所以大家一视同仁地洒钱买 MT3 吧」。这一点实在是有些夸张。(为什么我会知道这种事呢?因为我曾经接过客制化 MT 的案子,所以就很老实地花了 US$150.00 买了 MT2 的商业授权……)
    接着,在 MT2 时期,Six Apart 有在培养使用者本地化社群,让各种不同语言的使用者,可以贡献不同语系的档案;到了 MT3 之后,却把这个社群关闭了,Six Apart 自己也不再维护或提供更新的语系档案,偏偏却又还留着 MT2 的语系档,加注说明「这些是给 MT2 用的,应该不适用于 MT3,大家自己看着办」;好吧,既然是 MT2 的语系档,既然 MT3 龟龟毛毛,那我们回头用 MT2 如何?如果你跟我一样,曾经写信给 Six Apart 询问「有没有 MT2 的正式下载网址?」就会看到 Six Apart 的回信说着,「我们祇支持最新版的产品,所以不给你 MT2,请换 MT3」。
    再加上不久前 LiveJournal 捅的蒌子,「Six Apart日前擅自删除500多篇文章……」,让我觉得,Six Apart 完全变成技术力很强的丁丁大站了,要说「不离不弃,被当北七」恐怕也没错。
    ________________________________________
    那,另一方面,为什么说 WP 没指望呢?
    首先,WP 是用 PHP 这套语言撰写的,而 PHP 有很多问题──尤其是安全漏洞,更可怕的是 PHP 的安全团队可以说是有名的懒惰,「处理漏洞的方法往往是挖东墙补西墙」,现在已知的安全漏洞搞不好已经超过一百个了。在这种情况下做出来的 WP,说真的我实在没甚么信心。
    然后 WP 就跟所有其它 PHP 做出来的系统一样,一律都是实时从数据库捞数据,然后吐动态页面出来,而不是像 MT 那样生静态页面,这也是我无法接受的一点。因为许多网站或部落格都是用了 WP,结果 MySQL 数据库因故挂点,或者是 CPU Time 吃太多,就导致甚么内容都看不到了。
    接着再来说说 WP 吐出来的东西。MT 有很棒的模版系统,所以非常有弹性,就算完全不会 Perl 也还是能灵活运用;反之 WP 就是……呃,很 PHP 风,要控制 WP 吐甚么出来,就一定要会 PHP,而且因为缺乏模版这一层,所以整个东西很混杂,内容、结构、功能、样式暧昧不明。许多「布景主题」同时会左右部落格的功能或内容结构,造成许多奇奇怪怪的问题,这一点实在是非常之肮脏。
    不祇是这样,很多人恐怕不知道,WP 自己会根据情况偷偷修改送出来的内容。这是一个朋友在试图除错时发现的:当把 WP 生出来的东西喂给 W3C 的验证程序时,WP 会自己偷偷把 TrackBack RDF 删掉,让内容增加通过验证的机会──这完全就是掩耳盗铃的伎俩;面对一个不诚实的系统,叫人怎么能放心去用呢?
    然后 WP 内建的编辑接口也是个麻烦。如果我没记错的话,WP 预设会用 TinyMCE,这是个恶名昭彰的所见即所得编辑器,功能多没错,但是却会画蛇添足地生出丑陋的 HTML 原始码;除去 TinyMCE 的丑陋,到了 WP 系统这一层,还有一堆乱七八糟的正规表示式,会把整个内容弄得更乱。这对于有洁癖的我来说,真的是完全无法接受。
    此外还有许多棘手的小问题,像是(我没记错的话)新版的 WP 坚持 RSS 不输出完整内容──就算你修改了 RSS 输出部分的 PHP 模版,它还是会强迫删减内容;还有像是同一个 WP 系统上,各个使用者居然没办法自订接口语言……说真的,在这些设计背后,我祇能感受到胡闹跟高傲,而没有对使用者的尊敬。
    大致上就是这样,所以我说「Six Apart 没道德,WordPress 没指望」,看来短时间内,大家仍然祇能各自保重了。

    来源:http://jedi.org/blog/archives/005725.html
     
  2. fen

    fen New Member

    注册:
    2005-12-18
    帖子:
    3,050
    赞:
    25
    那什么才是有前途的呢
     
  3. insraq

    insraq New Member

    注册:
    2007-02-11
    帖子:
    15
    赞:
    0
    我用TXP,最近也发现了它的一大堆缺点,准备换。想一想换成什么呢?想来想去还是老老实实用TXP吧!没有一个完美的Blog程序,凑合着用吧!
     
  4. laogui

    laogui Administrator
    管理成员

    注册:
    2005-08-30
    帖子:
    15,216
    赞:
    35
    MT在各方面都是最好的,就是perl环境不喜欢,我又打算换MT了
     
  5. ffxk

    ffxk New Member

    注册:
    2005-09-06
    帖子:
    170
    赞:
    0
    专业测试人——laogui
     
  6. wyh

    wyh New Member

    注册:
    2005-09-20
    帖子:
    119
    赞:
    1
    beta2马上来了:confused:
     
  7. qlq

    qlq Active Member

    注册:
    2006-04-20
    帖子:
    2,658
    赞:
    1
    并不是MT要采用GPL协议。而是 SixApart要有一个GPL协议的项目,
     
  8. winyi

    winyi New Member

    注册:
    2005-09-12
    帖子:
    28
    赞:
    1