内容为王

来源:互联网 发布:微信时时彩源码坐庄 编辑:程序博客网 时间:2024/04/28 08:51

作者:朱宾﹒沃迪亚(Zubin Wadia)

我见过无数这样的设计,它们大都永无止境地强调需求、设计、开发、安全可维护性,但从未关注系统的真正要点——数据。对于基于内容的系统(content-based system),数据尤其重要,对它们而言,所谓“数据”,即是以非结构化或半结构化内容的形式交付的信息。所谓优秀的内容,指的是其内容之间相互关联,而不是空洞割裂。

内容为王。内容即网络,即界面。在联系日益紧密的今日世界,内容质量(contentquality)很快就成为了成败的关键。FaceBook对Orkut,Google对Cuil,NetFlix对BlockbusterOnline……列表还可以更长。这一连串的较量,都说明内容是决胜的关键。或许有人会争辩说,内容相关方面不是软件架构师应该操心的问题,但我认为在未来10年,这样的观点一定会被驳倒。

在新系统的设计过程中,必须留出一部分精力专心考评内容库(content inventory)。仅仅设计出有效的领域模型、对象模型或数据模型是不够的。

可以根据以下标准,分析所有可用的肉容,评估它们的价值:

  • 是否可以获得足够多的内容?如果不是,我们如何去获取关键的内容?
  • 内容够新鲜(fresh)吗?如果不是,该如何提高交付率(delivery rate)以保证内容的新鲜度?
  • 是否己利用所有可能的内容渠道?RSS订阅、电子邮件和纸质表单,这些都是可利用的渠道。
  • 是否建立了有效的输入流,可将内容源源不断地引入系统中?一方面要能识别出有价值的内容,另一方面要定期获取和更新内容,两者结合才能嬴得胜利。

没错,系统的成功取决于其内容。在设计过程中,要对内容价值的评估给予足够重视。如果评估结果不如人意,要向利益相关者反馈那些不足之处并给出建议。我见过许多系统虽然完成了所以的合同义务,也满足了各项需求,但仍以失败告终,其原因就是一个相当明显的因素被忽视了:优秀内容成就优秀系统,内容为王。
0 0
原创粉丝点击