nodejs+mongodb开发学习笔记之第一篇-开发环境的搭建

       转载请注明出处:http://www.cnblogs.com/crowley/

         马上就要年终了,正是努力学习新技术的绝佳时间!早就听说过Nodejs,自己也用javascript开发了半年,果断学习之。准备边学习,边写点博文,既能加深印象,又能温故知新。也希望大家多多支持,分享彼此的学习成果,共同进步!

        开始前,要感谢前辈的精彩博文,让我轻松入门。贴上几个学习nodejs的绝世好贴,如果大家对我的博文不感冒,直接点进前辈的博文,我也只有努力追赶了~

    https://github.com/nswbmw/N-blog/wiki/_pages

 http://www.cnblogs.com/wenlonghor/p/3307057.html

   一.了解NodeJs

        古人云,知其然,然后知其所以然,我的学习方法也是如此。学习一门新技术,务必要先了解下为何会出现这门技术。

        Nodejs首先是一个让javascript运行在服务端的开发平台,是一个为实时Web(Real-time Web)应用开发而诞生的平台,它从诞生之初就考虑了实时响应,超大规模数据要求下架构的可扩展性,采用单线程、异步IO、事件驱动式的程序设计模型。-----出自《Nodejs开发指南》

        以上内容,我摘抄自《Nodejs开发指南》,貌似作者还没有毕业,我只有少壮不努力,现在图伤悲了~其实以上的目的,是让我了解了Nodejs的技术背景和语言特性,思想很重要!

   二.搭建开发环境

        经过google和百度N多次,在linux下开发Nodejs为佳(Nodejs是一个开源的项目,微软是开源的死敌,windows支持Nodejs不久,兼容性可见一斑

        版本信息:

        Nodejs:  node-v0.10.24-x86    nodejs官网http://nodejs.org/

        express:  3.4.4       express官网 http://expressjs.com/

        mongodb:  mongodb-win32-i386-2.4.8 mongodb官网 http://www.mongodb.org/

        注:mongodb在window32bit下,那是相当不给力,官方提示32-bit MongoDB processes are limited to about 2 gb of data.由于我也是刚刚学习mongodb,对此也没什么概念

        1.先安装nodejs,不过多说明,60岁大妈轻松搞定的东西。

        2.我们需要用全局模式安装 express,因为只有这样我们才能在命令行中使用它。打开命令行,输入如下代码

   npm install -g express

        3.在命令行,用express命令,建立自己的项目,首先命令行进入项目工作空间的文件目录下,输入命令,如下图

无标题

        之后,就会发现工作空间里面,多了一个叫testexpress的项目。

        4.进入testexpress目录下,输入npm install,给nodejs建立依赖,npm不懂的,自行google,百度普及,之后见下图,你的项目就算是配置好了,项目架构下,会多出一个node_modules文件夹。

        2

        5.安装mongodb,大妈大爷轻松搞定,不多说了

        6.mongodb在windows下可视化工具,mongoVUE强烈推荐(http://www.mongovue.com/),网上有破解包,很友好(当然,如果你能玩转命令行的话,也可不用,推荐可视化工具,效率你懂得)

       三.Nodejs + webStorm开发

         第二部分,环境搭建完毕之后,一款淫霸的IDE(集成开发环境)是必不可少的,前端神器webStorm + Nodejs是一个绝佳的组合,上网查的时候,大家说eclipse开发nodejs也不错,当然,你用着习惯,用着舒服的IDE就是好的IDE。在这里,我只讲webstorm的集成nodejs。官网 http://www.jetbrains.com/webstorm/

         1.导入Nodejs源代码,好处不多说了吧,有时候遇到棘手的问题,源代码可能会给你答案。源代码nodejs官网就有

          2

         2.发布一个nodejs的项目

         此时,就是利用webstrom开启了服务,配置项目点击红色框config,左上角的“+”,选择Nodejs,把app.js配置上即可,默认端口是3000。

         3

         这是访问之后的页面

         image

 

        以上的的操作之后,开发环境搭建完成,随后便是有条不紊的开发工作了,由于我也是边学别总结,有些东西会有纰漏,希望大家多多留言,nodejs + mongodb系列博文还会继续,请关注!最后,感谢前辈分享的经验和博文,才能让我们初学者较容易的起步!

posted @ 2014-01-05 22:57  Crowley  阅读(901)  评论(0编辑  收藏  举报