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

Getting Up and Running

In this chapter, we will cover the necessary steps to set up your development environment. These will include the following:

  • Installing Node.js on your machine
  • Installing MongoDB on your machine
  • Verifying that everything is set up properly

Follow these sections carefully, as we need the development environment to be up and running before we jump into the chapters where we dive into actual coding. For the remainder of this book, it's going to be assumed that you are using either a Mac with OS X, Linux, or Windows 7/Windows 8. You will also need super user and/or administrator privileges on the computer, as you will be installing the Node and MongoDB server. The code and examples after this chapter will all be OS agnostic and should work in any environment, assuming you have taken the steps I outlined earlier to be prepared ahead of time.

You will need a proper text editor to write and edit the code. While any text editor you choose will serve this purpose, choosing a better text editor will hugely improve your productivity. Sublime Text 3 appears to be the most popular text editor, regardless of the platform, at this moment. It is a simple, lightweight editor with unlimited plugins made available by developers around the world. If you are on a Windows machine, then Notepad++ is also a good candidate. Also, there are JavaScript-based open source editors such as Atom and Brackets, which are also worth a try.

Finally, you're going to need access to the command line. Linux and Mac have access to the command line via the terminal program. A great alternative on the Mac is iTerm2 (http://iterm2.com). For Windows, the default command-line program works but isn't the best. A great alternative there is ConEmu (http://conemu.codeplex.com).

For the remainder of this book, any time I reference a command line or command prompt, it will look like the following:

$ command -parameters -etc
主站蜘蛛池模板: 辽宁省| 渭南市| 铁岭县| 淮阳县| 曲阳县| 平罗县| 潮州市| 新乡市| 新干县| 南开区| 武汉市| 特克斯县| 武鸣县| 洮南市| 石河子市| 祁阳县| 满洲里市| 蓝山县| 隆子县| 元谋县| 洮南市| 罗田县| 大姚县| 汉沽区| 卢湾区| 安义县| 沅江市| 丰顺县| 阳山县| 遂宁市| 班戈县| 广东省| 凌云县| 潜江市| 青海省| 禄丰县| 子长县| 甘肃省| 江达县| 绵阳市| 垫江县|