Lotus :一朵腐朽的莲花

 
        在学数据库系统原理的时候,老师们告诉我们,数据库采用的是三级模式两级映像的体系结构。外模式(用户模式);模式(逻辑模式)(概念模式);内模式(存储模式)。这样做的好处之一是能够使得你的应用和数据物理存储分离。
       所有的书籍和文章都在告诉我们应用和物理存储分离带来的好处。像我一样做过多年企业开发的朋友们,当然会根深蒂固的认为应用和物理存储当然是分开的,这还有疑问吗?然而,面对 Lotus,我顿时傻了眼!
 坦白的说,我是个 Lotus新手,也许正是像我这样的新手说出来的话,才是对 Lotus最真实的感性认识。今天我可以这样说,要不是客户“不求最好,但求最贵”的形象工程,我才不会在技术选型时确定基于 LotusOA方案。我第一此接触到它的时候,就被它的体系结构吓了一跳。
人们这样说:“ Domino数据库是包含应用程序的数据、程序代码、逻辑关系和设计元素的容器。”
  
 
        我拼命的用曾经有过的开发和技术经验去理解这种结构,然而“历史事实”告诉我,这实际上是莲花公司甩给 IBM的一个历史遗迹。不客气的讲,如果将它扔进垃圾堆,可能会更合适一些。
Domino数据库在应用到一定规模的时候,绝对会遇到性能问题,并且不像传统关系数据库那样有很多解决方案。
 
       没办法,确定了方案,项目硬着头皮也得实施,于是兴冲冲地跑到海淀图书城买书,到网上下载资料。到海淀图书城统计了一下,一共有不到 15个品种的关于 Lotus的书籍,大部分还是手册类的,和从网上下载的差不多。没办法,到处到网上求助,加入 QQ群,学习交流,打听培训班的价格(几乎是在抢劫!),早就听说用 IBM的产品,学习起来特别困难,现在总算体会到了。过去学习新技术或者用新的技术实施项目的时候,我总会感到乐趣,不知道现在为什么如此厌恶!
 
       群里面一帮 Lotus学习者和专家们整天都在意淫,哈哈,我终于干上了世界上最 NBIT公司 IBM家的“莲花”小姐。
 
再说技术支持, IBM的售前工程师对我们提出的许多技术问题,也需要去研究研究,过 n多天后才会给出一个文不对题的答案。
       用 Domino,我究竟得到了什么?一个邮件服务器?还是用里面自带的功能和模板稍微定制一下就可以去欺骗客户,“这都是我们开发的!”,除此之外,我看不到任何好处。我的学习经验在做完这个项目之后,就会彻底将它忘记掉。
       说到底,它只是一个产品,不是一项技术,谁会在一个产品上投入这么大的经历呢?其实,并不是每一朵莲花都能盛开的!

你可能感兴趣的:(技术与文化)