Lotus Domino/Notes Toolkits綜述(九) 小結 (轉)

amyz發表於2007-11-13
Lotus Domino/Notes Toolkits綜述(九) 小結 (轉)[@more@]

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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章