论文部分内容阅读
我们中华民族创造了世界上灿烂的物质和文化文明,这是人类社会中的一大财富。我们发明的科举制度,影响着世界范围内优秀人才的选拔;制作的丝绸、种植的茶树、烧制的瓷器,影响着海内外文人雅士的品味追求。虽然时代不同、地域不同、民族不同,然而人类对艺术和美的孜孜追求是相似的;然而快速的现代化正冲击着古老的文明,急剧破坏着传统的艺术,在我们反应过来的时候已经失去了许许多多人类的宝贵财富,青瓷就是其中的一样。青瓷器是一种优美的手工艺作品,其优雅文静、晶莹滋润,给人一种高贵的艺术体验,其质脆易碎,更是惹人怜爱。所谓“天有不测之风云,人有旦夕祸福”,青瓷更是需要小心加以收藏和保护,否则一旦失去便只能扼腕叹息了。 作为瓷器之都,在传统文化和艺术遭到大量破坏的时候加以保护是非常有必要的。现代人生活节凑明显加快,对于知识的接受和文化的熏陶和古代大有所不同,所以保护青瓷的文化和艺术也要用现代的技艺和方法。相比于阅读书籍翻看经典,现在的人更多的是通过网络来获取和分享信息,这比书籍更易获取,蕴含的知识和容量更非书籍可以比拟。所以,我们希望构建一个以青瓷为主题的数字化系统。 现代的数字化系统也是日新月异,曾经的客户端-服务器模式被后来的浏览器-服务器模式所替代,传统的关系型数据库正在为NoSQL所替代,传统的多线程正在为后来的事件循环所替代,传统的同步I/O正在为后来的异步I/O所替代。构建数字化系统是一件费时、费力的事情,虽然多年之前便有了快速开发、易修改、易扩展和易重用的需求,然而受限于技术和模式,使得传统的开发往往是通过增加系统的复杂性来“顾此失彼”。在Node非阻塞I/O的异步编程模型和对象数据库MongoDB出现之后,这种情况大有改观。 本青瓷数字化系统中使用了一种快速开发而且易修改和扩展的模式。使用动态语言JavaScript可以让我们快速开发;使用MVC模型可以使显示和数据处理相分离,易移植和扩展;而使用对象数据库可以让我们在数据处理过程中大大地简化分层,这样我们就能更容易地修改系统;前台和后台、后台不同层之间均以JSON对象作为数据传输格式,提供一致的数据传输格式。Node和MongoDB可谓相得益彰,正是它们提供的异步事件模型和对象数据库存储才使得我们可以如此方便地实现。