SAP BSP vs Web Dynpro ABAP
来源:互联网 发布:网络打印机 找不到 编辑:程序博客网 时间:2024/05/19 08:23
SAP WEB 开发的两种技术: BSP 和 WEB Dynpro ABAP. 刚刚接触,把
SAP Community Network Forums上面好的回答总结在这里:
1、
ABAP offers various options for GUI programming:
1 Web Dynpro for ABAP,
2 Business Server Pages (BSPs),
3 Classical GUI techniques using classic dynpros or screens,
4 GUI Controls (example: ALV lists).
here is the comparison as per my understanding and some search on SDN together with sm work experience :
1)BSP and WebDynpro are used for the development of web-based applications.
2)With BSP, we would need the comprehensive knowledge in HTML, CSS, and JavaScript etc.
In BSP, ABAP - based script code &HTML are combined whereas in Webdynpro for ABAP,
We would need expertise in ABAP and the Webdynpro for ABAP framework would generate HTML code for you and your application would be rendered in web browsers.
3)We can consider BSP in similar lines to Java Server Pages or Active Server Pages.
4)The implementation in BSP programming is complex and one also has to do with granular details like HTTP Request/Response ,which is not the case with Webdynpro and framework does it for us.
5)For some older SAP releases or on special purposes, the use of some other UI technology may be inevitable.SAP is now dedicated to using webdynpro as its internet platform of the future. This indicates that it aims to eventually retire such things as BSP. WD ABAP its going to replace all other web based application development methodologies . WebDynpro is the standard, and BSP is old technology.
2、
I have worked in both areas WebDynpro For Abap and BSP.
Now why WebDynpro For ABAP .In my view BSP and WebDynpro ABAP are two distinct and Complex areas . So Instead of putting efforts and energy to explore BSP and trying to apply that Logic in WD ABAP wont be right deal .
Now let me make you one thing clear . WebDynpro ABAP programming is much more different than BSP .It strictly follows MVC (Model View Controller ) .Not just that you need to have good sense of OOABAP,classes and methods , interfaces etc.
May at time Achieving some functionality with BSP over web will be easy deal compare to same thing in WebDynpro ABAP .ut as your thinking in Context of WD ABAP will mature you will find it easier .
There might be reason for going for BSP development .
In my view there are to possible reason
1) Based on current skill sets of SAP resources and Complexity of thing .Many time if less web Services are there and if you have existing BSP resources then its better for BSP development.
2) Amount you want use other things like HTML or javascript .You can more easily use things in BSP .
I will suggest you to go through following links,
https://www.sdn.sap.com/irj/sdn/thread?threadID=312977&messageID=3016990#3016990
- SAP BSP vs Web Dynpro ABAP
- BSP VS Web Dynpro ABAP
- Web Dynpro ABAP (SAP主页)
- SAP web dynpro for abap 环境配置
- BSP and Web Dynpro
- web dynpro for abap
- Web Dynpro ABAP Configuration
- Web Dynpro ABAP Configuration
- BSP & Web Dynpro 环境配置
- BSP & Web Dynpro 环境配置
- Web Dynpro: ABAP or Java?
- web dynpro for abap 基础知识
- Web dynpro ABAP translation tool
- 转: SAP WEB DYNPRO ebooks
- SAP Web Dynpro 链接大全
- SAP Web Dynpro 技术简介
- Web Dynpro for ABAP:URL of a Web Dynpro Application
- Web Dynpro for ABAP 之 Web Dynpro Window& Web Dynpro Application
- 免费域名--花生壳绑定tomcat 花生壳路由器的设置
- data
- android error: Apostrophe not preceded
- 省市县三级联动
- QML学习(3)
- SAP BSP vs Web Dynpro ABAP
- Android高手进阶教程(二十三)之---Android中的日历读写操作!!!
- NHibernate与返回受影响的行计数的冲突
- wing ide 3.x 中文设置
- postfix+dovecot+saslauthd+samba+winbind+pam+AD
- opencv 删除二值化图像中面积较小的连通域
- Zimbra Active Directory Sync
- ora-01113 ora-01110
- [转载]C++ Boost Thread 编程指南