My question is for programmers planning to develop future enterprise web apps in HTML5 that today can only be implemented in Flex/AS3: are you intending these apps to only run on HTML5 browsers?
I’m just trying to understand how once HTML5 enters the picture, the current concerns about browser incompatibility and other issues go away? Wouldn’t HTML5 simply add another set of browsers to the large list of current browsers that the application must target?
That is, assuming the enterprise web app requires one of these new HTML5 features (e.g. playing audio and/or video, integrating SVG or vector graphics, etc.). If such a feature isn’t critical then graceful degradation may be acceptable and then my question is moot.
But for those apps that require one of these new HTML5 features, are you planning to support older browsers, or expecting it’s acceptable to restrict to HTML5 browsers because the enterprise in question has made one of them their new corporate standard (or other scenario, etc.)?
Enterprise apps are no different then anything else.
You use the standard polyfilling technique and crash and burn on legacy platforms.
Generally modern browser support the sensible subset of HTML5 and any bugs can be polyfilled.