Why use portlets? Most web apps development kits can divde and protion browser screens to allow users flexiability in look and fell. What do I gain by using portlets. I have not had alot of experience with Portlets and would like to know use cases for requiring Portlet development.
It helps you manage multiple web applications separately. Like if on a page you have two portlets then they can be implemented and managed by two different teams. Also adding/removing/customizing Portlets is pretty easy.
Sun Certified Java Programmer v 1.4
Oracle Certified Associate, Java SE 7 Programmer
JEE 5 Web Component Developer Certified Professional
1. Not to mention that Portal enables you to implement security at various levels (pages/portlets/virtual portals/SSO) if properly configured against your user repository(ies).
Which beats having to build your own security framework to do the same thing with your pseudo portlets on a custom web app.
2. Plus various portals come with a content management components (ie Liferay and WebSphere, in my experience) so that you don't have to integrate any 3rd party tools and/or build your own.
3. Portals also have the capability to personalize.... but this feature I find is rarely utilized, but in certain environments, it may be useful.
There are many others... just can't think of any off the top of my head.
Joined: Jun 22, 2007
Maybe I am think about portlets ithe wrong way. In general, when I develop an app I try to use different windows to show different pieces of information. I can use visulization techniques to display information in a estatically pleasing way. I guess I would not use portlets for my work.