<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>First AJAX, now AFLAX?</title><link>http://blogs.msdn.com/b/alexbarn/archive/2005/10/02/476222.aspx</link><description>So what is all this XAML-based AFLAX I've been hearing about the last couple of days and what of it? 
 Fooshen seems excited : 
 
 "Web development has certainly comes a long way. Check out this product: XAMLON ( http://www.xamlon.com/software/xamlonpro</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: First AJAX, now AFLAX?</title><link>http://blogs.msdn.com/b/alexbarn/archive/2005/10/02/476222.aspx#519040</link><pubDate>Mon, 30 Jan 2006 10:37:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:519040</guid><dc:creator>OfficialBSFlag.com</dc:creator><description>If you really gotta throw the BS flag on this one then we can help! OfficialBSFlag.com&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=519040" width="1" height="1"&gt;</description></item><item><title>re: First AJAX, now AFLAX?</title><link>http://blogs.msdn.com/b/alexbarn/archive/2005/10/02/476222.aspx#483717</link><pubDate>Sat, 22 Oct 2005 07:40:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:483717</guid><dc:creator>Jon Meyer</dc:creator><description>A quick response to the previous poster:&lt;br&gt;&lt;br&gt;&amp;quot;so are you telling me that you can write most AJAX functionality in IE using ONLY open standards? i somehow highly doubt this.&amp;quot;&lt;br&gt;&lt;br&gt;Its true that XmlHttpRequest is not part of any open standard, but it is supported on a very broad range of second generation web browsers, not just IE. I just ported a large Ajax App (~10k lines) to Opera/Safari/IE/FireFox. Sure, it was a pain, but very doable.&lt;br&gt;&lt;br&gt;'&amp;quot;runs in browsers from multiple vendors&amp;quot; &lt;br&gt;not without multiple versions of the same code. '&lt;br&gt;&lt;br&gt;In the app I just mentioned we isolated all the differences between browsers into a single &amp;quot;XPlatform&amp;quot; class. Again, it was a pain, but nothing major. Certainly not a rewrite.&lt;br&gt;&lt;br&gt;... 'a plugin that is freely available, compact, not bug-prone, and has something like 90% penetration on the interent. '&lt;br&gt;&lt;br&gt;Flash is all roses if you stay in the Flash box. But when you try to get Flash to play nicely with any non-Flash web content on a page and you quickly hit cross-platform issues and usability potholes. &lt;br&gt;&lt;br&gt;I firmly believe that the coveted 90% Flash penetration is due almost entirely to the fact that IE prompts users with a &amp;quot;Do you want to install ...&amp;quot; popup every time they hit a page with a Flash advert it. Eventually people tire of saying No. If that dialog had a &amp;quot;no, and don't ask me again&amp;quot; option, I suspect the 90% figure would drop.&lt;br&gt;&lt;br&gt;'correct me if i'm wrong, but i've never seen an implementation of AJAX that runs outside of a browser. Flash however DOES, and does it quite well'.&lt;br&gt;&lt;br&gt;Hosting an IE control in a Windows Forms app is very straightforward. Its just an ActiveX control. There are some very nice wrappers to it. Once you do that you have the full power of .NET. Or, what about Apple's Dashboard widgets, which also use XHTML? If Flash is so great on the Desktop, why didn't Apple use Flash?&lt;br&gt;&lt;br&gt;You did catch me though - I was BS'ing about Ajax on mobile:-)&lt;br&gt;&lt;br&gt;Still, I laugh at &amp;quot;Flash's mobile implementation is much more solid.&amp;quot; Yes, Flash Lite runs on millions of devices. No, it doesn't mean you can run your Flash content on a mobile. Last I checked, none of the ActionScript 2 stuff is in Lite, so you can't share code between desktop and mobule. Also, due to resource constraints you'll probably end up rebuilding your visual assets to port a project to Lite. From what I hear, people end up making two completely different versions. So much for cross device...&lt;br&gt;&lt;br&gt;&amp;gt;&amp;quot;AFLAX...no Open Source implementation&amp;quot; &lt;br&gt;&amp;gt;not true. &lt;br&gt;&lt;br&gt;Your argument appears to be that since Flash is widely installed and since there are open source products that work with Flash,  Flash is Open Source? What a strange statement. By the same argument, you must think Microsoft Office is open source too, since lots of open source products work with it?&lt;br&gt;&lt;br&gt;Cheers&lt;br&gt;&lt;br&gt;Jon&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=483717" width="1" height="1"&gt;</description></item><item><title>re: First AJAX, now AFLAX?</title><link>http://blogs.msdn.com/b/alexbarn/archive/2005/10/02/476222.aspx#476432</link><pubDate>Mon, 03 Oct 2005 18:12:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:476432</guid><dc:creator>can we trash the trendy acronyms already?</dc:creator><description>The comments regarding AFLAX seem rather uneducated. &lt;br&gt;&lt;br&gt;There are multiple open source flash IDEs and compilers in circulation, and the player itself has been opened up rather well for people. What we don't need though are 50 variant versions of the flash player, so keeping the player itself distributed from one free source is the optimal situation for greatest compatibility. Macromedia makes their own proprietary IDE for flash, but there are plenty of open source alternatives as well, and Macromedia has been very encouraging of these open source products for years. Sure there are counterpoints to things being proprietary, but the negatives on the open source side are just as great. What it comes down to in this instance is that AFLAX requires the least amount of work AND expense to produce the greatest amount of compatibility and functionality. Furthermore, with tools like xamlon, etc., AFLAX implementations have a much greater flexibility for developers than AJAX.&lt;br&gt;&lt;br&gt;A few points i must strongly disagree with in Mr. Meyer's rant:&lt;br&gt;&lt;br&gt;&amp;quot;AJAX: based on Open Standards;&amp;quot;&lt;br&gt;&lt;br&gt;so are you telling me that you can write most AJAX functionality in IE using ONLY open standards? i somehow highly doubt this. trumpet mozilla all you like, but the point remains that IE, for better or for worse, is the most widespread browser in use. &lt;br&gt;standards mean absolutely nothing if only a niche minority embraces them. &lt;br&gt;&lt;br&gt;&amp;quot;runs in browsers from multiple vendors&amp;quot;&lt;br&gt;&lt;br&gt;not without multiple versions of the same code. anything more than the most basic functionality pretty much needs a rewrite to run in each browser. write flash once and it runs in any browser that has the plugin - a plugin that is freely available, compact, not bug-prone, and has something like 90% penetration on the interent. &lt;br&gt;&lt;br&gt;&amp;quot;runs on desktop;&amp;quot;&lt;br&gt;&lt;br&gt;correct me if i'm wrong, but i've never seen an implementation of AJAX that runs outside of a browser. Flash however DOES, and does it quite well.&lt;br&gt;&lt;br&gt;&amp;quot;mature mobile support;&amp;quot;&lt;br&gt;&lt;br&gt;sorry, gotta throw the BS flag on this one - AJAX is NOT mature on mobile phones. just because a couple smart phones out there might have some halfway decent support for it in their browsers does not make it mature. Flash's mobile implementation is much more solid.  &lt;br&gt;&lt;br&gt;&amp;quot;AFLAX...no Open Source implementation&amp;quot; &lt;br&gt;&lt;br&gt;not true.&lt;br&gt;&lt;br&gt;&amp;quot;weak mobile phone support&amp;quot;&lt;br&gt;&lt;br&gt;untrue. see above. &lt;br&gt;&lt;br&gt;&amp;quot;sounds like an insurance company.&amp;quot;&lt;br&gt;&lt;br&gt;and a tech that sounds like a kitchen cleaner is much better?&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=476432" width="1" height="1"&gt;</description></item><item><title>re: First AJAX, now AFLAX?</title><link>http://blogs.msdn.com/b/alexbarn/archive/2005/10/02/476222.aspx#476235</link><pubDate>Sun, 02 Oct 2005 21:16:30 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:476235</guid><dc:creator>MSDNArchive</dc:creator><description>Hey Pete, I like your blog.  Subscribed.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=476235" width="1" height="1"&gt;</description></item><item><title>re: First AJAX, now AFLAX?</title><link>http://blogs.msdn.com/b/alexbarn/archive/2005/10/02/476222.aspx#476230</link><pubDate>Sun, 02 Oct 2005 20:24:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:476230</guid><dc:creator>Pete Cashmore</dc:creator><description>I fully agree with John Meyer - web 2.0 needs open standards, not proprietary solutions.  That's why AJAX is here to stay and AFLAX is, hopefully, going to fade away pretty soon. &lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=476230" width="1" height="1"&gt;</description></item></channel></rss>