HTML5 Brings a Universal Platform To The Table
Full Text Search: The Key to Better Natural Language Queries for NoSQL in Node.js
As a markup language that works across all of the current web browsers, with support for many of the native capabilities of mobile devices, HTML5 can easily be called a universal application platform. Such a platform can be a boost to a developer's productivity, and can provide competitive advantages as well as additional functionality and technical benefits.
Among the financial benefits to a universal platform, hardware is often cited--developers no longer have to worry about keeping up with hardware requirements, the application's lifespan is increased, and the company's ROI in software development is extended. The costs of development are decreased, as are the costs of maintaining and running the application or service.
The old school train of thought was to create a separate application for each type of device or hardware. Developers would create a specific app or website for each platform or device. While this can still be done using cascading style sheets (CSS) and conditional statements, typically developers won't have to change the actual HTML5 code--all because of the platform independence of HTML5.
Read the original article here.