- 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
- Oracle從新手到高手
- Practical Windows Forensics
- Mastering C# Concurrency
- Cocos2d-x學習筆記:完全掌握Lua API與游戲項目開發 (未來書庫)
- ASP.NET開發與應用教程
- Node.js:來一打 C++ 擴展
- 響應式Web設計:HTML5和CSS3實戰(第2版)
- Hands-On GUI Programming with C++ and Qt5
- Python Interviews
- 趣學數據結構
- R語言與網站分析
- C++ Windows Programming
- 區塊鏈技術與智能服務應用
- MATLAB/Simulink與過程控制系統仿真
- 構建跨平臺APP:響應式UI設計入門