Posted in Web Techs

Bonus Post – MEAN Stack

So, you’re a web developer? Chances are you’re using (or are familiar with) a LAMP stack), which comprises of the following components:

Of course, if you’re developing for the web, a knowledge of HTML and CSS is a must. Also, a solid knowledge of JavaScript (or/and a worldwide popular library jQuery) is also expected. So, if we take the knowledge of HTML and CSS as a must then, on top of that, in order to develop a decent web application you still have to have skills both in JavaScript (frontend ) and PHP (backend), plus the SQL for the database of your choice (could be you’re using Postgres or MariaDB instead). Sure, I hear you, you also may use frameworks for PHP (Laravel, Zend, …) or/and JavaScript (AngularJS, Ember, Backbone, …) or/and CSS (Compass, less) but I’ll just ignore those discrepancies for now…

One language to rule them all !!!

So, instead of having to learn additional language to handle back end part of your application, with MEAN stack you can do everything that you could with a LAMP stack, but by using only one language –JavaScript!

All of a sudden a new profession emerged – a full-stack JavaScript developer. The benefits are great because now you can have a team of developers who are capable of developing more agile software together by using a single language across all layers.

If this got you interested, mind blown even, then read on…(I have always wanted to include this gif!!!)

What is MEAN, and why it’s GOOD?

So, what is a MEAN stack? The idea is quite simple actually – you have 4 main parts:

These are some of the advantages of a MEAN stack:

  • Single language is used in the whole application
  • Support for the MVC pattern
  • JSON is used for transferring data
  • Node.js’s huge module library
  • Open source so you can tweak it to your preferences if you’re an experienced user

Ok, enough with the chit-chat, now I’ll go and install all the necessary parts.
1. Install MongoDB
link – to the site
link – TutorialsPoint
2. Install NodeJS
link – to the page that helps you download
link – TutorialsPoint
3.Download AngularJS
link – to the site
link – TutorialsPoint
4.Load a GIT file and exploit
link – More insights on MEAN stack developement
5. Play around with the Stack that you have managed to create.
link – a site that helped me to jump-start on MEAN stack development.
I know this looks a bit rushed… I am kinda running low on time, and this seem to be taking too much of my leisure time… so… *awkward laugh*

(•̀ ⑉̈•́)و ̑̑

Leave a Reply

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

You are commenting using your 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