JspDynpage Vs WebDynpros
Introduction :-
Webdynpros or JspDynpage are used for UI development in NetWeaver and has their own distinct advantages.I felt of comparing them in terms of dis similarities.This article is a simple approach of comparing the required functionalities between these two.
14.0pt’>Properties |
14.0pt’>JspDynpage |
14.0pt’>WebDynpro |
UI technology |
Portal Component |
Development environment for creating UI. |
Approach |
Extends JspDynpage class |
Model driven Architecture. |
Architecture |
NA |
Model View Controller |
Reusability |
No standard format |
Through Development components |
User control |
Possible |
Possible |
When to Use |
Not for Rapid Development. |
Rapid development |
Dynamic controls |
Not Supported |
Supported |
Page Reloading |
Reloads whole Page |
Reloads only particular component for Eg Table page of data when click of Next button. |
Client Side Validation |
Can be done using JavaScript. |
User has to take care using Message manager class. |
Browser Independent Capability |
Low level, probably bound to Java/J2EE standard. |
Highly efficient. |
Event handling |
Basic handling supported by JSP/Servlet. Advanced event handling has to be taken care by programmer. |
Both Basic and Advanced level of event handling has to be taken care by developers. |
Session Management |
Easy. Handled by Programmer. |
Handled by programmer. |
Deployment Descriptor file Management |
It is done through entry in portalapp.xml |
NA |
GUI for UI Elements |
Not possible |
Possible. Drag and drop features makes coding easier. |
Support to HtmlB |
Possible |
Not Possible |
Personalization |
Possible. You can use your own .css in jsp file. Else from EP also it is possible. |
Totally depends on EP Personalization of iviews. |
thanks for this compact comparison table. One correction from my side:
In Web Dynpro the session management is totally handled by the Web Dynpro Java Runtime and not by the application developer. This is a fundamental simplification and another feature for avoiding programming errors.
Regards, Bertram