Excited About HTML 5?
Accelerated by Apple's decision to not support Flash on iPad, the news is now everywhere.
Just follow HTML 5 keyword on Twitter and there will be no shortage of folks expressing their love to the new buzz word.
Lets face it, HTML/CSS was created to output static textual content and images.
Since then it seems that the greatest invention was jQuery that gave us a simplified interface for DOM manipulations and XMLHttpRequest that provided some means for asynchronous processing.
Now there is canvas and the ability to draw lines and have pixel access...
Not too shabby.
Adobe's Flash/Flex/AS3 is light years ahead.
Here is just a few thoughts that come to mind:
- Strongly typed ActionScript language
- Truly object oriented with real classes and inheritance
- Compile time error/type checking
- Robust security model
- Modular (packages, libraries, components)
- Compiles into binary packages
- Rich event architecture
- Native XML support
- Clear code/presentation separation (not talking about frame scripts here)
- World class design and development tools with profound integration
- Slew of multipurpose libraries
NET" platform/FCL, multi-threading, real debugger, and best development tools.
Who is to say that these RIA technologies are closed or proprietary? They are as closed as Safari, Chrome, Internet Explorer, Opera, etc.
, all of which have their own proprietary take on how to interpret HTML/CSS specifications, DOM, and the rest of the "modern" hotchpotch of open web standards.