Lotus Domino/Notes toolkits Summary (9)

Source: Internet
Author: User

Lotus Domino/Notes toolkits Summary (9)
Conclusion 9.4
C/C ++
In general, C/C ++ has the most powerful functions. It can make full use of the existing functions of Domino/Notes, modify the database design, and expand the Domino/Notes capabilities, data processing capabilities are also the highest.
However, the Notes/Domino software must be installed in its runtime environment. It is difficult to write the code and needs to be re-compiled on different platforms.

Java/CORBA
The Java/CORBA toolkit allows users to access the vast majority of data in the domino database without installing the Notes client, which brings great flexibility to application distribution and deployment, it facilitates the combination of Domino/Notes applications and other applications on the J2EE platform. In addition, applications developed using it can be used in the Notes agent with slight changes, which can also adapt the existing code to subsequent changes of Domino/Notes.
It inherits the cross-platform features of Java applications, and features high development efficiency and code maintainability. However, the data processing speed is not high, and the ability to manipulate notes data objects is significantly different from that of C/C ++ tools.
This toolkit does not have many version changes and is not updated quickly. During usage, it is felt that the combination of Java code and notes C ++ code and memory management still need to be further developed.
Over the past two years, IBM has made great strides in supporting the J2EE platform for Domino/Notes, and has been working steadily in this area, will Java toolkit provide better functions and more convenient to use? It is worth looking forward.

Lddj and notessql
These two tools allow developers to access the notes data just like accessing the relational data. This makes code writing and maintenance very simple, but it does not have the inherent unstructured data processing capabilities of notes.
Although they all require the support of Domino/Notes software, the data access speed is not high, and there are some special restrictions, but when the data volume and processing speed are not high, it is still a convenient development tool.
Lddj needs to further strengthen its support for database connection pools and other technologies to improve data processing efficiency.

Others
Domino R6 supports the use of JSP files for WEB presentation of notes data. DCT makes the development of such JSP files faster.
Dxl is used to process notes data and design elements in XML format, so that the Notes application can interact effectively with other applications using XML technology.
Toolkit for com is specialized in developing com applications.
Other tool kits are developed to meet specific requirements. They should be used based on actual needs.

Conclusion
From the current application of Domino Technology in enterprise-level applications, we mainly consider the combination of Domino/Notes and the J2EE platform. Therefore, we will use more Java/CORBA toolkit. At the same time, using C/C ++ APIs on the Domino server to solve technical difficulties can also bring technical competitive advantages.

10 related resources:
Lotus toolkits introduction and download: http://www-10.lotus.com/ldd/toolkits

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.