<?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: Microsoft (hearts) Ajax</title>
	<atom:link href="http://www.codedread.com/blog/archives/2005/10/03/microsoft-hearts-ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codedread.com/blog/archives/2005/10/03/microsoft-hearts-ajax/</link>
	<description></description>
	<lastBuildDate>Tue, 17 Jan 2012 21:56:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Mauriat</title>
		<link>http://www.codedread.com/blog/archives/2005/10/03/microsoft-hearts-ajax/comment-page-1/#comment-248</link>
		<dc:creator>Mauriat</dc:creator>
		<pubDate>Mon, 03 Oct 2005 18:04:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codedread.com/?p=161#comment-248</guid>
		<description>Both Rob and Jeff are correct. Unfortunately FF is still not ready for the enterprise due to multiple issues, which don&#039;t need to be rementioned here. Due to how IE is built, it benefits from native performance/functionality enhancements that it inherits from Windows. Gecko, XUL and related technologies take a serious perf hit going through multiple layers. ... Anyways, the first commentor, Sam, still had a point. XUL (etc) has very high potential, but not until it becomes faster (we don&#039;t want another malformed &quot;Java&quot;). Anyways here&#039;s a good example:&lt;a href=&quot;http://www.redbacksystems.com/projects/&quot; rel=&quot;nofollow&quot;&gt;http://www.redbacksystems.com/projects/&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Both Rob and Jeff are correct. Unfortunately FF is still not ready for the enterprise due to multiple issues, which don&#8217;t need to be rementioned here. Due to how IE is built, it benefits from native performance/functionality enhancements that it inherits from Windows. Gecko, XUL and related technologies take a serious perf hit going through multiple layers. &#8230; Anyways, the first commentor, Sam, still had a point. XUL (etc) has very high potential, but not until it becomes faster (we don&#8217;t want another malformed &#8220;Java&#8221;). Anyways here&#8217;s a good example:<a href="http://www.redbacksystems.com/projects/" rel="nofollow">http://www.redbacksystems.com/projects/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://www.codedread.com/blog/archives/2005/10/03/microsoft-hearts-ajax/comment-page-1/#comment-247</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Mon, 03 Oct 2005 17:44:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codedread.com/?p=161#comment-247</guid>
		<description>Didn&#039;t XMLHttpRequest come from IE first? Isn&#039;t Gecko the rendering engine, while XmlHttpRequest is part of the scripting engine?

I use Firefox 95% of the time. I like Firefox as much as anybody, and I consider both Firefox and Opera to be important in more ways than just the obvious. Nonetheless, Firefox &lt;em&gt;is&lt;/em&gt; slower with many kinds of script than Internet Explorer on Windows. I know there are many reasons for that, but it doesn&#039;t change the fact that it&#039;s slower.

Microsoft clearly does try to bend things toward their browser, I agree, and I think Jeff&#039;s touched on that too. The tough part is that Microsoft (or any web application provider) often has to (or should) work around quirks in all the browsers. These details can have an unknown performance impact on the end user. So two users could use the same application on different browsers and have a totally different impression of the web application. It&#039;s going to be a bumpy ride.

Firefox can always get better. Not better than IE - better than itself. It&#039;s not going to improve by having people ignore shortcomings or incompatibilities.</description>
		<content:encoded><![CDATA[<p>Didn&#8217;t XMLHttpRequest come from IE first? Isn&#8217;t Gecko the rendering engine, while XmlHttpRequest is part of the scripting engine?</p>
<p>I use Firefox 95% of the time. I like Firefox as much as anybody, and I consider both Firefox and Opera to be important in more ways than just the obvious. Nonetheless, Firefox <em>is</em> slower with many kinds of script than Internet Explorer on Windows. I know there are many reasons for that, but it doesn&#8217;t change the fact that it&#8217;s slower.</p>
<p>Microsoft clearly does try to bend things toward their browser, I agree, and I think Jeff&#8217;s touched on that too. The tough part is that Microsoft (or any web application provider) often has to (or should) work around quirks in all the browsers. These details can have an unknown performance impact on the end user. So two users could use the same application on different browsers and have a totally different impression of the web application. It&#8217;s going to be a bumpy ride.</p>
<p>Firefox can always get better. Not better than IE &#8211; better than itself. It&#8217;s not going to improve by having people ignore shortcomings or incompatibilities.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Schiller</title>
		<link>http://www.codedread.com/blog/archives/2005/10/03/microsoft-hearts-ajax/comment-page-1/#comment-246</link>
		<dc:creator>Jeff Schiller</dc:creator>
		<pubDate>Mon, 03 Oct 2005 17:39:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codedread.com/?p=161#comment-246</guid>
		<description>What did you think was pretty unjust?  My slamming Outlook Web Access for lack of support of Firefox or for me slamming Opera?

&quot;Both implement the standard&quot; =&gt; The XMLHttpRequest object is NOT a standard (yet), the WHATWG has not officially released their spec.  See http://www.whatwg.org/specs/web-apps/current-work/.  It kills me is that people go off saying that Microsoft&#039;s implementation of XMLHttpRequest is non-standard.  THEY INVENTED THE THING!  Also, the fact that it&#039;s an ActiveX object is largely irrelevant in enterprise deployments.  And watch for IE7 which will feature a native XMLHttpRequest object which will make the &quot;ActiveX&quot; argument entirely obsolete.

As for Opera, as I stated above, I&#039;ve experienced my share of Opera quirks with my Ajax applications.  I&#039;m surprised you have not, but you probably have better experience at it than I.

I work for a pretty big tech company employing tens of thousands of people and they still deploy Internet Explorer with most online applications not officially supporting Firefox (yet).  Seems the internal tools teams here went with a deployment scenario that can be backed by a company not an open-source community.  This is what I mean by &quot;enterprise readiness&quot;.  Not from the technical angle but from the SUPPORT angle.  Maybe the Mozilla Corporation can help change this perspective, but at least from my point of view, it may take a year or more for Firefox deployments in businesses to become more prevalent.

I think the bottom line is this:  Microsoft will develop their applications for the environments that their vendors demand.  If enough businesses demanded that Outlook Web Access FULLY support Firefox (because of a huge Apple or Unix machine deployment, for example), and there&#039;s no viable reason that Microsoft couldn&#039;t do this, then I think we&#039;d see Microsoft playing game.  After all, vendors pay for the Exchange Servers and the licenses for Outlook Web Access - they don&#039;t pay for Internet Explorer...

Other than Firefox, I haven&#039;t seen any other XUL applications.  Do you have any links?  I do have strong hopes that XUL can take off (along with SVG) in order to compete with Windows Vista and XAML.  Cross platform is truly nice.</description>
		<content:encoded><![CDATA[<p>What did you think was pretty unjust?  My slamming Outlook Web Access for lack of support of Firefox or for me slamming Opera?</p>
<p>&#8220;Both implement the standard&#8221; =&#62; The XMLHttpRequest object is NOT a standard (yet), the WHATWG has not officially released their spec.  See <a href="http://www.whatwg.org/specs/web-apps/current-work/" rel="nofollow">http://www.whatwg.org/specs/web-apps/current-work/</a>.  It kills me is that people go off saying that Microsoft&#8217;s implementation of XMLHttpRequest is non-standard.  THEY INVENTED THE THING!  Also, the fact that it&#8217;s an ActiveX object is largely irrelevant in enterprise deployments.  And watch for IE7 which will feature a native XMLHttpRequest object which will make the &#8220;ActiveX&#8221; argument entirely obsolete.</p>
<p>As for Opera, as I stated above, I&#8217;ve experienced my share of Opera quirks with my Ajax applications.  I&#8217;m surprised you have not, but you probably have better experience at it than I.</p>
<p>I work for a pretty big tech company employing tens of thousands of people and they still deploy Internet Explorer with most online applications not officially supporting Firefox (yet).  Seems the internal tools teams here went with a deployment scenario that can be backed by a company not an open-source community.  This is what I mean by &#8220;enterprise readiness&#8221;.  Not from the technical angle but from the SUPPORT angle.  Maybe the Mozilla Corporation can help change this perspective, but at least from my point of view, it may take a year or more for Firefox deployments in businesses to become more prevalent.</p>
<p>I think the bottom line is this:  Microsoft will develop their applications for the environments that their vendors demand.  If enough businesses demanded that Outlook Web Access FULLY support Firefox (because of a huge Apple or Unix machine deployment, for example), and there&#8217;s no viable reason that Microsoft couldn&#8217;t do this, then I think we&#8217;d see Microsoft playing game.  After all, vendors pay for the Exchange Servers and the licenses for Outlook Web Access &#8211; they don&#8217;t pay for Internet Explorer&#8230;</p>
<p>Other than Firefox, I haven&#8217;t seen any other XUL applications.  Do you have any links?  I do have strong hopes that XUL can take off (along with SVG) in order to compete with Windows Vista and XAML.  Cross platform is truly nice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam</title>
		<link>http://www.codedread.com/blog/archives/2005/10/03/microsoft-hearts-ajax/comment-page-1/#comment-245</link>
		<dc:creator>Sam</dc:creator>
		<pubDate>Mon, 03 Oct 2005 17:06:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.codedread.com/?p=161#comment-245</guid>
		<description>I think that&#039;s pretty unjust. Firstly, the AJAX support in Gecko (ie Firefox) and Opera are both perfectly fine. Both implement the standard (which is the XMLHttpRequest object). However, Microsoft&#039;s IE does not. It uses an ActiveX Object. While it has the same interface it does require ActiveX to be working.

Secondly, why would Microsoft allow any web application they make run on anything but Internet Explorer? MSDN didn&#039;t (and doesn&#039;t) work (nicely) with any browser than IE. And their newsgroup web app is similar. Microsoft are unlikely to ever be nice to Firefox - it&#039;s too much of a threat.

As for Firefox&#039;s enterprise readiness - that&#039;s a different issue. Firefox is stabler, faster, and more flexible than IE. I&#039;m pretty sure it&#039;s enterprise ready. I now deploy it as the default internet browser on all machines I build. Yes, Windows will play nice with it. No problems.

Meanwhile, have you seen XUL applications and XPFE? Bye-bye IE.</description>
		<content:encoded><![CDATA[<p>I think that&#8217;s pretty unjust. Firstly, the AJAX support in Gecko (ie Firefox) and Opera are both perfectly fine. Both implement the standard (which is the XMLHttpRequest object). However, Microsoft&#8217;s IE does not. It uses an ActiveX Object. While it has the same interface it does require ActiveX to be working.</p>
<p>Secondly, why would Microsoft allow any web application they make run on anything but Internet Explorer? MSDN didn&#8217;t (and doesn&#8217;t) work (nicely) with any browser than IE. And their newsgroup web app is similar. Microsoft are unlikely to ever be nice to Firefox &#8211; it&#8217;s too much of a threat.</p>
<p>As for Firefox&#8217;s enterprise readiness &#8211; that&#8217;s a different issue. Firefox is stabler, faster, and more flexible than IE. I&#8217;m pretty sure it&#8217;s enterprise ready. I now deploy it as the default internet browser on all machines I build. Yes, Windows will play nice with it. No problems.</p>
<p>Meanwhile, have you seen XUL applications and XPFE? Bye-bye IE.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

