In: Computer Science
Explain the difference in characteristics between client-side widgets and server-side widgets?
e-portal development
no copy original answer please also no hand writing
Answer)
Let us first understand what client-side widget and serer side widgets are:
The server-side widget is called the portlets (otherwise known as the server-side component model) and the client-side widget is called a widget (which is the client-side component model which runs on the browser container).
The server-side widget can also be designed in client-side and also interact well with the other web interactions which use the AJAX for getting better responses. It can also give a markup that allows the Widget to run on the browser container.
When one is trying to creating more enterprise type portler then the widget would have problems.
The client-side backend data processing is a better choice for any logic or data manipulation which is needed using the language like Java or any other processing of the language.
For a widget, the source code can be very much visible and be able to downloaded in the browser hence can create security issues as the logic of the program gets exposed.
While the server-side widgets are the most mature and can be widely used as it is readily and widely accepted by the Java as well as the Oasis standards
With regards to the client-side widgets, the logic are placed on the browser which would spend some time testing against the separate browser types with regards to the logic that is put to the browser.
The server-side widget would work best when there is an interaction among the server-side widget with that of the pages.
Hope this answer helps.
If you find this answer useful, do hit like.
Thanks