<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Flex Good – Standards Bad (kind of)</title>
	<atom:link href="http://gorillajawn.com/wordpress/2008/04/08/flex-good-%e2%80%93-standards-bad-kind-of/feed/" rel="self" type="application/rss+xml" />
	<link>http://gorillajawn.com/wordpress/2008/04/08/flex-good-%e2%80%93-standards-bad-kind-of/</link>
	<description>Enterprise Software Consultant</description>
	<lastBuildDate>Mon, 15 Mar 2010 20:02:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: JulesLt</title>
		<link>http://gorillajawn.com/wordpress/2008/04/08/flex-good-%e2%80%93-standards-bad-kind-of/comment-page-1/#comment-12412</link>
		<dc:creator>JulesLt</dc:creator>
		<pubDate>Wed, 09 Apr 2008 23:23:12 +0000</pubDate>
		<guid isPermaLink="false">http://ectropic.com/wordpress/?p=29#comment-12412</guid>
		<description>Dusty - I&#039;d have to concur with the original post - GMail and GMaps use standards, but I&#039;d dispute any of them push technology to it&#039;s limits - they push what&#039;s achievable using the standards you&#039;ve listed to the limits - they have to work to the lowest common denominator.

That isn&#039;t to say they aren&#039;t technically impressive, but it&#039;s more a dog walking on two legs, than say the kind of innovation represented by the iPhone. 

We&#039;ve basically taken a huge step backwards, technically, because the other benefits, like portability and ease of deployment, have outweighed what was lost. By 2010, we might actually have the concept of a standard validated DATE type field in the browser - something that has been standard in desktop widget sets since the mid-80s.

It&#039;s also worth remembering that even with web apps, innovation has often been delivered from proprietary sources - client-side data update is heavily dependent on the proprietary extensions Microsoft added to IE to support their own Outlook web client, and then adopted by other browsers, while the W3C was still concerned about how it broke standard web behaviour.

HTML 5&#039;s canvas started out as an Apple proprietary extension for Dashboard - and indeed the whole HTML 5 spec has only recently been taken back into the W3C, originally being a vendor led breakaway group, frustrated by lack of progress at the W3C.

And if we go back to the birth of HTML, we can see that it came out of the simultaneous development of the first browser, and THEN came the W3C - i.e. implementation came before standardisation.

I suspect this is a corollary of the lesson all developers are told - only implement required features, rather than coding things that may be used later.</description>
		<content:encoded><![CDATA[<p>Dusty &#8211; I&#8217;d have to concur with the original post &#8211; GMail and GMaps use standards, but I&#8217;d dispute any of them push technology to it&#8217;s limits &#8211; they push what&#8217;s achievable using the standards you&#8217;ve listed to the limits &#8211; they have to work to the lowest common denominator.</p>
<p>That isn&#8217;t to say they aren&#8217;t technically impressive, but it&#8217;s more a dog walking on two legs, than say the kind of innovation represented by the iPhone. </p>
<p>We&#8217;ve basically taken a huge step backwards, technically, because the other benefits, like portability and ease of deployment, have outweighed what was lost. By 2010, we might actually have the concept of a standard validated DATE type field in the browser &#8211; something that has been standard in desktop widget sets since the mid-80s.</p>
<p>It&#8217;s also worth remembering that even with web apps, innovation has often been delivered from proprietary sources &#8211; client-side data update is heavily dependent on the proprietary extensions Microsoft added to IE to support their own Outlook web client, and then adopted by other browsers, while the W3C was still concerned about how it broke standard web behaviour.</p>
<p>HTML 5&#8217;s canvas started out as an Apple proprietary extension for Dashboard &#8211; and indeed the whole HTML 5 spec has only recently been taken back into the W3C, originally being a vendor led breakaway group, frustrated by lack of progress at the W3C.</p>
<p>And if we go back to the birth of HTML, we can see that it came out of the simultaneous development of the first browser, and THEN came the W3C &#8211; i.e. implementation came before standardisation.</p>
<p>I suspect this is a corollary of the lesson all developers are told &#8211; only implement required features, rather than coding things that may be used later.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dusty</title>
		<link>http://gorillajawn.com/wordpress/2008/04/08/flex-good-%e2%80%93-standards-bad-kind-of/comment-page-1/#comment-12336</link>
		<dc:creator>Dusty</dc:creator>
		<pubDate>Wed, 09 Apr 2008 07:27:51 +0000</pubDate>
		<guid isPermaLink="false">http://ectropic.com/wordpress/?p=29#comment-12336</guid>
		<description>Quite to the contrary, standards are created to protect innovation. I&#039;m no java programmer, but it seems that the Java world is very different than the web world at large... and probably because JCP has nothing to do with actual standards (I&#039;m talking ISO or ECMA, W3C... the same things Ryan et. al are talking about). When you talk about Java standards, you might as well be talking about Microsoft Word standards.  

In the HTML world, if it weren&#039;t for standards, Firefox, Safari and Opera wouldn&#039;t exist, because it would be too difficult to make ANY sort of cross-platform web page. Standards protected the ability for these browsers to innovate, constantly adding new features and improving performance.

The idea that &quot;Standards [...] rarely if ever lead to innovation.&quot; is a ridiculous statement. Without standards such as HTML, CSS, XHTML, XML, etc, there would be no GMail/GMaps, Yahoo Maps, Meebo, or any of the web apps that truly push technology to the limits. 

Flex/Flash aren&#039;t popular because they allow more innovation... they&#039;re popular because they remove many of the obstacles that many people get stuck on. The problem with Flex/Flash is the vendor lock-in... We&#039;re at the whim of Adobe and their addition of new features to the Flash Player.  Web developers *naturally* and rightfully expect the vendors to attempt to screw them over... look at what MS did as soon as it hit 95% market share with IE... 6 years before they released anything except patches for extreme vulnerabilities.

Sure, Adobe hasn&#039;t done it, and I don&#039;t actually expect them to... but there is NOTHING stopping them, and that is what everyone is afraid of.</description>
		<content:encoded><![CDATA[<p>Quite to the contrary, standards are created to protect innovation. I&#8217;m no java programmer, but it seems that the Java world is very different than the web world at large&#8230; and probably because JCP has nothing to do with actual standards (I&#8217;m talking ISO or ECMA, W3C&#8230; the same things Ryan et. al are talking about). When you talk about Java standards, you might as well be talking about Microsoft Word standards.  </p>
<p>In the HTML world, if it weren&#8217;t for standards, Firefox, Safari and Opera wouldn&#8217;t exist, because it would be too difficult to make ANY sort of cross-platform web page. Standards protected the ability for these browsers to innovate, constantly adding new features and improving performance.</p>
<p>The idea that &#8220;Standards [...] rarely if ever lead to innovation.&#8221; is a ridiculous statement. Without standards such as HTML, CSS, XHTML, XML, etc, there would be no GMail/GMaps, Yahoo Maps, Meebo, or any of the web apps that truly push technology to the limits. </p>
<p>Flex/Flash aren&#8217;t popular because they allow more innovation&#8230; they&#8217;re popular because they remove many of the obstacles that many people get stuck on. The problem with Flex/Flash is the vendor lock-in&#8230; We&#8217;re at the whim of Adobe and their addition of new features to the Flash Player.  Web developers *naturally* and rightfully expect the vendors to attempt to screw them over&#8230; look at what MS did as soon as it hit 95% market share with IE&#8230; 6 years before they released anything except patches for extreme vulnerabilities.</p>
<p>Sure, Adobe hasn&#8217;t done it, and I don&#8217;t actually expect them to&#8230; but there is NOTHING stopping them, and that is what everyone is afraid of.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martijn van Beek</title>
		<link>http://gorillajawn.com/wordpress/2008/04/08/flex-good-%e2%80%93-standards-bad-kind-of/comment-page-1/#comment-12335</link>
		<dc:creator>Martijn van Beek</dc:creator>
		<pubDate>Wed, 09 Apr 2008 07:20:35 +0000</pubDate>
		<guid isPermaLink="false">http://ectropic.com/wordpress/?p=29#comment-12335</guid>
		<description>Well said. The phrase &quot;standards&quot; should cover your point perfectly. The only thing Flex is not yet &quot;innovating&quot; in is search engines. 

But why are you referring to Flex which is (just) a framework and not a technology like Flash is?</description>
		<content:encoded><![CDATA[<p>Well said. The phrase &#8220;standards&#8221; should cover your point perfectly. The only thing Flex is not yet &#8220;innovating&#8221; in is search engines. </p>
<p>But why are you referring to Flex which is (just) a framework and not a technology like Flash is?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
