HTML5 as the One Ring

Three Rings for the Elven-kings under the sky,
Seven for the Dwarf-lords in their halls of stone,
Nine for Mortal Men doomed to die,
One for the Dark Lord on his dark throne

In the Land of Mordor where the Shadows lie.
One Ring to rule them all, One Ring to find them,
One Ring to bring them all and in the darkness bind them
In the Land of Mordor where the Shadows lie.

Throughout history, some books have changed the world. They have transformed the way we see ourselves – and each other. The have inspired debate, dissent, war and revolution. They have enlighted, outraged, provoked and comforted. They have enriched lives and destroyed them.

One series of books that have had an impact on my life are the Lord of the Rings. For me its kind of cool to use it to illustrate the way I feel the technology industry is going. I love the characterization of the book and even its epic ending.

Three Rings for the Elven-kings under the sky

These for me would be the languages of Ruby, PHP and Python. Currently they seem to power the backend of websites today. They are all open source. Meaning that they are essentially managed by volunteers. The code base for these languages are collectively maintained. They do control the skies

Seven for the Dwarf-lords in their halls of stone

These for me would be the languages of Objective C, C++, Java, C#, Visual Basic, Perl, Delphi. Why do I refer to them as dwarfs? For me they as languages tried to conquer the web but had limited success. Their halls of stones are the companies that backed them up. They are still in use by some organisations.

Nine for Mortal Men doomed to die

These are the languages of Assembly, B, BCPL, C, Basic, Fortran, Ada, Cobol, Pascal. If you have not heard of any of this languages, I don’t blame you. They represent the old guard. That set of programming languages that set the stage for the modern era.

One for the Dark Lord on his dark throne

Here we come to the crux of the matter HTML5. Who is the dark lord? For me the dark lord is the individual hacker out there writing code to put on the web. What is the dark throne? The dark throne is the collective servers that make all this possible. They are out of the views of “Mere Mortals”.

It is important to state why I feel HTML5 is the one ring. With a core of HTML, CSS and JavaScript we are looking at a way of programming without the use of plugins on a wide variety of platforms. HTML5 fulfills the promise of “Write Once Run Anywhere”.

Heard of Node? This is a JavaScript on the server side. With the frontend already covered, having JavaScript on the backend means that there is no need to change your code base. You can use HTML5 to totally develop an application.

These post covers the gamut on my opinions on HTML5. So where does the future lead to? Time will tell but you are welcome to give a forecast.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s