MEAN : One Language To Rule Them All

End-To-End Javascript Development

1419217553mean

I have always been a Javascript fan. I effortlessly advocate for Javascript when chatting to peers and students as I firmly believe JavaScript is the way of the future. Nowadays my apps are usually 80% Javascript and 20% code-behind (C#, VB.NET or Java). My goal is to end up with a 95% Javascript and 5% code-behind split, no, but wait, now with MEAN I can now build 100% Javascript apps!

So what is MEAN? MEAN is simply an acronym that stands for four technologies which are:

All these technology are independent and specialist Javascript technologies but they can be used together to produce a solid software development stack or bundle much in the same way as Linux, Apache, MySql and PHP were bundled together to create the LAMP stack which is now used to power millions of websites and web applications around the world. The diagram below show how the MEAN stack in an app handles an http request as it comes into the browser, processes it and returns a result back to the browser, all powered by Javascript.

NSD_Node.js-Stack

 

To learn morea about MEAN development and perhaps see its capabilities, visit meanjs.org or read up the many blogs on the topic available online.

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