SAP WebDynpro Limitation and Risk
Fred Wang (http://fredwang.blogspot.com)
2004/03/04
研讀了許多WebDynpro的文章及實作兩個個案, 感受到SAP在這個Java開發平台上的用心, 除了符合MVC架構外, Layout的設計有許多標準的元件及圖形化的UI可以使用, 開發過程不須程式設計, Control部分提供Model Binding, Context Mapping, UI element binding等節省不少開發時間, Model方面支援SAP BAPI, XML等介面的整合, 確實可以加速Java的開發, 消除傳統Java在開發上較為費時的問題。不過任何套裝軟體都有其限制, 我整理了下面WebDynpro的限制及風險, 另外還有一些在個案實作時的一些觀察, 由於實作經驗仍不算多, 僅能提供這些資訊。
Limitations :
1. User Environment Limitation
- Browser Support : above IE5.5 and above NS7.0
2. Development Environment Limitation
- Minimum Spec. : 512MbRAM (1Gb RAM recommended) 800MHz processor
- J2EE engine version : 1.3.1_07
- Only available for Windows based platforms (2003/10/17)
Risks :
: Gartner – Big variation in component maturity (Oct. 2003)
- Moderate Risk : Collaboration, WAS for J2EE
- Higher Risk : Multi-Channel Access, Knowledge Management, Integration Broker
- “Not for the Risk Averse” : MDM(Master Data Management), Business Process Management
My Concern:
1. WebDynpro IDE 操作環境需要較大的螢幕(17or19吋)或/及較大的解析度(1024x768以上)
2. Less flexibility on layout design
- UI設計的自由度差, 不像FrontPage or Dreamweaver web page design方便及自由設計
- 無法自訂CSS, 因此無法將layout元素抽離, 便於整體一致性的設計, 不用SAP default style時, 需逐一元件更改properties
- 無法Refine及增加建立的視窗元素的html及javascript
- 當Table需要較為複雜的設計時, 相當難達成
沒有留言:
張貼留言
歡迎提供意見, 謝謝 (註 : 留言經過版主審核通過才會發布)