9.4 small knot
C / C
In general, the function of C / C is the most powerful, which can make full use of Domino / Notes existing features, modify the database design, and expand the ability of Domino / Notes, and the processing capability of data is also the highest.
But its operating environment must be installed with Notes / Domino software, the code has a relatively difficulty, and needs to be recompiled under different platforms.
Java / Corba
The Java / CORBA toolbag enables users to access most of the data in the Domino database without having to install the Notes client, bringing great flexibility to the distribution and deployment of applications, other applications for Domino / Notes applications and other J2EE platforms The combination provides a great convenience. And use it developed, as long as it is slightly changed, you can use it in the Notes agent, which can also adapt the existing code to future changes in Domino / Notes.
It inherits Java application cross-platform features, development efficiency, and efficiency of code are relatively high. However, the data processing is not high, and the manipulation capacity of Notes data object has a large gap compared to the C / C tool.
The number of resets of the toolkit is not much more, the update is not fast, and it is necessary to further mature in Java code and Notes C code during use.
In the past two years, IBM has a very large number of movements in the J2EE platform for Domino / Notes. After the work in this area is stable, it will launch a more functional and more convenient Java toolkit? It is worth looking forward to.
LDDJ and Notessql
These two tools enable developers to access NOTES data like accessing relational data. This makes the code and maintenance of the code very simple, but it also no longer has NOTES inherent non-structured data processing capabilities.
Although they all need Domino / Notes software support, the speed of data is not high, and there are some special restrictions, but in the case of not high data volume and processing speed, it is still a convenient development tool.
LDDJ needs to be further strengthened in terms of support of the database connection pool, so that there can be a large increase in data processing efficiency.
other
Domino R6 supports the web side of using JSP files to do Notes data, DCT makes the development of such JSP files more fast.
DXL is specifically used to handle Notes data and design elements in an XML, making Notes applications and other applications using XML technology can be effectively interactively interact.
Toolkit for COM is a special user to develop COM applications.
There are other toolkits, which are developed to meet certain specific needs, and choose to use according to the actual needs.
in conclusion
From the current application of Domino technology in enterprise applications, mainly consider the combination of Domino / Notes and J2EE platforms, therefore will use the Java / CORBA toolkit. At the same time, in the Domino server, a C / C API can solve technical problems or bring technical competitive advantages.
10 Related resources: IBM website Lotus Toolkits introduction and download: http://www-10.lotus.com/ldd/toolkits
Lotus Domino / Notes Toolkits Summary (1)
Lotus Domino / Notes Toolkits Review (2) C API
Lotus Domino / Notes Toolkits Summary (3) C API
Lotus Domino / Notes Toolkits Review (4) Java
Lotus Domino / Notes Toolkits Summary (5) LDDJ
Lotus Domino / Notes Toolkits Summary (6) Other
Lotus Domino / Notes Toolkits Review (7) Comparison Lotus Domino / Notes Toolkits Summary (8) Analysis Continued
Lotus Domino / Notes Toolkits Summary (Nine) Summary