<?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: Browser Extensions Considered Harmful</title>
	<atom:link href="http://itredux.com/2006/01/20/browser-extensions-considered-harmful/feed/" rel="self" type="application/rss+xml" />
	<link>http://itredux.com/2006/01/20/browser-extensions-considered-harmful/</link>
	<description>New Rules for a New IT World</description>
	<pubDate>Tue, 14 Oct 2008 11:59:19 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: gbwcpfqs</title>
		<link>http://itredux.com/2006/01/20/browser-extensions-considered-harmful/#comment-46675</link>
		<dc:creator>gbwcpfqs</dc:creator>
		<pubDate>Wed, 14 Feb 2007 19:32:06 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2006/01/20/browser-extensions-considered-harmful/#comment-46675</guid>
		<description>&lt;strong&gt;gbwcpfqs...&lt;/strong&gt;

gbwcpfqs...</description>
		<content:encoded><![CDATA[<p><strong>gbwcpfqs&#8230;</strong></p>
<p>gbwcpfqs&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Topping</title>
		<link>http://itredux.com/2006/01/20/browser-extensions-considered-harmful/#comment-14183</link>
		<dc:creator>Paul Topping</dc:creator>
		<pubDate>Sun, 01 Oct 2006 20:29:51 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2006/01/20/browser-extensions-considered-harmful/#comment-14183</guid>
		<description>I totally agree that plugin mechanisms have technical problems. As they represent executable code, security is a big issue. Also, many extension mechanisms are proprietary and cause undue product or platform lock-in. I do believe that these problems are surmountable, however. The root of the problem is that most extension mechanism have been implemented in a kind of back-door, application-specific way. If an extension mechanism is based on robust, public standards, these problems can be solved.

-Paul</description>
		<content:encoded><![CDATA[<p>I totally agree that plugin mechanisms have technical problems. As they represent executable code, security is a big issue. Also, many extension mechanisms are proprietary and cause undue product or platform lock-in. I do believe that these problems are surmountable, however. The root of the problem is that most extension mechanism have been implemented in a kind of back-door, application-specific way. If an extension mechanism is based on robust, public standards, these problems can be&nbsp;solved.</p>
<p>-Paul</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael Ghalimi</title>
		<link>http://itredux.com/2006/01/20/browser-extensions-considered-harmful/#comment-14177</link>
		<dc:creator>Ismael Ghalimi</dc:creator>
		<pubDate>Sun, 01 Oct 2006 20:00:19 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2006/01/20/browser-extensions-considered-harmful/#comment-14177</guid>
		<description>Paul,

I agree with the business benefits offered by plugins, but I do not like their technical implementation, for they prevent mobility. Now, this is very much a matter of personal preference. Plugins are needed in many instances, and I am not saying that they should not be used in such instances. Instead, I am just recommending that application developers do not use them when alternative approaches are available. In your particular example, I cannot think of any working alternative, hence plugins are the only option available, and should be used as such.</description>
		<content:encoded><![CDATA[<p>Paul,</p>
<p>I agree with the business benefits offered by plugins, but I do not like their technical implementation, for they prevent mobility. Now, this is very much a matter of personal preference. Plugins are needed in many instances, and I am not saying that they should not be used in such instances. Instead, I am just recommending that application developers do not use them when alternative approaches are available. In your particular example, I cannot think of any working alternative, hence plugins are the only option available, and should be used as&nbsp;such.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Topping</title>
		<link>http://itredux.com/2006/01/20/browser-extensions-considered-harmful/#comment-14174</link>
		<dc:creator>Paul Topping</dc:creator>
		<pubDate>Sun, 01 Oct 2006 17:57:37 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2006/01/20/browser-extensions-considered-harmful/#comment-14174</guid>
		<description>Hi,

I can't disagree more strenuously. While plugins and extensions have gotten a bad name for security reasons, to blame the concept is wrong. Extensions to applications often are what moves functionality forward. What would the web be today without Flash?

My own company's situation and product, &lt;a href="http://www.dessci.com/mathplayer" title="MathPlayer" rel="nofollow"&gt;MathPlayer&lt;/a&gt;, is an excellent example here. It is a plugin that provides MathML support within Microsoft's Internet Explorer. Mozilla/Firefox, on the other hand, has MathML built in.

All other things being equal, one might easily conclude that Firefox's built-in MathML support is better than IE's add-on support via MathPlayer. However, MathPlayer's support of MathML is superior as it supports more of MathML, and it interfaces with screen reader software used by the blind to have web pages read to them using a synthesized voice. MathPlayer has a number of other features that Mozilla's MathML lacks.

I mention this not to toot my company's own horn, but to indicate how important and beneficial the marketing dynamics gained from a plugin architecture are. On one hand, Mozilla's MathML support was added mostly by the herculean efforts of one person who gave up their own time, unpaid as far as I know. On the other hand, my company builds products that are based on MathML technology. While MathML is an open standard, my company profits from it. It allows us to invest in providing the free MathPlayer plugin that would be hard to duplicate otherwise.

In conclusion, plugins and extensions are a very good thing. They allow new functionality to be explored in an efficient way, and exploit market dynamics to supply solutions that would otherwise not occur.

Paul Topping</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I can&#8217;t disagree more strenuously. While plugins and extensions have gotten a bad name for security reasons, to blame the concept is wrong. Extensions to applications often are what moves functionality forward. What would the web be today without&nbsp;Flash?</p>
<p>My own company&#8217;s situation and product, <a href="http://www.dessci.com/mathplayer" title="MathPlayer" rel="nofollow">MathPlayer</a>, is an excellent example here. It is a plugin that provides MathML support within Microsoft&#8217;s Internet Explorer. Mozilla/Firefox, on the other hand, has MathML built&nbsp;in.</p>
<p>All other things being equal, one might easily conclude that Firefox&#8217;s built-in MathML support is better than <span class="caps">IE</span>&#8217;s add-on support via MathPlayer. However, MathPlayer&#8217;s support of MathML is superior as it supports more of MathML, and it interfaces with screen reader software used by the blind to have web pages read to them using a synthesized voice. MathPlayer has a number of other features that Mozilla&#8217;s MathML&nbsp;lacks.</p>
<p>I mention this not to toot my company&#8217;s own horn, but to indicate how important and beneficial the marketing dynamics gained from a plugin architecture are. On one hand, Mozilla&#8217;s MathML support was added mostly by the herculean efforts of one person who gave up their own time, unpaid as far as I know. On the other hand, my company builds products that are based on MathML technology. While MathML is an open standard, my company profits from it. It allows us to invest in providing the free MathPlayer plugin that would be hard to duplicate&nbsp;otherwise.</p>
<p>In conclusion, plugins and extensions are a very good thing. They allow new functionality to be explored in an efficient way, and exploit market dynamics to supply solutions that would otherwise not&nbsp;occur.</p>
<p>Paul&nbsp;Topping</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ismael Ghalimi</title>
		<link>http://itredux.com/2006/01/20/browser-extensions-considered-harmful/#comment-10861</link>
		<dc:creator>Ismael Ghalimi</dc:creator>
		<pubDate>Sun, 10 Sep 2006 14:04:23 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2006/01/20/browser-extensions-considered-harmful/#comment-10861</guid>
		<description>Chris,

Very good question. I view them as ubiquitous, yet I tend to prefer solutions that do not rely on them. AJAX is not yet as powerful as Java or Flash, but it's a lot more Web-friendly.</description>
		<content:encoded><![CDATA[<p>Chris,</p>
<p>Very good question. I view them as ubiquitous, yet I tend to prefer solutions that do not rely on them. <span class="caps">AJAX</span> is not yet as powerful as Java or Flash, but it&#8217;s a lot more&nbsp;Web-friendly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Kerns</title>
		<link>http://itredux.com/2006/01/20/browser-extensions-considered-harmful/#comment-10846</link>
		<dc:creator>Chris Kerns</dc:creator>
		<pubDate>Sun, 10 Sep 2006 11:57:40 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2006/01/20/browser-extensions-considered-harmful/#comment-10846</guid>
		<description>You say "Browser extensions such as plugins and toolbars..." but you don't really talk about plugins such as Java and Flash.  Office 2.0 sites as &lt;a href="http://www.thinkfree.com" rel="nofollow"&gt;ThinkFree&lt;/a&gt; and  &lt;a href="http:/www.gliffy.com" rel="nofollow"&gt;Gliffy&lt;/a&gt; make heavy use of these plugins.  Do you consider Java and Flash so ubiquitous that a dependency on them is not an issue?  Or do you lump them into the browser extension category and avoid them?

-Chris</description>
		<content:encoded><![CDATA[<p>You say &#8220;Browser extensions such as plugins and toolbars&#8230;&#8221; but you don&#8217;t really talk about plugins such as Java and Flash.  Office 2.0 sites as <a href="http://www.thinkfree.com" rel="nofollow">ThinkFree</a> and  <a href="http:/www.gliffy.com" rel="nofollow">Gliffy</a> make heavy use of these plugins.  Do you consider Java and Flash so ubiquitous that a dependency on them is not an issue?  Or do you lump them into the browser extension category and avoid&nbsp;them?</p>
<p>-Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: IT&#124;Redux &#187; Rules for Office 2.0</title>
		<link>http://itredux.com/2006/01/20/browser-extensions-considered-harmful/#comment-179</link>
		<dc:creator>IT&#124;Redux &#187; Rules for Office 2.0</dc:creator>
		<pubDate>Wed, 25 Jan 2006 20:09:28 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2006/01/20/browser-extensions-considered-harmful/#comment-179</guid>
		<description>[...] No browser extension or pluginFor reasons explained in a previous article, browser extensions and other plugins should be avoided at all cost. If two services offer the same functionality, but one requires an extension and the other does not, I will always go for the later one, even if that means that I have to lose a couple of features along the way. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] No browser extension or pluginFor reasons explained in a previous article, browser extensions and other plugins should be avoided at all cost. If two services offer the same functionality, but one requires an extension and the other does not, I will always go for the later one, even if that means that I have to lose a couple of features along the way.&nbsp;[&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: IT&#124;Redux &#187; Upgraded to Simpy</title>
		<link>http://itredux.com/2006/01/20/browser-extensions-considered-harmful/#comment-163</link>
		<dc:creator>IT&#124;Redux &#187; Upgraded to Simpy</dc:creator>
		<pubDate>Mon, 23 Jan 2006 05:45:02 +0000</pubDate>
		<guid isPermaLink="false">http://itredux.com/blog/2006/01/20/browser-extensions-considered-harmful/#comment-163</guid>
		<description>[...] I liked del.icio.us a lot, but two features convinced me to upgrade to Simpy: first, Simpy allows you to create private bookmarks; second, it provides a REST API that I intend to use to synchronize my bookmarks with the various links I store into Salesforce.com. Obviously, I must not be the first one to upgrade from del.ico.us, and the Simpy team developed a del.icio.us import tool that made the upgrade a snap: just enter your user name and password, wait for an hour or two, and you&#8217;re ready to uninstall the del.icio.us plugin and install the Simpy one, keeping in mind that browser extensions should be used with care. Much like with del.icio.us, I am sharing my bookmarks, and among them my office 2.0 setup, the candidate services that might eventually make their way into the later, and the technologies that I am currently investigating in order to connect all these pieces together. Among them, I have just discovered Feed Digest and must say that I am quite impressed. More on this later. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] I liked del.icio.us a lot, but two features convinced me to upgrade to Simpy: first, Simpy allows you to create private bookmarks; second, it provides a <span class="caps">REST</span> <span class="caps">API</span> that I intend to use to synchronize my bookmarks with the various links I store into Salesforce.com. Obviously, I must not be the first one to upgrade from del.ico.us, and the Simpy team developed a del.icio.us import tool that made the upgrade a snap: just enter your user name and password, wait for an hour or two, and you&#8217;re ready to uninstall the del.icio.us plugin and install the Simpy one, keeping in mind that browser extensions should be used with care. Much like with del.icio.us, I am sharing my bookmarks, and among them my office 2.0 setup, the candidate services that might eventually make their way into the later, and the technologies that I am currently investigating in order to connect all these pieces together. Among them, I have just discovered Feed Digest and must say that I am quite impressed. More on this later.&nbsp;[&#8230;]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
