<?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: Flash vs Javascript (jQuery) Pros and Cons</title>
	<atom:link href="http://logicpool.com/archives/30/feed" rel="self" type="application/rss+xml" />
	<link>http://logicpool.com/archives/30</link>
	<description>Web Designers &#38; Developers Resource</description>
	<lastBuildDate>Tue, 17 Jan 2012 20:52:59 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: James H</title>
		<link>http://logicpool.com/archives/30/comment-page-2#comment-5011</link>
		<dc:creator>James H</dc:creator>
		<pubDate>Fri, 22 Jul 2011 14:07:15 +0000</pubDate>
		<guid isPermaLink="false">http://logicpool.com/?p=30#comment-5011</guid>
		<description>In reference to the Flash cons section: &quot;Cost of purchasing Flash software&quot;

You can use FlashDevelop and the Flex SDK for free.

Another case to use Flash is when presenting dynamic/complex charts and graphs. There are JS libs for this, but I&#039;ve had better luck with Flash when the charts get more complicated.</description>
		<content:encoded><![CDATA[<p>In reference to the Flash cons section: &#8220;Cost of purchasing Flash software&#8221;</p>
<p>You can use FlashDevelop and the Flex SDK for free.</p>
<p>Another case to use Flash is when presenting dynamic/complex charts and graphs. There are JS libs for this, but I&#8217;ve had better luck with Flash when the charts get more complicated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rick Nuthman</title>
		<link>http://logicpool.com/archives/30/comment-page-2#comment-4578</link>
		<dc:creator>Rick Nuthman</dc:creator>
		<pubDate>Sat, 25 Jun 2011 02:09:44 +0000</pubDate>
		<guid isPermaLink="false">http://logicpool.com/?p=30#comment-4578</guid>
		<description>People tend to forget in this who flash/html5 argument that one of the MAJOR uses for flash is web applications and games. I shudder at the thought of trying to build games using weakly typed, outdated JavaScript spaghetti code. When I can actually start writing &#039;proper&#039; object oriented applications using JavaScript (probably with the next iteration of the language) then we can talk about it becoming a practical alternative to flash. Steve Jobs has done a lot of harm spreading misinformation about the Flash platform, as well as refusing to get with the rest of the world and allow it on his mobile devices. The general statement above about not being compatible with &#039;cell phones&#039; is misleading as well. Android based devices support flash, as well as MANY non-apple phones. Cheap phones tend to have issues with any type of complex plugins or even scripting languages for that matter.</description>
		<content:encoded><![CDATA[<p>People tend to forget in this who flash/html5 argument that one of the MAJOR uses for flash is web applications and games. I shudder at the thought of trying to build games using weakly typed, outdated JavaScript spaghetti code. When I can actually start writing &#8216;proper&#8217; object oriented applications using JavaScript (probably with the next iteration of the language) then we can talk about it becoming a practical alternative to flash. Steve Jobs has done a lot of harm spreading misinformation about the Flash platform, as well as refusing to get with the rest of the world and allow it on his mobile devices. The general statement above about not being compatible with &#8216;cell phones&#8217; is misleading as well. Android based devices support flash, as well as MANY non-apple phones. Cheap phones tend to have issues with any type of complex plugins or even scripting languages for that matter.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DSawyer</title>
		<link>http://logicpool.com/archives/30/comment-page-2#comment-4189</link>
		<dc:creator>DSawyer</dc:creator>
		<pubDate>Thu, 02 Jun 2011 17:34:16 +0000</pubDate>
		<guid isPermaLink="false">http://logicpool.com/?p=30#comment-4189</guid>
		<description>In my experience, jQuery&#039;s impressive and reliable (incl. sophisticated animations) with proper implementation. It&#039;s also a snap to degrade without JS (which to be clear is a fully-fledged language and object-oriented- ECMAScript Harmony would establish classes modules etc.)

I&#039;m surprised SVG had no mention. It has some serious advantages over Flash - extensible, interoperable, XML, DHTML, CSS...

Neither suffer from typical Adobe design limitations and whims: promiscuously accepting cookies by default, installing an updater, vendor-specificity, requiring users to visit Adobe.com to change their settings(?!), insisting on sending meaningless headers with every HTTP_PUT that confuses servers, etc.). And we need hardly mention accessibility....

Still, I guess the real world&#039;s saddled with constraints that make Flash considerable until standards are more widely supported. Thankfully the web&#039;s getting dragged faster into the 21st century. :)</description>
		<content:encoded><![CDATA[<p>In my experience, jQuery&#8217;s impressive and reliable (incl. sophisticated animations) with proper implementation. It&#8217;s also a snap to degrade without JS (which to be clear is a fully-fledged language and object-oriented- ECMAScript Harmony would establish classes modules etc.)</p>
<p>I&#8217;m surprised SVG had no mention. It has some serious advantages over Flash &#8211; extensible, interoperable, XML, DHTML, CSS&#8230;</p>
<p>Neither suffer from typical Adobe design limitations and whims: promiscuously accepting cookies by default, installing an updater, vendor-specificity, requiring users to visit Adobe.com to change their settings(?!), insisting on sending meaningless headers with every HTTP_PUT that confuses servers, etc.). And we need hardly mention accessibility&#8230;.</p>
<p>Still, I guess the real world&#8217;s saddled with constraints that make Flash considerable until standards are more widely supported. Thankfully the web&#8217;s getting dragged faster into the 21st century. <img src='http://logicpool.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryan Grezeszak</title>
		<link>http://logicpool.com/archives/30/comment-page-2#comment-3657</link>
		<dc:creator>Bryan Grezeszak</dc:creator>
		<pubDate>Tue, 26 Apr 2011 23:45:13 +0000</pubDate>
		<guid isPermaLink="false">http://logicpool.com/?p=30#comment-3657</guid>
		<description>The cons of flash seem to be made by someone with less than a full understanding of flash :)

&quot;Not compatible with all browsers including iPhone, iPad and cell phones&quot;

This one is the only one that&#039;s totally true, but to be honest I replace all animation (flash or JS) with static images for mobile versions of sites, they&#039;re just small devices that don&#039;t have huge processors. Not to mention flash can degrade gracefully to anything you need.

&quot;Moderate learning curve to use&quot;

This is a weird point in general. It was said as compared with the ease of using pre-built JS components, but there&#039;s actually just as many if not more pre-built flash components, so that&#039;s hardly a fair comparison to compare the ease of using pre-built JS vs coding your own flash. As far as just coding alone many would argue flash&#039;s OOP nature makes it easier to learn and use.

&quot;Cost of purchasing Flash software&quot;

There are multiple flash solutions that are free, most notably FlashDevelop. It uses adobe&#039;s free and regularly updated flex sdk to always be up to date, and it has full AS3 capabilities. And likewise, there&#039;s many coding suite&#039;s for JS that cost many. Of course if you compare flash&#039;s paid options with JS&#039;s free ones JS will be cheaper! But JS and Flash each have paid and free development environments.

&quot;Possible problems with users that have older versions of the Flash Player&quot;

JS rich media has it&#039;s browser dependencies too, and new flash versions are adopted many times quicker than new browser versions. I would actually consider flash as having the advantage when it comes to it&#039;s upgrade cycles vs any browser based technology.

&quot;Potentially large file size&quot;

Flash scripts are reduced to bytecode in a swf, while JS is plain text. Flash and JS scripts that do similar function have JS as much as 10x the size of the flash. The myth of flash being huge is caused from the fact that flash is typically used for sites with lots of imagery, video, etc, making most flash sites large...but it&#039;s the media being show, not the flash. An HTML/JS site with the same amount of imagery/video and interactivity actually ends up significantly larger than a well built flash one.

&quot;Possible security issues with Flash Player&quot;

Flash has had just as many security updates as browsers, I really don&#039;t see the validity with this.

&quot;Tracking stats for Flash elements is limited&quot;

Not true at all, flash can do the same tracking as anything else. In fact flash can communicate directly with javascript, so it&#039;s hard to say anything built in flash has less statistics capabilities as javascript when all flash would have to do to overcome that is call some javascript!

Though that said I actually agree with much of your &quot;when to use flash vs js&quot; section except for slide shows. I can&#039;t tell you how many times I&#039;ve been frustrated by watching a JS slideshow tick through its first 2 cycles showing the top half of each image. Any good flash slideshow loads the images 1 at a time, starts when the 1st is done loading and then starts loading the second, etc... starting quicker and moving through more smoothly as each image loads. Even just for that reason alone flash should be used for slideshows!</description>
		<content:encoded><![CDATA[<p>The cons of flash seem to be made by someone with less than a full understanding of flash <img src='http://logicpool.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&#8220;Not compatible with all browsers including iPhone, iPad and cell phones&#8221;</p>
<p>This one is the only one that&#8217;s totally true, but to be honest I replace all animation (flash or JS) with static images for mobile versions of sites, they&#8217;re just small devices that don&#8217;t have huge processors. Not to mention flash can degrade gracefully to anything you need.</p>
<p>&#8220;Moderate learning curve to use&#8221;</p>
<p>This is a weird point in general. It was said as compared with the ease of using pre-built JS components, but there&#8217;s actually just as many if not more pre-built flash components, so that&#8217;s hardly a fair comparison to compare the ease of using pre-built JS vs coding your own flash. As far as just coding alone many would argue flash&#8217;s OOP nature makes it easier to learn and use.</p>
<p>&#8220;Cost of purchasing Flash software&#8221;</p>
<p>There are multiple flash solutions that are free, most notably FlashDevelop. It uses adobe&#8217;s free and regularly updated flex sdk to always be up to date, and it has full AS3 capabilities. And likewise, there&#8217;s many coding suite&#8217;s for JS that cost many. Of course if you compare flash&#8217;s paid options with JS&#8217;s free ones JS will be cheaper! But JS and Flash each have paid and free development environments.</p>
<p>&#8220;Possible problems with users that have older versions of the Flash Player&#8221;</p>
<p>JS rich media has it&#8217;s browser dependencies too, and new flash versions are adopted many times quicker than new browser versions. I would actually consider flash as having the advantage when it comes to it&#8217;s upgrade cycles vs any browser based technology.</p>
<p>&#8220;Potentially large file size&#8221;</p>
<p>Flash scripts are reduced to bytecode in a swf, while JS is plain text. Flash and JS scripts that do similar function have JS as much as 10x the size of the flash. The myth of flash being huge is caused from the fact that flash is typically used for sites with lots of imagery, video, etc, making most flash sites large&#8230;but it&#8217;s the media being show, not the flash. An HTML/JS site with the same amount of imagery/video and interactivity actually ends up significantly larger than a well built flash one.</p>
<p>&#8220;Possible security issues with Flash Player&#8221;</p>
<p>Flash has had just as many security updates as browsers, I really don&#8217;t see the validity with this.</p>
<p>&#8220;Tracking stats for Flash elements is limited&#8221;</p>
<p>Not true at all, flash can do the same tracking as anything else. In fact flash can communicate directly with javascript, so it&#8217;s hard to say anything built in flash has less statistics capabilities as javascript when all flash would have to do to overcome that is call some javascript!</p>
<p>Though that said I actually agree with much of your &#8220;when to use flash vs js&#8221; section except for slide shows. I can&#8217;t tell you how many times I&#8217;ve been frustrated by watching a JS slideshow tick through its first 2 cycles showing the top half of each image. Any good flash slideshow loads the images 1 at a time, starts when the 1st is done loading and then starts loading the second, etc&#8230; starting quicker and moving through more smoothly as each image loads. Even just for that reason alone flash should be used for slideshows!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Miller</title>
		<link>http://logicpool.com/archives/30/comment-page-2#comment-3162</link>
		<dc:creator>Steve Miller</dc:creator>
		<pubDate>Wed, 16 Mar 2011 17:52:12 +0000</pubDate>
		<guid isPermaLink="false">http://logicpool.com/?p=30#comment-3162</guid>
		<description>I would say with the increasing speed of highspeed internet connection we can neglect the 1st time download size of of a flex based application. All Graphics needs to be downloaded with AJAX based technologies as well. Using Flex Builder inconjunction with Catalyst is muich more enjoyable and faster than developing JS based Applications.

iOS: how much percent of the world use iOS ? 
Android: more than iOS :)

Why do we need to make multimedia sites compatible with restricted mobiles ? 
Just create a mobile version and a Desktop version where you can use a BIG screen with fast Connection.
Its a breeze doing this with Flash Builder which is FREE for unemployed and students:
https://freeriatools.adobe.com/

Regarding Flex is slow:
http://www.jamesward.com/census/

Just keep it going and create unique, innovative, interesting RIAs rather than default scrolling grey mass stuff.

just our opinion
SM</description>
		<content:encoded><![CDATA[<p>I would say with the increasing speed of highspeed internet connection we can neglect the 1st time download size of of a flex based application. All Graphics needs to be downloaded with AJAX based technologies as well. Using Flex Builder inconjunction with Catalyst is muich more enjoyable and faster than developing JS based Applications.</p>
<p>iOS: how much percent of the world use iOS ?<br />
Android: more than iOS <img src='http://logicpool.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Why do we need to make multimedia sites compatible with restricted mobiles ?<br />
Just create a mobile version and a Desktop version where you can use a BIG screen with fast Connection.<br />
Its a breeze doing this with Flash Builder which is FREE for unemployed and students:<br />
<a href="https://freeriatools.adobe.com/" rel="nofollow">https://freeriatools.adobe.com/</a></p>
<p>Regarding Flex is slow:<br />
<a href="http://www.jamesward.com/census/" rel="nofollow">http://www.jamesward.com/census/</a></p>
<p>Just keep it going and create unique, innovative, interesting RIAs rather than default scrolling grey mass stuff.</p>
<p>just our opinion<br />
SM</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Devon</title>
		<link>http://logicpool.com/archives/30/comment-page-2#comment-2965</link>
		<dc:creator>Devon</dc:creator>
		<pubDate>Wed, 23 Feb 2011 15:03:02 +0000</pubDate>
		<guid isPermaLink="false">http://logicpool.com/?p=30#comment-2965</guid>
		<description>actually the only mobile platform  on which flash doesn&#039;t work is the Iphone its used on Andriod and other brands, also jquery and other add ons of javascript cant compete for now with the complex functions and controls that AS3 can have over animation,interactive stuff and ever see those ad banners? they are done in flash and good luck to make them just as good by using javascript.</description>
		<content:encoded><![CDATA[<p>actually the only mobile platform  on which flash doesn&#8217;t work is the Iphone its used on Andriod and other brands, also jquery and other add ons of javascript cant compete for now with the complex functions and controls that AS3 can have over animation,interactive stuff and ever see those ad banners? they are done in flash and good luck to make them just as good by using javascript.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DLL</title>
		<link>http://logicpool.com/archives/30/comment-page-2#comment-2820</link>
		<dc:creator>DLL</dc:creator>
		<pubDate>Fri, 04 Feb 2011 22:10:55 +0000</pubDate>
		<guid isPermaLink="false">http://logicpool.com/?p=30#comment-2820</guid>
		<description>Thanks for the feedback. 

This article is not intended to compare the underlying technologies behind Flash vs jQuery/Javascript. It&#039;s simply to provide alternatives to some things that were traditionally only done with Flash.

For many people not having content viewable on IOS devices is big concern and for them jQuery is a valuable alternative. Some websites have switched away from Flash entirely because of this.

Now that Android is rapidly gaining on IOS Apple may rethink their position on supporting Flash.</description>
		<content:encoded><![CDATA[<p>Thanks for the feedback. </p>
<p>This article is not intended to compare the underlying technologies behind Flash vs jQuery/Javascript. It&#8217;s simply to provide alternatives to some things that were traditionally only done with Flash.</p>
<p>For many people not having content viewable on IOS devices is big concern and for them jQuery is a valuable alternative. Some websites have switched away from Flash entirely because of this.</p>
<p>Now that Android is rapidly gaining on IOS Apple may rethink their position on supporting Flash.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: smith + jones blog &#187; JQuery and GoTahoeNorth.com</title>
		<link>http://logicpool.com/archives/30/comment-page-2#comment-2803</link>
		<dc:creator>smith + jones blog &#187; JQuery and GoTahoeNorth.com</dc:creator>
		<pubDate>Tue, 01 Feb 2011 22:13:30 +0000</pubDate>
		<guid isPermaLink="false">http://logicpool.com/?p=30#comment-2803</guid>
		<description>[...] and eliminates the need to have a flash programmer to make updates.  Check out this article for a quick comparison of Flash and JQuery.  var addthis_pub=&quot;sunmiewon&quot;;    On SEO, flash  &#124; By [...]</description>
		<content:encoded><![CDATA[<p>[...] and eliminates the need to have a flash programmer to make updates.  Check out this article for a quick comparison of Flash and JQuery.  var addthis_pub=&quot;sunmiewon&quot;;    On SEO, flash  | By [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duncan</title>
		<link>http://logicpool.com/archives/30/comment-page-1#comment-2784</link>
		<dc:creator>Duncan</dc:creator>
		<pubDate>Sun, 30 Jan 2011 11:15:43 +0000</pubDate>
		<guid isPermaLink="false">http://logicpool.com/?p=30#comment-2784</guid>
		<description>By the way, sorry about my writting. Since english isn&#039;t my lenguaje I might have written some words in the wrong way. Before you attack me for that I&#039;d like to know how many lenguajes do you know. Beyond programming lenguajes :P</description>
		<content:encoded><![CDATA[<p>By the way, sorry about my writting. Since english isn&#8217;t my lenguaje I might have written some words in the wrong way. Before you attack me for that I&#8217;d like to know how many lenguajes do you know. Beyond programming lenguajes <img src='http://logicpool.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duncan</title>
		<link>http://logicpool.com/archives/30/comment-page-1#comment-2783</link>
		<dc:creator>Duncan</dc:creator>
		<pubDate>Sun, 30 Jan 2011 11:07:14 +0000</pubDate>
		<guid isPermaLink="false">http://logicpool.com/?p=30#comment-2783</guid>
		<description>hahaha. This post is a disaster. Totally subjective and based on the lack of experience of who wrote it. Any of you ever study computer engineering, oop perhaps? There is no point of comparison between a strongly typed language with object-oriented model clearly as AS3 (where you can define classes, extending them, etc ... similar to c++ or Java) and a language as basic as Javascript where there&#039;s not oop at all (and don&#039;t come with a function within another because it is pathetic). For large web development currently there&#039;s nothing like AS3, and that&#039;s the truth. I would love for JavaScript to have  AS3 level, to allow me to make great developments using standard programming strategies and no patches and crafts. I&#039;d really love to not depend on Adobe, but today Javascript doesn&#039;t do what it takes for a programming language. And it doesn&#039;t matter if HTML 5 come with new tags and all that, cause the languaje that is using them just sucks.

&quot;Not compatible with all browsers including iPhone, iPad and cell phones&quot; 

This point is biased. If there&#039;s something HTML developers complain about, that it&#039;s compatibility. And if you don&#039;t know anything about it i will introduce you to  some friends you might know: -webkit-border-radius, -moz-border-radius (just to say a couple). While Flash developers never had any problem related with browsers incompatibility until now (if you consider a problem not being able to reach apple&#039;s  mobile devices). Anyway I stick with Android, totally knowing that the only reason Flash has been banned on the IPhone it&#039;s to protect the appstore (Seemed like many free online games wasn&#039;t good for business). And I recommend you to read about the Open Screen Proyect.

Bye</description>
		<content:encoded><![CDATA[<p>hahaha. This post is a disaster. Totally subjective and based on the lack of experience of who wrote it. Any of you ever study computer engineering, oop perhaps? There is no point of comparison between a strongly typed language with object-oriented model clearly as AS3 (where you can define classes, extending them, etc &#8230; similar to c++ or Java) and a language as basic as Javascript where there&#8217;s not oop at all (and don&#8217;t come with a function within another because it is pathetic). For large web development currently there&#8217;s nothing like AS3, and that&#8217;s the truth. I would love for JavaScript to have  AS3 level, to allow me to make great developments using standard programming strategies and no patches and crafts. I&#8217;d really love to not depend on Adobe, but today Javascript doesn&#8217;t do what it takes for a programming language. And it doesn&#8217;t matter if HTML 5 come with new tags and all that, cause the languaje that is using them just sucks.</p>
<p>&#8220;Not compatible with all browsers including iPhone, iPad and cell phones&#8221; </p>
<p>This point is biased. If there&#8217;s something HTML developers complain about, that it&#8217;s compatibility. And if you don&#8217;t know anything about it i will introduce you to  some friends you might know: -webkit-border-radius, -moz-border-radius (just to say a couple). While Flash developers never had any problem related with browsers incompatibility until now (if you consider a problem not being able to reach apple&#8217;s  mobile devices). Anyway I stick with Android, totally knowing that the only reason Flash has been banned on the IPhone it&#8217;s to protect the appstore (Seemed like many free online games wasn&#8217;t good for business). And I recommend you to read about the Open Screen Proyect.</p>
<p>Bye</p>
]]></content:encoded>
	</item>
</channel>
</rss>

