There are a variety of systems that allow apps to be written in HTML, JavaScript, and CSS and then run as if they were true native applications on various platforms. Some of these systems (like Appcelerator’s Titanium) allow a “write once, run anywhere” experience.

Microsoft is now allowing this paradigm for Windows 8, though its version is specific to Windows 8 (true to form, Microsoft…). I see the appeal — it allows developers to use their existing skill sets and get more mileage out of them. If it works cross platform, that’s a big bonus. At the same time, reading up on the use of HTML to develop Metro apps for Windows 8 feels a bit like trying to fit a square peg into a round hole. For me, the approach makes sense if the tools and systems for working like this are sane.


Keep your engineering skills up to date by signing up for TechRepublic’s free Software Engineer newsletter, delivered each Tuesday.