Full-Stack Web Development with Vue.js and Node

(singke) #1

1


Introducing MEVN


Mongo, Express, Vue.js, and Node.js (MEVN) is a collection of JavaScript technologies just


like MongoDB, Express, Angular, and Node.js (MEAN), and


like MongoDB, Express, React, and Node.js (MERN). It is a full-stack solution for building
web-based applications that use MongoDB as data storage, Express.js as the backend


framework (which is built on top of Node.js), Vue.js as the JavaScript framework for the
frontend, and Node.js as the main engine for the backend.


This book is for web developers who are interested in learning to build a full-stack


JavaScript application using MongoDB, Express.js, Vue.js, and Node.js. It is suitable for
beginners and intermediate developers with a basic knowledge of HTML, CSS, and


JavaScript.


The term MEVN may be new, but the technologies used in it are not new. The only new


technology that is being introduced here is Vue.js. Vue.js is an open source JavaScript


framework, and its popularity is growing rapidly. There's not much of a learning curve
with Vue.js and it is also a fierce competitor of other JavaScript frameworks such as


AngularJS and ReactJS.


Modern web applications need to be fast and easily scalable. In the past, JavaScript was


used in web applications only when there was a need to add some visual effects or


animations that normal HTML and CSS could not achieve. But today, JavaScript has
changed. Today, JavaScript is used in almost every web-based application, from small- to


large-scale apps. JavaScript is chosen when the application needs to be much faster and
more interactive.

Free download pdf