Monday, October 25, 2010

Funny aspects of HTML5 vs Flex/Flash

This is when I was presenting a flex session at BarCamp, I found so many
questions on HTML5 vs. Flex. Then the idea to create a blog post generated.
That does not mean that I was not aware about these things; I was just trying
to keep myself away from this.

When you will search HTML5 vs. Flex on the web there are so many articles
you will find discussing this hot topic. You may argue that what so funny about
that of courses it’s a hot chatter.

Here what I found most of the topics are written by people who don't like
Adobe, Flex or Flash for any reason. They may like Adobe's rival products; they
may be jealous or even without any reason. Simply put they just hate Adobe
(Steve Jobs’ relatives). From the first paragraph they all will start predicting how and when HTML5
will doom flash (some have mentioned exact date). Here is how most of the
articles look like.

Now HTML5 is in the market and it will just kill flash, flex and Adobe (seems
like HTML5's only aim). All enterprises are considering sifting to HTML5 in
future and they can read every company's CEO's mind.
They have provided some funny comparisons about flex and HTML5.

Video:
Though flash player has some advantages like streaming, full screen option,
over HTML5 in future HTML5 will have all those capabilities and when the future
will come, God knows.

UI Controls:
In this case Adobe gets full credit for having a rich set of basic and non basic
components but some people are working on it for HTML5. So should start working
on HTML5.

Browser compatibility:
Now only one or two browsers are supporting HTML5, it has 5% penetration where
flash player has 98%. Other browsers (one or two names) are working on it. so
by 2022 you will find 95% of presence of HTML5. So go for HTML5 for long term
applications from now and be ready for 2022.

Plug-in vs. Open standard:
especially they dedicated more lines to this comparison as flash player need to
be installed in order to run .swf file. So dear developers forget about other
benefits you are getting like bitmap manipulation, vector and 3d graphics,
desktop applications, flash builder features and jump into HTML% code base.

Proprietary
Flash player and flex are Adobe's proprietary products. so what if in future
Adobe will run out of money or what if all employees of Adobe will die in soccer
crash, etc. So leave flash from now and join HTML5.

Other comparisons are also there, however I have limited time and space. (I
may add some when I have time).

In the conclusion for every HTML5 feature they have mentioed you will find a arrow mark towards
future. They are expecting that in future Santa Claus will give everythig to HTML5 and till then Adobe will sit ideal. One thing I
like about them that they all are unconsciously admitted that flex/flash has so
many advantages over HTML5. Now HTML5 has only video and audio tag which flash player introduced 10
years back. and they are thinking that those things are sufficient to irreverent
flash from market.

One thing I forget to mention that all the authors consider Steve Jobs as
there God, messiah. In every article Steve Job's comment on flash is common
(like god's message). With their own made stories because they thinks they are
god's messengers. Their main argument to the developers that if Steve Job
didn't allow flash on iphone and ipad (for whatever reason, may be Adobe's guard
didn't allow him to enter into Adobe's lab or may be someone in Adobe
misbehaved him) you have no right to even think about flash, flex and hence
Adobe and what he will choose every body must follow that.
For HTML5 lovers sorry, I am biased, its only for fun, Enjoy.