Lotus Domino/Notes Toolkits综述(八) 分析比较 续[1]

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 oldcrane 的 blog

9.3 domino/notes toolkits比较

    根据上面的分析,我们在比较domino/notes工具包的时候,要考虑它们对非结构化数据的处理能力,考虑它们对domino/notes平台的依赖,考虑domino/notes安全特性的应用和限制情况。
    同时,还将考虑工具在性能和效率、应用扩展能力、对不同操作系统的支持、支持跨平台、安全性、对domino/notes版本的支持、编码效率、代码易维护性等方面进行比较。

9.3.1 对非结构化数据处理能力的支持

  对notes数据对象结构的支持 对notes设计的操纵能力 对rtf域的操纵能力 任意添加字段
c api ★★★ ★★★★★ ★★★★★ p
c++ api ★★★★★ ★★★★★ ★★★★★ p
java/corba ★★★ ★★ ★★★ p
lddj 不支持 不支持
notessql 不支持 不支持
dxl ★★★ ★★★ ★★ p

9.3.2 对domino/notes平台的支持和依赖

需要安装notes/domino 支持的版本 对服务器的要求
c api p 所有版本
c++ api p 所有版本
java/corba corba方式不支持 r5.03+ http和diiop服务
lddj p r5.0+
notessql p 4.6.4以上版本
dxl p r5.0+

9.3.3 安全性和存取控制


  用户身份 安全性 控制acl
c api notes id notes安全机制 p
c++ api notes id notes安全机制 p
java notes id notes安全机制 p
corba 用户/程序提供 简单密码验证 p
lddj notes id notes安全机制 不支持
notessql notes id notes安全机制,有附加的安全控制 不支持
dxl notes id notes安全机制 p

9.3.4 对操作系统的支持

  windows linux solaris mac hp-ux aix as/400 s390
c api p p p p p p p p
c++ api p p p     p p  
java/corba p p p p p p p p
lddj p              
notessql p              
dxl p              

9.3.5 开发能力和数据处理效率

 
  数据存取效率 设计控制能力 权限控制能力 修改notes客户端 domino附加任务 扩展事件管理
c api ★★★★ ★★★★ ★★★★ p p p
c++ api ★★★★ ★★★★ ★★★   p  
java/corba ★★ ★★ ★★      
lddj ★★        
notessql ★★        
dxl ★★★★ ★★★ ★★      

9.3.6 开发效率

  开发速度 代码可读性 可维护性
c api
c++ api ★★★ ★★★ ★★★
java/corba ★★★★ ★★★★★ ★★★★
lddj ★★★★★ ★★★★★ ★★★★★
notessql ★★★★★ ★★★★ ★★★★
dxl ★★ ★★★ ★★★

本文关键:Lotus Domino Notes Toolkits API C C++ Java
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top