Lotus Domino/Notes Toolkits綜述(九) 小結 (轉)
Lotus Domino/Notes Toolkits綜述(九) 小結 (轉)[@more@]
總的來看,C/C++的功能是最強大的,能充分利用ino/Notes已有的功能,修改設計,並能擴充套件Domino/Notes的能力,對資料的處理能力也是最高的。
但它的執行環境必須Notes/Domino,程式碼的編寫難度比較大,在不同的平臺下需要重新編譯。
/
Java/CORBA工具包使不必安裝Notes客戶端就能訪問Domino資料庫中的絕大部分資料,對應用的分發和部署帶來了很大的靈活性,為Domino/Notes應用和平臺上其他應用的結合提供了很大便利。而且使用它開發的應用,只要稍加改動,就可以在Notes中使用,這也能使現有的程式碼能夠適應Domino/Notes的後續變化。
它繼承了Java應用跨平臺的特性,開發,程式碼的可維護性都比較高。但資料處理的速度不高,對Notes資料的操縱能力與C/C++工具相比有較大差距。
該工具包的版本更迭次數不多,速度不快,在使用過程中感覺在Java程式碼和Notes C++程式碼的結合、管理等方面還需要進一步成熟。
近兩年來,IBM在讓Domino/Notes支援J2EE平臺方面的動作非常大,是否在這方面的工作穩定下來之後,會推出功能更強、使用更方便的Java工具包呢?值得期待。
LDDJ和Notes
這兩個工具使開發人員可以像訪問關係資料一樣訪問Notes資料。這使得程式碼的編寫和維護非常簡單,但同時也不再擁有Notes固有的非結構化資料處理能力。
雖然它們都需要Domino/Notes軟體支援,資料訪問的速度也不高,並且有一些特殊的限制,但在對資料量和處理速度要求不高的情況下,仍不失為便利的開發工具。
LDDJ在對資料庫連線池等技術的支援方面還需要進一步加強,以便在資料處理效率上能有較大的提升。
其他
Domino R6支援使用來做Notes資料的端呈現,DCT使得這類JSP檔案的開發更為快捷。
DXL專門用於以的方式來處理Notes資料和設計元素,使得Notes應用和其他使用XML技術的應用可以進行有效地互動。
Toolkit for COM則是專門使用者開發COM應用。
還有其他一些工具包,都是為了滿足某種特定的需求所開發的,要根據實際的需要選擇使用。
結論
從目前Domino技術在企業級應用中的運用情況來看,主要考慮Domino/Notes和J2EE平臺的結合,因此,會較多使用Java/CORBA工具包。同時,在Domino一段用C/C++ 來解決技術難題,也可以帶來技術方面的競爭優勢。
IBM網站Lotus Toolkits介紹和:
/Develop/Read_Article.?Id=20419">Lotus Domino/Notes Toolkits綜述(一)
9.4 小結
C/C++總的來看,C/C++的功能是最強大的,能充分利用ino/Notes已有的功能,修改設計,並能擴充套件Domino/Notes的能力,對資料的處理能力也是最高的。
但它的執行環境必須Notes/Domino,程式碼的編寫難度比較大,在不同的平臺下需要重新編譯。
/
Java/CORBA工具包使不必安裝Notes客戶端就能訪問Domino資料庫中的絕大部分資料,對應用的分發和部署帶來了很大的靈活性,為Domino/Notes應用和平臺上其他應用的結合提供了很大便利。而且使用它開發的應用,只要稍加改動,就可以在Notes中使用,這也能使現有的程式碼能夠適應Domino/Notes的後續變化。
它繼承了Java應用跨平臺的特性,開發,程式碼的可維護性都比較高。但資料處理的速度不高,對Notes資料的操縱能力與C/C++工具相比有較大差距。
該工具包的版本更迭次數不多,速度不快,在使用過程中感覺在Java程式碼和Notes C++程式碼的結合、管理等方面還需要進一步成熟。
近兩年來,IBM在讓Domino/Notes支援J2EE平臺方面的動作非常大,是否在這方面的工作穩定下來之後,會推出功能更強、使用更方便的Java工具包呢?值得期待。
LDDJ和Notes
這兩個工具使開發人員可以像訪問關係資料一樣訪問Notes資料。這使得程式碼的編寫和維護非常簡單,但同時也不再擁有Notes固有的非結構化資料處理能力。
雖然它們都需要Domino/Notes軟體支援,資料訪問的速度也不高,並且有一些特殊的限制,但在對資料量和處理速度要求不高的情況下,仍不失為便利的開發工具。
LDDJ在對資料庫連線池等技術的支援方面還需要進一步加強,以便在資料處理效率上能有較大的提升。
其他
Domino R6支援使用來做Notes資料的端呈現,DCT使得這類JSP檔案的開發更為快捷。
DXL專門用於以的方式來處理Notes資料和設計元素,使得Notes應用和其他使用XML技術的應用可以進行有效地互動。
Toolkit for COM則是專門使用者開發COM應用。
還有其他一些工具包,都是為了滿足某種特定的需求所開發的,要根據實際的需要選擇使用。
結論
從目前Domino技術在企業級應用中的運用情況來看,主要考慮Domino/Notes和J2EE平臺的結合,因此,會較多使用Java/CORBA工具包。同時,在Domino一段用C/C++ 來解決技術難題,也可以帶來技術方面的競爭優勢。
10 相關資源:
IBM網站Lotus Toolkits介紹和: /Develop/Read_Article.?Id=20419">Lotus Domino/Notes Toolkits綜述(一)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-982130/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Lotus Domino/Notes Toolkits綜述(一) (轉)
- Lotus Domino/Notes Toolkits綜述(六) 其他 (轉)
- Lotus Domino/Notes Toolkits綜述(二) C API (轉)API
- Lotus Domino/Notes Toolkits綜述(七) 分析比較 (轉)
- Lotus Domino/Notes Toolkits綜述(八) 分析比較 續 (轉)
- 管窺Lotus Notes/Domino 的安全特性
- Lotus Notes/Domino 的C API程式設計API程式設計
- Lotus Notes/domino事件、屬性、函式和命令事件函式
- IBM Lotus Notes 和 Domino 8.5 評測指南IBM
- Lotus Notes/Domino 環境下的 OpenSocial 開發
- 使用IBM Lotus Notes/Domino V8 郵件收回功能IBM
- 瞭解 Lotus Domino Access for Microsoft Outlook 的 Notes.ini 檔案ROS
- 使用 IBM Lotus Notes/Domino V8 郵件收回功能IBM
- Index of system requirements for Notes, Domino, Domino Administrator, Domino Designer & Notes TravelIndexUIREM
- Microsoft Exchange 和 Outlook 遷移到 IBM Lotus Domino 和 Notes 8.xROSIBM
- IBM Lotus Sametime 8.5 綜述與新功能體驗IBM
- Lotus Domino使用的埠號
- GNOME 技術綜述(轉)
- JVM篇1:[-結構綜述-]JVM
- 二零零二年IT業綜述 (轉)
- IBM Lotus Domino 8.5 效能評測IBM
- 保護 Lotus Domino 關鍵資料
- 在 Lotus Notes 複合應用中整合 Lotus Symphony
- Lotus notes問題與處理
- lotus/domino/servlet/DominoServletConfig.getServletNameServlet
- Linux啟動過程綜述(轉)Linux
- Spring綜述Spring
- API安全綜述API
- 瞭解 Lotus Notes 中 Lotus Symphony 的可程式設計性程式設計
- IBM Lotus Notes Traveler 8.5.1 的效能IBM
- IBM Lotus Notes Traveler 8.5 的效能IBM
- domino server端的Notes.ini詳解Server
- 藉助 Project Zero 建立 RESTful IBM Lotus DominoProjectRESTIBM
- Lotus Domino Administration Process 問題診斷
- 綜述:微軟的Linux圍剿戰(轉)微軟Linux
- 視覺SLAM綜述視覺SLAM
- Spring Bean 綜述SpringBean
- JavaScript模板引擎綜述JavaScript