<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Widgets vs. Portlets</title>
	<atom:link href="http://www.megginson.com/blogs/quoderat/2008/07/14/widgets-vs-portlets/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.megginson.com/blogs/quoderat/2008/07/14/widgets-vs-portlets/</link>
	<description>what was</description>
	<pubDate>Fri, 19 Mar 2010 13:06:42 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Widgets will win the battle</title>
		<link>http://www.megginson.com/blogs/quoderat/2008/07/14/widgets-vs-portlets/#comment-36433</link>
		<dc:creator>Widgets will win the battle</dc:creator>
		<pubDate>Tue, 29 Jul 2008 14:33:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/?p=221#comment-36433</guid>
		<description>[...] ..against the portlet. David Megginson have written an excellent post on Widgets vs. Portlets. [...]</description>
		<content:encoded><![CDATA[<p>[...] ..against the portlet. David Megginson have written an excellent post on Widgets vs. Portlets. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Viet</title>
		<link>http://www.megginson.com/blogs/quoderat/2008/07/14/widgets-vs-portlets/#comment-36224</link>
		<dc:creator>Viet</dc:creator>
		<pubDate>Wed, 16 Jul 2008 10:53:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/?p=221#comment-36224</guid>
		<description>Using a portlet container does not equals 1995 Mac desktop style, look at eXo WebOS which makes a different usage of the portlet technology (http://www.exoplatform.com/portal/public/en/product/webos/overview).</description>
		<content:encoded><![CDATA[<p>Using a portlet container does not equals 1995 Mac desktop style, look at eXo WebOS which makes a different usage of the portlet technology (http://www.exoplatform.com/portal/public/en/product/webos/overview).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Viet</title>
		<link>http://www.megginson.com/blogs/quoderat/2008/07/14/widgets-vs-portlets/#comment-36223</link>
		<dc:creator>Viet</dc:creator>
		<pubDate>Wed, 16 Jul 2008 10:47:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/?p=221#comment-36223</guid>
		<description>@Matthias:

As you said there is WSRP which allow runtime decoupling, so living in the same runtime is recommended for simplicity and performances but it is not mandatory!

Library versioning is solved in Java EE environments where different portlet applications can have their own version of the library.

Doing a portal in a browser using widgets will work fine if you stick to one component model, i.e all your widgets are Google widgets or whatever else. For instance iGoogle works fine because they defined their component model and they only work with it.

Once you start to mix technologies, you open the door to potential issues as the same DOM document is shared between the different widgets (toolkit versionning, prototype modifications done by toolkits, etc...).</description>
		<content:encoded><![CDATA[<p>@Matthias:</p>
<p>As you said there is WSRP which allow runtime decoupling, so living in the same runtime is recommended for simplicity and performances but it is not mandatory!</p>
<p>Library versioning is solved in Java EE environments where different portlet applications can have their own version of the library.</p>
<p>Doing a portal in a browser using widgets will work fine if you stick to one component model, i.e all your widgets are Google widgets or whatever else. For instance iGoogle works fine because they defined their component model and they only work with it.</p>
<p>Once you start to mix technologies, you open the door to potential issues as the same DOM document is shared between the different widgets (toolkit versionning, prototype modifications done by toolkits, etc&#8230;).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthias</title>
		<link>http://www.megginson.com/blogs/quoderat/2008/07/14/widgets-vs-portlets/#comment-36179</link>
		<dc:creator>Matthias</dc:creator>
		<pubDate>Mon, 14 Jul 2008 16:34:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.megginson.com/blogs/quoderat/?p=221#comment-36179</guid>
		<description>Portlets live in the same runtime. This opens the door for one portlet affecting the whole system due to memory leaks or other failure modes. It may also incur library versioning problems. There is no clean way to kick a portlet out of a running container. I find these points to be BIG counterarguments. Does WSRP solve this? Maybe. But I also see the way going towards widget based systems with integration in the browser level (how long will it take until we have integration nightmare there ... ?)</description>
		<content:encoded><![CDATA[<p>Portlets live in the same runtime. This opens the door for one portlet affecting the whole system due to memory leaks or other failure modes. It may also incur library versioning problems. There is no clean way to kick a portlet out of a running container. I find these points to be BIG counterarguments. Does WSRP solve this? Maybe. But I also see the way going towards widget based systems with integration in the browser level (how long will it take until we have integration nightmare there &#8230; ?)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
