梦断代码阅读笔记03
近期阅读《梦断代码》了四、五、六、七章,现在我把我的感想公之于众,在我的感想之前,先要把它的主要思想阐述一番: 第四章内容的标题是乐高王国,讲述了在大量程序员失业或半待业的技术工业冰河时代,OSAF获益匪浅,很多人投入到Chandler项目中, 了解到了软件开发者常常谈及的前台和后台的概念,前台是程序中和用户打交道的部分——显示窗体对话框和鼠标指示,告诉你正在发生什么,让你有办法输入信息 并得到输出信息。后台是前台发生的事件和用户输入流向的地方,计算机对事件和输入进行处理,保存,取回。前台应该精致,直观,功能强大,后台应该隐形,高 效,如磐石般坚固。然而Chandler后台工作陷入了困境。对资料库的最主要需求是方便前端开发者,而前端开发者需要一种“对象持久化”的机制。实现 “对象持久化”最简单的手段就是采用对象数据库,对象数据库把一段代码和与之相关的数据打包储存。接下来就是完善Chandler项目,引出了ZODB, 从而提出了乐高这个词:新西兰学者詹姆斯.诺博尔和罗伯特.毕多有时用“后现代程序员”的笔名共同写作,他们把这个梦想叫做“乐高假设”。经过所有程序员 的努力Chandler完成了第一版。 第五章内容的标题是管束奇客和狗,开头写到了名叫Chandler的狗,接着映出了管束狗和程序项目的相似性,看到OSAF在狗身上抹上跳蚤 粉,然后贴上标签说:正在要杀跳蚤——别碰我