You have an old version of Adobe's Flash Player. Get the latest Flash player.
 

Syndication

RSS

“During my service in the United States Congress, I took the initiative in creating the Internet.”
--Al Gore

Recent Work

gunwerks
Blog » Flash Is Going to be Around for a While

Flash Is Going to be Around for a While

 

In spite of the recent effort from Apple, and strongly held philosophy to fully embrace technologies such as HTML 5 over Flash and Silver light by companies such as Google, Flash will be around for a long time. Here is why.


Apple recently made the decision to restrict the creation of applications for the iPhone and iPad to native objective c code. Further, they have decided to continue their policy of not supporting the flash player for websites within the iPhone and iPad.

The reasoning, of course, is that plug-in technologies like Flash and Silverlight are both proprietary and specifically in Flash’s case have traditionally been resource hogs. With the eventual adoption of HTML 5 standards, more and more can be done within the browser in native HTML and scripting. Much advanced application design, animation, and other functionality that was traditionally limited to Flash or Silverlight will be done using open standards.

However, as a RIA (Rich Internet Application) developer building complex enterprise level applications, there is no doubt that HTML 5 applications for us remains 2 to 3 times more costly to build, and thus not an option. Why?

Here are 3 reasons HTML-based applications cost more to create:

(1) Tools. Development tools for JavaScript framework applications, although making great strides in the past few years, cannot come close to touching the ease and power of Microsoft’s Visual Studio, and even the Eclipse IDE used to develop Flex applications.

(2) Development Collaboration. JavaScript is a loosely typed language that is very difficult to use for large-scale, multi-developer projects. Inheritance, Polymorphism, Object Oriented Programming and other programming construct although may technically be possible within JavaScript are cumbersome and difficult to work with when compared to traditional languages such as the .NET family, JAVA, or even ActionScript. These problems are made worse when working with teams larger then just a couple of developers.

(3) Power. Even Google, one of the greatest proponents of using purely HTML browser-based applications uses Flash for their Google Maps street view. Why? Because HTML isn’t yet powerful enough to handle this advanced functionality. Another example is Adobe's Photoshop.com, a light version of their hugely popular desktop product. Photoshop.com can manipulate photographs client-side in a way that is simply impossible in HTML and JavaScript. Browser-based applications are currently too limiting in what can be done.

For these and other reasons, we will continue to support the proprietary, plug-in-based technologies like Flash, Silverlight, etc., in creating our RIA applications for some time to come.


Posted: 5/14/2010 2:39:07 PM by Tom Loveland | with 1 comments


Comments
Darwin
My guess is that flash will be around a long time. Eventually I imagine it will simply be a development environment but under the hood translate most of the functionality into HTML 5, so eventually there will be no need for the flash plugin, but flash developers will not be out in the cold. I think this could be a win/win for Adobe. The development tools are where they make their money and maintenance of the plugins brings in no revenue since they give it away for free.
5/18/2010 8:13:17 AM
Leave a Comment
Name:

Your url:
Comments:

Enter security code:
 Security code
 
Copyright © Iostream Web Design 2010 | Phone: 800.280.4071 | Email: TRL@IOSTREAMWEBDESIGN.COM | SiteMap
Servicing Utah, Wyoming, Idaho, Montana, and anywhere stunning design, quality programming, and great customer service is desired.

Recent Blog Posts
Web Design
ASP.NET
AJAX
SILVERLIGHT
DEEP ZOOM
CONTENT MANAGMENT
ECOMMERCE
Marketing
SEO
PPC
EMAIL
NEWSLETTER
Print
BROCHURES
BUSINESS CARDS
DOOR HANGERS
ENVELOPES
FLYERS
HANG TAGS
LETTERHEAD
POSTCARDS
PRESENTATION FOLDERS
RACK CARDS
Flash
ANIMATION
STREAMING VIDEO
NAVIGATION