Earlier this year VisionMobile polled more than 13,000 developers as part of their biannual Developer Economics survey, and 11% of those developers indicated that HTML is their primary development language.
There is a new version of the survey which can be viewed and completed here: VisionMobile Developer Economics Survey.
HTML has come a long way since it was first conceived, and has capabilities we would normally associate with a development language. These days one can find demonstration applications written in HTML.
Zero Lines JS is a good example. A graphical game, requiring the player to navigate between approaching enemies at increasing speed to a suitably-irritating soundtrack.
It might not be the next Watch Dogs, or even the next Candy Crush Saga, but it would be hard to deny that it’s a real application.
Examples include a tabbed panel (bringing content to the front based on the selected tab) and an image slideshow, all done entirely in HTML.
Purists will moan, of course, that these examples don’t make it a “real” language, and that HTML is nothing more than markup.
Developers aren’t as hierarchal as they used to be, but those closer to the metal still look down on those who’ve traded an intimate knowledge of the hardware for speed of development.
C programmers consider objects to be unnecessary fluff, but concur with users of C++ that anything which isn’t run through a compiler is just improper (and that includes Java with its bytecode nonsense).
But despite being at the bottom of the heap, we can see that HTML5 is being used to create applications, and it must therefore be considered a programming language.
We might argue whether validating a filled-out form constitutes an application, but when you can crash a spaceship into an oncoming armada then there’s little room for discussion.
VisionMobile is running a new survey, asking developers what language and tools they’re now using, including those who choose to program in HTML.
You can participate in the new survey to weigh in on HTML, using the feedback form at the end to let VisionMobile know how you feel about HTML being included in the list of languages and what you think might end up on that list next time.