I was in the middle of deciding how I was going to design/publish/host my blog (had been for years) but I finally found something that made me really want to write. So, with the disclaimer of this being my first FULL blog post and the design being a little rough right now, let’s get on with it. This is a response to Is Canvas the End of Flash?, an article Sean Moore (@SeanTheFlexGuy) shared on Twitter. My responses are both for the the author and the commenters.
For the comment “the real competition isn’t even Flash, but Flex”, this just proves how little is known about the Flash Platform It is a bit confusing to both Flash Platform Developers and non-Flashers alike, but it should be noted that Flex Builder is being rebranded to have the word “Flash” in the name at some point to help alleviate some of the confusion. The confusion being, that Flex Builder is built on Eclipse but in the end, the Flex Framework is generating ActionScript and publishing to the Flash Player. To the comment “Flash has to die sooner or later.” Why? See everything up to this point to see why the exact opposite is happening right now.
“One using SVG (Scalable Vector Graphics) http://me.eae.net/archive/2005/12/29/canvas-in-ie/”
For the comment “One ironically using Flash as a bridge: http://www.azarask.in/blog/post/flash-canvas/”. Ironically? Did I mention that Adobe hosts and open sources a Flash-AJAX Video Component? Don’t get me wrong. The real issue here is the fact this Flash vs AJAX/Canvas rift even exists. I LOVE Mozilla and what they are doing to push the browser envelope with Bespin, Thunderhead, Fennec, and Ubiquity. I have a ton of respect and love for John Resig, Aza Raskin, and Dion Almaer, Jeremy Keith and tons of other notable people who are pioneering the new web tech.
The point of all this is not to show how pro-Flash I am or to dismiss HTML5 or AJAX. That’s pretty much the exact opposite of what I am trying to accomplish. Both parties use awesome technologies and should keep going on doing so. I am glad we can have these types of discussions and remember why it is we chose the field we’re in. It reminds us just how lucky we are to be doing something we love and getting paid for it. Thanks for listening.
Update - Serge Jespers has written a fantastic post entited “Adobe vs. the Open Web’ ”. Go check it out!