技术开发 频道

IBM Lotus开发人员的几个境界

    【IT168  评论】

    第一境界:入门级

    可以熟练使用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也时常令您流连忘返。

    
  

 

0
相关文章