Server-side JavaScript
24 Apr
Its been almost 4 years since I first started coding JavaScript and I have to agree that its an awesome programming language. Most people think JavaScript is a client-side browser dependent inconsistent programming languages with tons of if’s and but’s. I have to admit that its the problem of inconsistent implementation of the DOM model across different browsers.
JavaScript, also called EMCAScript, like any other programming language has a real spec. It’s been majorly considered to be a client-side scripting language to make the front-end of any web-based product more interactive. But, recently, there has been lot of work going on to adopt JavaScript as a server side technology.
There are tons of projects which are using JS on the server side to churn out html at the web-server’s end. These projects range from simple to most complex solutions. mod_js is the most simple solution ( proof of concept ) which is a stand alone apache module that allows to execute JavaScript ( EmcaScript ) on the server. While, Jaxar, a java container which enables to code JavaScript on the server side. And as a server it offers access to files, processes, databases, networking, logging, scalability, security and extensibility.
With all these developments going on its for sure that something big is coming. The peices are falling into place and setting stage for the next big thing on the server-side. Think about just one technology on both server as well as client-side which would filter a lot of mess in the existing solutions. With the tools, technology and need its just the matter of hype thats needed for it to flourish.
Today Ajax, a derivative of JavaScript, is so hyped and successful. It took some time to evolve and get adopted with all the sexy cool features. Let the saga follow and may JavaScript win again!!

Comments