特長: 清晰的MVC架構 自動化建立模型類別(model class) 透過3種data model機制(model binding, context mapping, data binding)可以很容易保持資料模組化與前後端一致性 利用context node機制抽象化、統一化對後端各種不同model的存取方式 各種重用性高、可設定的UI元件,只要拖拉即可快速建立畫面 UI元件可與office、Adobe flex作某種程度整合 各種工具類別提高開發效率(ex: Window Manager, Message Manager) 畫面可以重複使用在不同的client裝置(web browser, pocket pc, blackberry),無須重新開發 缺點: 沒有提供使用者輸入驗證的架構(要自行實做) UI元件無法客製 必須使用NetWeaver server,是SAP獨有技術 必需要用NetWeaver Development Studio開發,雖然是基於eclipse的IDE,但是許多好用的功能與快速鍵都被改掉,反而較不好用 不易與其他third party framework整合,如Hibernate