iPhone Forum

General Discussion - Flash vs HTML5

kasselbiddy - Mon Jul 30, 2012 10:21 pm
Post subject: Flash vs HTML5
There is a bit of a hot debate going on at the moment regarding Flash “vs” HTML5, as a Flash developer I thought I would join in to share with you some of my points of view. Since I am an Actionscript developer you might think that I am going to fall in the easy and logical attitude of defending Flash(SWF to MOV converter mac) and Flex (since Flex is also concerned here) at any cost. Well no it’s not going to be the case. I am also not going to say that HTML5 is the long awaited messiah that is going to bring a new web paradigm to your browser. I think that the situation needs to be seen from a more rational and holistic point of view.

Many arguments are thrown in the air around the debate and tend to go from one extreme to the other one:
1, You have the “Flash-haters” that generally have never used Flash and hardly know what it does or could do (nor do they with HTML5 ). They keep coming up with the same old arguments “I hate Flash intros”, “I hate Flash banners”, “I hate Adobe”, “The Flash player crashes my browser”...etc
2, You have the “enlightened” HTML5 disciples who think that their new god is going to bring a new web order and that Flash and his minions are doomed.
3, You have the Flash(convert SWF to WMV) addicts that cannot be bothered to look at the big picture and will reject anything that could threaten their Flash way of life.

Obviously none of the arguments summoned by the categories above are wise since they are based on an emotional approach and not on a pragmatic set of arguments

Simplifying web development
I think there is a higher good, and for the web it is called “open standard”. The Flash player(SWF to MKV) is a fantastic platform but let’s not forget it is controlled by a single vendor, Adobe, very much like Windows is controlled by Microsoft. The Flash player is a wonderful step in the history of the web but it is a plugin and a plugin is something you plug in, it is not native. The big dream is that the internet should be relying on one solid open standard API supported throughout all browsers and from a philosophical approach HTML5 seems to me like a good step in that direction.

A wrong debate
There is no HTML5 versus Flash, I think they are not really competing to be honest. I cannot remember when the last time was that I created a full Flash(SWF to PNG) web site, most of my latest big projects are running outside a browser as desktop applications. We all hate Flash intros anyway and I never advocated that Flash was the best choice to create a web site. After the Flash fever that took over the web at the end of the nineties many big corporations, especially in the car industry, moved away from the “pure flash” website and are now using a mix of Flash and HTML instead.

Some facts on a good use of the Flash player
It’s been used many times as an argument that “Flash is a CPU hog”. Let’s not forget here that a lot of Flash developers are not coming from an academic programming background and are self-trained, for the best and also for the worse. The nature of Flash (that is both graphic and code oriented) generated the new breed of designer-developer, the “devigner”, a generally well balanced individual with a good graphic and code approach but with great variations. Creating and running some impressive Flash content is not so difficult if you understand how Flash works and how to copy and paste the code of others and where to paste it and if you are a bit clever that is not too difficult. Now having that same content run smoothly without leaving a huge memory footprint and overheating your CPU is something else that should be left to the professional and that is another story. The problem with Flash is that the market has been quickly plagued with wannabe Flash developers who have no clue about memory and CPU management. So yes a lot of Flash content currently running on the web will clog your CPU and memory but only when it’s been created by beginners with no insight in OOP and no good coding practises at all.

If you are a “dirty coder” you can easily get away with murder with Flash because the SWF is a compiled format and your code cannot easily be seen, very lucky for some; With Javascript, CSS and HTML, it is very easy to view the source and also very quick to see the differences between a professional approach and a random approach. So no wonder why the Flash player has been stamped as a “CPU and memory hog”. Don’t blame it on Flash, blame it on the lack of professionalism of many Flash “coders”.
ivy00135 - Wed Nov 07, 2012 9:38 pm
Post subject:
鴨肉珍
大溝頂阿囉哈滷味
阿英排骨飯
高雄北港蔡米糕
郭家肉粽
高雄酒店經紀
吳寶春麵包店
老莊豆漿店
逐鹿炭火燒肉打狗店
大牛牛肉麵
福記臭豆腐專賣店
東坡鮮肉飯
成男生碗稞肉粽
鳳邑麵線
鳳山鹹米苔目店
鳳山老店水煎包
倆伯羊肉
生源小籠包
志明花生糖專賣店
李家肉圓
高雄酒店經紀
南台春捲浮水魚羹
旗津萬三小吃部
旗津萬二小吃部
北平楊寶寶蒸餃
慶翔美食部二仙雞
橋仔頭黃家肉燥飯
舊市羊肉店
古早味燒餅
丹丹漢堡
赤竹饅頭
牛老二牛肉麵
香港發財燒臘店
尖沙咀茶餐廳
珍竹林日本拉麵
萬國牛排
忽必烈蒙古烤肉
櫥窗滷味
彭氏臭豆腐
酥炸大魷魚
劉木瓜牛奶大王
月亮蝦餅
池王臭臭鍋
廟口翰鹽水雞
All times are GMT - 8 Hours
Powered by phpBB2 Plus and Kostenloses Forum based on phpBB