BSP VS Web Dynpro ABAP

      新加了一个文章分类, SAP BSP, 用来记述一下自己学习BSP的经历吧.

 

      SAP WEB 开发的两种技术, BSP 和 WEB Dynpro, 还是先学下BSP吧, 大概了解了一下, 好像和ASP之类的差不多, 相信以我的WEB开发经验应该是很容易上手的啦, 这里引用一段《Advance BSP Programming》中的话, 算是凑一篇网文吧,该书成书较早,其中的观点仅做一观,作来一个ABAPer, 肯定两都要会的.

下的电子书是扫描版, 以下的文字可以我一个一个字每敲出来的哟, 虽是摘抄,也就算原创了, 没有功劳也有苦劳嘛.

In the past year, much of the attention within the SAP world has focused on SAP's next generation techonology: Web Dynpro. As this book goes to print, Web Dynpro for ABAP is scheduled for general availability ins spring of 2006.

In truth, Web Dynpro contains many of the enhancements that BSP developers have always wanted. Enhancements like built-in value-help and select options will become standard in Web Dynpro, but must be added by the customer into the BSP environment. Do not worry, however: the task of adding many of these enhancements to BSP is the subject of the last one-third of this book.

All this begs the questin: if Web dynpro ABAP(WDA) is so great, why contiune to use BSP(or for that matter why write a book about it?). There are several architectural differences between BSP and WDA. WDA may have some more advanced features compared to BSP. but it is a far more restrictive framework. First of all, WDA is stateful only. BSP supports bothe stateful and stateless programming models. Stateless programming is essential to high-performance internet-facing applications.

WDA is also designed to be future-proof, obscuring the specific client's rendering technology. As a consequence, the tool does not allow low-level access to include your own custom HTML, JavaScript, or other controls. WDA targets the browser today, but tommorrow is might well be running within a smart client using entirely different technologies(such as XML and native UI controls). To keep this technology switch possible, the rendering logic is completely hidden from the developer, presenting only an abstract UI layer with abstract controls. On the other hand BSP has no such restrictions. BSP is strictly centered on browser-based deployment and therefore allows an extreme level of custom rendering. This makes BSP a perfect platform for applications theat require pixel-perfect layout or specialized UI elemnets.

The other aspect ot consider is that Web dynpro ABAP will not be available until NetWeaver'04S. Therefore, you must upgrade your existing system to be able to use these new development tools. BSP, on hte other hand, has been available for several years and is included in the vast majority of supported SAP product releases. For several more years, BSP may be your only choice for Web development using the ABAP language.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值