Lotus Domino/Notes Toolkits综述(九) 小结

原创 2003年11月01日 22:50:00

9.4 小结

C/C++
    总的来看,C/C++的功能是最强大的,能充分利用Domino/Notes已有的功能,修改数据库设计,并能扩展Domino/Notes的能力,对数据的处理能力也是最高的。
    但它的运行环境必须安装Notes/Domino软件,代码的编写难度比较大,在不同的平台下需要重新编译。

Java/CORBA
    Java/CORBA工具包使用户不必安装Notes客户端就能访问Domino数据库中的绝大部分数据,对应用的分发和部署带来了很大的灵活性,为Domino/Notes应用和J2EE平台上其他应用的结合提供了很大便利。而且使用它开发的应用,只要稍加改动,就可以在Notes代理中使用,这也能使现有的代码能够适应Domino/Notes的后续变化。
    它继承了Java应用跨平台的特性,开发效率,代码的可维护性都比较高。但数据处理的速度不高,对Notes数据对象的操纵能力与C/C++工具相比有较大差距。
    该工具包的版本更迭次数不多,更新速度不快,在使用过程中感觉在Java代码和Notes C++代码的结合、内存管理等方面还需要进一步成熟。
    近两年来,IBM在让Domino/Notes支持J2EE平台方面的动作非常大,是否在这方面的工作稳定下来之后,会推出功能更强、使用更方便的Java工具包呢?值得期待。

LDDJ和NotesSQL
    这两个工具使开发人员可以像访问关系数据一样访问Notes数据。这使得代码的编写和维护非常简单,但同时也不再拥有Notes固有的非结构化数据处理能力。
    虽然它们都需要Domino/Notes软件支持,数据访问的速度也不高,并且有一些特殊的限制,但在对数据量和处理速度要求不高的情况下,仍不失为便利的开发工具。
    LDDJ在对数据库连接池等技术的支持方面还需要进一步加强,以便在数据处理效率上能有较大的提升。

其他
    Domino R6支持使用JSP文件来做Notes数据的Web端呈现,DCT使得这类JSP文件的开发更为快捷。
    DXL专门用于以XML的方式来处理Notes数据和设计元素,使得Notes应用和其他使用XML技术的应用可以进行有效地交互。
    Toolkit for COM则是专门用户开发COM应用。
    还有其他一些工具包,都是为了满足某种特定的需求所开发的,要根据实际的需要选择使用。

结论
    从目前Domino技术在企业级应用中的运用情况来看,主要考虑Domino/Notes和J2EE平台的结合,因此,会较多使用Java/CORBA工具包。同时,在Domino服务器一段用C/C++ API来解决技术难题,也可以带来技术方面的竞争优势。


10 相关资源:

    IBM网站Lotus Toolkits介绍和下载:http://www-10.lotus.com/ldd/toolkits


Lotus Domino/Notes Toolkits综述(一)
Lotus Domino/Notes Toolkits综述(二) C API
Lotus Domino/Notes Toolkits综述(三) C++ API
Lotus Domino/Notes Toolkits综述(四) Java
Lotus Domino/Notes Toolkits综述(五) LDDJ
Lotus Domino/Notes Toolkits综述(六) 其他
Lotus Domino/Notes Toolkits综述(七) 分析比较
Lotus Domino/Notes Toolkits综述(八) 分析比较 续
Lotus Domino/Notes Toolkits综述(九) 小结

Lotus Domino/Notes Toolkits综述

Lotus Domino/Notes Toolkits综述(一)1 概述1.1 为什么要了解Lotus Toolkits    在使用Domino/Notes开发企业应用的过程中,不断遇到了Domin...
  • numberpig
  • numberpig
  • 2006年07月05日 15:27
  • 2059

Lotus Notes/Domino 的理解

在面对悠久而知名的邮箱学习中,谈谈我的看法和理解。 首先它的历史,能干什么,为什么能成为IBM中排名第二的办公服务软件。 世界级的企业级通讯、协同工作及Internet/Internet平台。面向的都...
  • github_34437042
  • github_34437042
  • 2016年08月24日 16:49
  • 485

邮件服务器配置(notes篇):lotus notes 9.0.1安装及配置

1.安装 环境:windows server  2008 64 1)lotus notes  9.0.1下载: https://www-01.ibm.com/marketing/iwm/iwm/we...
  • zs15yy
  • zs15yy
  • 2017年07月11日 14:47
  • 1072

使用Lotus Domino实用程序(Updall, Compact, Fixup) 进行正常和异常维护

目录    I.实用程序: Updall, Compact, Fixup   A. Updall   B. Compact   C. Fixup  II.用于每周维护的实用程序  III...
  • qin_zhimou
  • qin_zhimou
  • 2014年11月26日 16:58
  • 1126

Lotus Notes/Domino主流版本特点对比

Lotus Notes/Domino 7         Lotus Notes 和 Domino 7 构建于 6.5x 中的协作改进之上,借助 Web 标准和 IBM 软件技术(例如 IBM...
  • jaminwm
  • jaminwm
  • 2006年12月13日 17:41
  • 2646

Lotus Domino/Notes Toolkits综述(一)

1 概述1.1 为什么要了解Lotus Toolkits    在使用Domino/Notes开发企业应用的过程中,不断遇到了Domino要和其他业务系统相结合的问题。Domino是一个比较独特、比较...
  • oldcrane
  • oldcrane
  • 2003年10月31日 23:02
  • 2501

Lotus Domino/Notes Toolkits综述(一) (转)

1 概述1.1 为什么要了解Lotus Toolkits? ? 在使用Domino/Notes开发企业应用的过程中,不断遇到了Domino要和其他业务系统相结合的问题。Domino是一个比较独特、比较...
  • milk520
  • milk520
  • 2004年09月13日 23:23
  • 606

Lotus Domino/Notes Toolkits综述(四) Java

  • zgqtxwd
  • zgqtxwd
  • 2008年04月25日 13:56
  • 97

Notes获取客户端IP地址

这是写在postopen中的代码: uidoc.FieldSetText("ipadd",GetLocalIPAddress()) 其调用GetLocalIPAddress()函数 Scrip...
  • liuchang__
  • liuchang__
  • 2017年01月19日 14:54
  • 421

IBM Lotus Domino 邮件服务器配置攻略

转自: http://tech.sina.com.cn/h/2008-09-04/0600792843.shtml
  • duanbeibei
  • duanbeibei
  • 2014年10月20日 11:42
  • 3598
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Lotus Domino/Notes Toolkits综述(九) 小结
举报原因:
原因补充:

(最多只允许输入30个字)