特長:
清晰的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
清晰的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
留言