Mike Chambers from Macromedia posted on his blog about what Web 2.0 is and how the Flash platform relates to it. Having spent the better part of the last six months building a substantial application with Flash which, as a by-product, has produced the ActionStep open-source component framework and using the MTASC compiler for building swfs from ActionScript, I will say that Flash is far better suited to building applications that feel like desktop apps, but that operate in a distributed manner. If Web 2.0 is "the Web as a platform" as Mike says, then Flash should be seriously evaluated for projects that are trying to build applications for that platform. If you want to just use HTML and AJAX, that's fine, but for us Flash is a must...and when you see our applications you will understand why.
The problem of standardizing the web on flash is threefold - It's not n open standard, nor is it freely reimplementable, it cuts blind users out of the web, and lastly it is nearly impossible to spider efficiently. It also precludes any sort of semantic web.
Posted by: AnonyMonk | Wednesday, August 31, 2005 at 01:13 PM
Flash is capable of accessibility features. AJAX can cause some craziness in that regard as well. Accessibility is something that developers need to be conscious of in their designs, regardless of the platform. The Flash player is not an open standard, nor it the Win32 API, although many use it. The language to develop in to target that runtime, however, is based on an open standard (ECMAScript) and because of that there are open-source tools like MTASC that allow building applications for the Flash player. Whereas Flash is not easy to spider, the services that Flash connects to could be. I see Flash as a rendering and interaction technology, not something to be spidered. As for the Semantic Web...if you are speaking of the Ontological Web Language, I don't see how that relates to the client rendering and interaction side. Again, Flash can interact with HTTP-based XML-driven services which could speak OWL, SOAP, XML-RPC, etc etc. To me the Semantic Web is about what the service speak not (yet) the rendering/interaction part of the picture.
Posted by: Richard Kilmer | Wednesday, August 31, 2005 at 08:20 PM
I can see what you're saying, using flash apps merely as the user-interaction layer of a more advanced XML information framework. It still seems dangerous to tie the future of the Web to a single vendor (especially now that that vendor is Adobe Media) with murky licensing. Paranoia aside, I'm sure your interfaces are very slick.
Posted by: AnonyMonk | Thursday, September 01, 2005 at 10:01 AM
While I share some of the same paranoias that AnonyMonk mentions, I am at the same time also looking forward to seeing ActionStep in action. It sounds exceedingly cool. Will you have an example site that uses ActionStep up anytime soon (or is there one already?) and when might we see a tutorial on using ActionStep with Rails?
Also, have you considered allowing for other backends for ActionStep besides Flash? SVG comes to mind, any idea if it would be up to the task?
Posted by: AnonyMouse | Sunday, September 04, 2005 at 01:24 AM
AnonyMonk, _including_ flash as a UI technology for the next breed of web apps isn't the same as what you imply when you say "tying the future of the Web to a single vendor". Rich says, "Flash should be seriously evaluated for projects that are trying to build applications for that platform".
Posted by: Chad Fowler | Thursday, September 08, 2005 at 02:52 PM
I'm really interested in this projet... I'd like to know what is happening with it, there doesn't seem to be much progress. Do you have anything planned regarding ActinStep on Rails? Also, I like to read your thoughts on sofware development. Do you plan to start bloging again soon?
thanks
Posted by: David | Monday, January 30, 2006 at 03:30 PM
Great topic of discussions. Thanks for sharing.
Posted by: milwaukee carpet cleaners | Wednesday, January 19, 2011 at 10:55 AM
Thank you so much for posting such kind of blog! It helps a lot of people.
Posted by: direct e-cig | Friday, January 28, 2011 at 05:15 PM
great post for readers.
Posted by: clean up credit | Wednesday, April 27, 2011 at 10:52 AM
The ideas are fantastic and the key things you said in truth,many comments are right and I think you should be better,and good luck in your life.
Posted by: credit counseling | Wednesday, August 03, 2011 at 05:31 AM
Searching the net whether Flash is an web 2.0 element and reached your blog. Your article has provided a good info.continue posting.
Posted by: web designing in chennai | Wednesday, August 03, 2011 at 08:51 PM
thanks for sharing this here.
Posted by: dissertation help | Saturday, August 20, 2011 at 01:28 AM
The information in your article is incredible. Very good article.
Posted by: pc health advisor review | Thursday, September 01, 2011 at 01:12 AM
Aren't you guys having hard time integrating flash in web2.0?
Posted by: Greg Helbert | Thursday, September 01, 2011 at 07:24 AM
Thank you so much for posting such kind of blog! It helps a lot of people.
Posted by: Grand Rapids Financial Advisors | Friday, September 02, 2011 at 04:25 AM
It's good to read this information from your post. You have an interesting way of drawing people in. Keep up the good works!
Posted by: credit history repair | Tuesday, September 06, 2011 at 04:38 PM
Searching the net whether Flash is an web 2.0 element and reached your blog. Your article has provided a good info.continue posting.
Posted by: Pregnancy Miracle | Wednesday, September 07, 2011 at 12:24 AM
Interesting article, excellent and informative. I will be checking back regularly to look for updates.
Posted by: credit repair specialists | Friday, September 09, 2011 at 07:33 AM
I admire the time and effort you put to create this article, and appreciate the information you offer. Thank you for sharing.
Posted by: norton registry cleaner | Friday, September 09, 2011 at 09:55 PM
I'd like to know what is happening with it, there doesn't seem to be much progress.
Posted by: MBTI Personality Test | Friday, September 16, 2011 at 08:54 AM
I am not sure why, but Flash seems to freeze up my computer all of the time
Posted by: PC health Advisor | Tuesday, September 27, 2011 at 06:42 AM
Nice blog thank you for sharing. I definitely share these views to my close friends keeps up the good work going.
Posted by: Weld Mesh Fencing | Thursday, December 15, 2011 at 04:30 AM
I appreciate for your time that you took to write this. It helped me a ton. We'll back to read more articles like these. Thanks.
Posted by: executive search recruiters | Monday, January 16, 2012 at 08:48 PM