Lotus 深入浅出系列——前言(二)IBM Lotus开发人员的几个境界

在翻阅此书的同时,不忘时时对照自己的进步情况。

第一境界:入门级
可以熟练使用Lotus Notes和Lotus Designer客户端软件以及iNotes等;
可以搭建Lotus邮件服务器、Web服务器和多服务器(交叉验证、信任的或集群服务器集合)应用;
第二境界:初级
可以熟练使用Lotus公式语言和Lotus Script开发简单的流程传签系统,至少基于系统提供的数据库模板进行客户端应用程序和Web应用程序的开发;
了解Lotus的相关产品,比如Quicky、Doc、Sametime等。
第三境界:中级
遵循一定的编程规范进行程序设计,恰当的使用OO思想编码设计,并把常用的算法和数据结构引入Lotus编程中;
至少看完Lotus help中公式语言和LotusScript部分,开始接触开源的Notes数据库。
第四境界:高级
可以独立设计传签系统和不太复杂的流程引擎,掌握最基本的流程节点类型,掌握工作流思想。
参与了Lotus和其他系统的集成架构(WebSphere、关系型数据库、SAP和SharePoint等)和程序设计;
可以整合Lotus周边产品进行程序设计;
可以把PDF、MS Office的引入到Lotus开发应用中;
关注开源产品,并能恰当的引入Lotu项目开发中;
Lotus与相关应用系统(金蝶K2、用友、SAP等)的集成时常有所参与。
第五境界:匠人
如果您是CS程序开发者,Windows API在Lotus开发中可以灵活应用,如果您是Web程序开发者,你可以恰当的引入Ajax框架、Flex等UI设计技术。甚至轻松的引入Java的SSH进行程序设计也不足为怪。
Java是您手边常用的编程利器,时常作为高级应用或疑难问题的最好武器,LotusScript是最拿手的武器。就像google使用Python和C++、Java一样设计您的程序。
Lotus Designer已经不能满足您的编程欲望,IBM Rational和Eclipse常常令你爱不释手。你也时常在WebSphere和DB2身边驻足,AIX和Linux也时常令您流连忘返。

作者: MingleLui
出处: http://blog.csdn.net/minglelui
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

你可能感兴趣的:(Lotus——Design)