開發基於IBM Lotus Domino的Web 2.0應用的最佳實務

來源:互聯網
上載者:User

簡介:本文介紹了開發基於 IBM Lotus Domino 的 Web 2.0 公司專屬應用程式的最佳實務。這些最佳實務覆蓋 系統開發的整個生命週期,包括系統設計階段、實現階段以及系統裝配和部署階段。根據本文所介紹的這 些方法,可以高效的開發高品質的基於 Domino 的 Web 2.0 公司專屬應用程式。

背景簡介和挑戰

Domino 是 IBM Lotus 下面的一個旗艦產品,由於其提供了多層級的安全解決方案,內建整合的協同 服務應用和目錄服務並提供靈活的資料庫複寫機制,因成為很多公司專屬應用程式的重要平台。

隨著企業對使用者體驗的日益重視以及 Web 2.0 理念的日趨普及(參見 參考資料),越來越多的企業 也開始考慮構建基於 Web 2.0 的公司專屬應用程式。對於 Domino 使用者而言,能否平滑快速的實現這一目標呢?

從商業角度講,Domino 現有客戶以及基於 Domino 提供解決方案的夥伴最關心的一個問題就是能 否在不增加已有投資基礎上(包括人員投資)快速提供 Web 2.0 的 Domino 應用。從技術角度來講,我 們知道 Domino 的編程模型和我們常見的明確 Web 編程模式略有差別,更偏向於一種扁平和混合的特點 。例如 Domino 的設計項目表單同時兼具顯示和儲存的功能,也就是說 Domino 的開發人員在構建系統時 必須同時考慮最上層顯示和後端資料結構兩方面的問題。在 Domino 這種傳統編程模式下,其他有經驗的前 端 Web 開發人員往往難以直接參与到對應的 Domino Team Dev中,實現有效分工合作開發。此外 Web 2.0 開發比以往也更加強調前端 Web 展示以及其帶來的使用者體驗,而現有的 Domino Designer 在開發和 調試前端代碼時還是略顯不方便。雖然單純從技術上講,Domino 完全支援在現有編程模型下開發 Web 2.0 應用。但是在實踐中,這些因素 ( 扁平混合的編程模式,Domino Designer 對 Web UI 端開發調試 的不便,難以直接有效引入獨立前端 Web 開發人員參與合作開發 ) 導致要快速構建高品質、大規模和靈 活的 Domino Web 2.0 應用往往存在很多困難。

如何消除現有 Domino 開發人員開發高品質 Domino Web 2.0 公司專屬應用程式的瓶頸?如何促進其他前端 Web 開發人員也能夠加入到 Domino Web 2.0 應用的Team Dev,有效進行協同開發?如何簡化兩類開發人 員的合作流程,並最終方便快捷的實現系統整合和部署?

本文在總結以往項目的基礎上介紹了開發 Domino Web 2.0 應用的最佳實務。這些最佳實務覆蓋了系 統開發的整個生命週期。第二節 將介紹在系統設計階段對編程模型的轉換以及開發人員的分工。第三節 將涉及在系統實現階段的一些常見問題,在結合 Domino 的自身特性及 Web 2.0 應用特點等諸多因素中 如何選擇最適的實現方法。第四節 將介紹如何?代碼的高效組裝和系統靈活部署。

相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。