BBC News最近在它的在线网上发表了一篇文章,里面将霍格瓦兹魔法学校(Hogwart’s,小说《哈利·波特》里的魔法学校)的魔法师和Web的设计人员比较了一番。我对这篇文章想得越多,在我脑子里关于这两者的可比之处就越多。例如,一般人都不知道我们在做什么,以及我们怎么做我们想做的事。而且,就和魔法师一样,Web的设计人员在某种程度上有他们自己的魔法(算法、对象、函数和文档等)。
事实上,唯一真正的不同是,魔法师都有他们自己的魔法书,或者叫grimoires,如果你愿意的话。尽管不总是正确有效,这些用皮革装订的书卷包含有和某个主题相关的所有文档,例如招魂术。
而另一方面,Web设计人员不习惯归档,而愿意把他们所有的秘密带到坟墓里。这种现象不仅仅只在Web设计人员中存在;这在编程的所有分支中都普遍存在。这一点可以通过不久以前两位数字造成的千年虫“小麻烦”来充分说明。
每个个人和组织有他们自己的方法来处理档案和笔记。我的一个朋友总是带着一个小笔记本,随时记下他的想法以及如何处理编程中遇到的难题。不幸的是,我总是喜欢掉小笔记本,所以这种方法对我或者我的客户并不是适用。
我决定尝试21世纪的解决方案。我真正需要的是一种将文档收集到一个文件里的标准方法,这个文件能够在多种Windows平台里显示。我需要一个还能够被用来组织大量文档的东西,以便能够和我的Web订单输入系统一起工作。我所需要的就是eBooks。