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. |