官术网_书友最值得收藏!

  • MEAN Web Development
  • Amos Q. Haviv
  • 255字
  • 2021-08-05 17:46:43

Chapter 1. Introduction to MEAN

The MEAN stack is a powerful, full-stack JavaScript solution that comprises four major building blocks: MongoDB as the database, Express as the web server framework, AngularJS as the web client framework, and Node.js as the server platform. These building blocks are being developed by different teams and involve a substantial community of developers and advocates pushing forward the development and documentation of each component. The main strength of the stack lies in its centralization of JavaScript as the main programming language. However, the problem of connecting these tools together can lay the foundation for scaling and architecture issues, which can dramatically affect your development process.

In this book, I will try to present the best practices and known issues of building a MEAN application, but before you begin with actual MEAN development, you will first need to set up your environment. This chapter will cover a bit of a programming overview but mostly present the proper ways of installing the basic perquisites of a MEAN application. By the end of this chapter, you'll learn how to install and configure MongoDB and Node.js on all the common operating systems and how to use Node's package manager. In this chapter, we're going to cover the following topics:

  • Introduction to the MEAN stack architecture
  • Installing and running MongoDB on Windows, Linux, and Mac OS X
  • Installing and running Node.js on Windows, Linux, and Mac OS X
  • Introduction to Node.js Package Manager (NPM) and how to use it to install Node modules
主站蜘蛛池模板: 大兴区| 开阳县| 秦皇岛市| 新蔡县| 邵阳县| 晋中市| 崇信县| 襄城县| 吐鲁番市| 大冶市| 宝坻区| 桃江县| 石柱| 兰西县| 洪江市| 西和县| 融水| 杭锦旗| 长兴县| 天等县| 泗阳县| 泉州市| 安福县| 黑水县| 麟游县| 湟中县| 余庆县| 汉源县| 义马市| 永吉县| 库车县| 德阳市| 平远县| 瓦房店市| 淮南市| 夏津县| 根河市| 天柱县| 鸡东县| 沙田区| 广州市|