Lotus DominoNotes Toolkits综述(八) 分析比较

    技术2022-05-11  13

      Lotus Domino/Notes Toolkits综述(八) 分析比较

    9.3 DominLotus/Notes Toolkits比较

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

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

     对Notes数据对象结构的支持对Notes设计的操纵能力对RTF域的操纵能力任意添加字段C API★★★★★★★★★★★★★PC++ API★★★★★★★★★★★★★★★PJava/CORBA★★★★★★★★PLDDJ不支持不支持NotesSQL不支持不支持DXL★★★★★★★★P

    9.3.2 对Domino/Notes平台的支持和依赖

    需要安装Notes/Domino支持的版本对服务器的要求C APIP所有版本C++ APIP所有版本Java/CORBACORBA方式不支持R5.03+ HTTP和DIIOP服务LDDJPR5.0+NotesSQLP4.6.4以上版本DXLPR5.0+

    9.3.3 安全性和存取控制

     用户身份 安全性 控制ACLC API Notes id Notes安全机制 PC++ API Notes id Notes安全机制 PJava Notes id Notes安全机制 PCORBA 用户/程序提供简单密码验证 PLDDJ Notes id Notes安全机制 不支持NotesSQLNotes id Notes安全机制,有附加的安全控制 不支持DXL Notes id Notes安全机制 P

    9.3.4 对操作系统的支持

     WindowsLinuxSolarisMACHP-UXAIXAS/400S390C APIPPPPPPPPC++ APIPPP  PP Java/CORBAPPPPPPPPLDDJP       NotesSQLP       DXLP       

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

     数据存取效率设计控制能力权限控制能力修改Notes客户端Domino附加任务扩展事件管理C API★★★★★★★★★★★★PPPC++ API★★★★★★★★★★★ P Java/CORBA★★★★★★   LDDJ★★    NotesSQL★★    DXL★★★★★★★★★   

    9.3.6 开发效率

     开发速度代码可读性可维护性C APIC++ API★★★★★★★★★Java/CORBA★★★★★★★★★★★★★LDDJ★★★★★★★★★★★★★★★NotesSQL★★★★★★★★★★★★★DXL★★★★★★★★

    9.3.7 其他

        从各个工具包的成熟度来看,C/C++ API开发使用的时间最长,也最为稳定。NotesSQL也已经历多个版本的更迭,比较成熟。Java/CORBA工具包和LDDJ开发时间不长,在使用过程中感觉还不是很好用、不是很成熟。其他还有一些工具包,例如for COM、LSX等,是为了某种特定的需求的开发的,1.0版发布之后几乎没有更新。    从工具包最新发布时间来看,也是C/C++、NotesSQL、LDDJ、Java/CORBA等工具包相对活跃。Java相关的工具包更新速度比想象的要慢,可能与Domino/Notes目前正在从传统平台向J2EE平台转移,尚未稳定有关。
         
    全 国 万 名 职 场 女 性,齐 聚 非 常 美 女,惊 艳 2 0 0 7   

    最新回复(0)