您的位置:首页 > Web前端 > JavaScript

Windows环境下搭建Ember.js开发环境

2015-04-01 10:10 363 查看
现如今、我们经常都可以看到复杂的JavaScript应用程序,由于这些应用程序变得越来越复杂,一长串的jQuery回调语句或者通过应用程序在各个状态执行不同的函数调用,这些做法都会变得无法再让人接受,这导致了JavaScript开发人员开始寻找一种组织和效率更优秀的开发方式。实现组织和效率的其中一个最常用的架构模式,就是我们熟知的Model View Controller (MVC)模式,这种模式鼓励开发人员将其应用程序的不同部分分割为更易于管理的模块,我们不必使用一个函数直接调用数据库,通过创建了一个Model(模型或实体)来管理数据库;通过模板(Template)或视图(View)来简化显示代码;
最后,通过使用控制器(Controller)来处理我们的应用程序的请求,MVC模式尽量降低每个模块之间的耦合度,提供程序的开发效率。Ember.js是一个JavaScript的MVC框架,它由Apple前雇员创建的SproutCore 2.0改名进化而来。目前Ember已经发布到1.3.0。详情可以访问emberjs中文网emberjs英文网查看最新的版本。

emberjs的基本介绍和使用在此也不再说明,具体也请访问emberjs中文网emberjs英文网

 

 

第一步,安装nodejs

   Node.js是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始。比较独特的是,Node.js会假设是在POSIX环境下运行它Linux
或 Mac OS X。如果是在Windows下,那就需要安装MinGW以获得一个仿POSIX的环境。

 访问 nodejs官网点击主页的 INSTALL按钮下载当前系统对应的版本



 或者直接点击nodejs 下载手动下载所需版本。

  安装过程中自动添加path的系统环境变量,变量的值就是你的安装路径,这一步自动完成,不需要自己添加,仅需要了解。安装成功后,打开



(也可以以管理员身份打开cmd)输入
"node -v"看到如下图显示的版本信息则说明安装成功



下面提供
x64的node下载链接 

   360云盘: v0.10.29-x64.msi 提取码
13c4

  百度云:node-v0.10.29-x64.msi

 

第二步,安装 npm

  NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。

  如果你熟悉ruby的gem,Python的PyPL、setuptools,PHP的pear,那么你就知道NPM的作用是什么了。

  Nodejs自身提供了基本的模块,但是开发实际应用过程中仅仅依靠这些基本模块则还需要较多的工作。幸运的是,Nodejs库和框架为我们提供了帮助,让我们减少工作量。但是成百上千的库或者框架管理起来又很麻烦,有了NPM,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。

 

由于新版的NodeJS已经集成了npm,所以在上一步npm也一并安装好了。以管理员身份运行cmd,输入
“npm -v”看到如下版本信息则说明已经安装成功。也可以在上一步输入“node -v”之后继续输入"npm - v",也可以看到同样的效果,此处只是为了演示不同的方式而已。



第三步,安装Git

官方的介绍是:

Git is
a free
and open source distributed version control system designed to handle everything from small to very large projects
with speed and efficiency.

Git is easy
to learn and has a tiny
footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap
local branching, convenientstaging areas, and multiple
workflows.

 点击 下载Git 下载并安装
Git 安装过程就不在多说,装过QQ的都会。安装成功后你会看到如下两个图标,则说明安装成功,之后可以按照官网提供的方法测试 git





 

下面提供基于x64的Git下载链接,点击即可下载

360云盘:Git-1.9.4-preview20140611.exe 提取码 f9cb

百度云:Git-1.9.4-preview20140611.exe

第四步,安装Bower

 

 

    Bower是Web的包管理器。Bower可以方便的管理应用的依赖,包括Ember和Ember
Data。想了解更多请访问Bower官网。进入官网可以看到



 

   显示说明Bower需要Node
、npm 和 Git 作为基础,而我们已经把准备工作都在做好了,所以,我们可以开始安装Bower 了。

使用 “npm
install -g bower”命令安装bower,其中 -g 表示安装到全局。

 





或者









 

 到此为止,emberjs的环境搭建就完成了,接下就是如何使用这些工具开始激动人心的开发了。

转自:http://blog.sina.com.cn/s/blog_63f7bbb80102uze8.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: