MEAN Stack – Front-End & Back-End Definition

The front-end (aka client-side, UI, UX, web) developer will rely on a back-end (server-side) developer to gather raw data from databases and process the raw data before ‘handing it off’ to the front-end developer to make it visually appealing on the user interface (UI) and interactive for the user experience (UX) . Typically, you’ll find sites with the front-end written in a different language than the back-end because most languages do not have capabilities to be both. Ruby, and Python are back-end languages and may use JavaScript as their front-end. JavaScript is special in that it can be both back-end and front-end.

The JavaScript MEAN stack requires front-end (AngularJS) and back-end (Node.js, Express, Mongo database) experience. Angular, Express and Node are frameworks of JavaScript, which means they extend the functionality of plain vanilla Javascript. Mongo is a database like SQL server or Oracle.

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