4. Building platform-specific HTML apps makes no sense
But let's say you don't care about targeting every device or platform. Let's say you're just building an app for iOS or for Windows 8 -- fine. But why on Earth would you pick HTML to build an application for a single platform? The whole point of HTML and its related technologies is that they are open, cross-platform standards.
What's more, both iOS and Windows already have SDKs that mitigate many of the drawbacks of building apps the HTML way. They do give you a standard set of widgets that allow you to build consistent UIs. They give you access to APIs that let you run algorithms at native processor speed. They allow you to integrate your app with core OS features, ones that aren't present on other platforms (which were presumably why customers chose those platforms to begin with). And you'd give all that up, why? Because coding Web apps is "easier"? Even if that were true, try putting it on your résumé.
5. Limiting developers to Web technologies is wrong
There's no surer way to start a catfight on a Web development forum than to ask what's the "best" programming language. Developers can be passionate about their tools, and there certainly is a wide range to choose from.
This article, "Let's face it: HTML5 is no app dev panacea," originally appeared at InfoWorld.com. Read more of Neil McAllister's Fatal Exception blog and follow the latest news in programming at InfoWorld.com. For the latest business technology news, follow InfoWorld.com on Twitter.