跟大家分享一个Node.js和Geddy初学者指南 - 第一部分

跟大家分享一个Node.js和Geddy教程,这个教程包括3部分,能帮助大家从头了解Node.js和Geddy,并且开发一个to-do list的管理程序。将介绍如何安装Node.js到windows和OS X,及其Geddy,并且生成我们第一个应用。

 


Node是什么?

如果你开发了web应用很多年的话,你可能已经知道了Node.js。如果你不知道的话,这里我们将简单的说明一下:

“Node.js是一个基于Chrome javascript runtime的平台,可以很简单的创建基于服务器端的javascript应用。Node.js使用事件驱动,非阻塞的I/O模型,特别适合开发实时的应用。”
Geddy是什么?

Geddy是一个非常简单的基于Node.js的结构化MVC框架。你可以使用它快速的构建web应用和JSON API。如果你使用过Ruby on Rails或者PHP的codelgniter,那么Geddy和他们非常类似。它拥有一个RESTful的router,模板渲染,控制器和模型。非常适合快速开发!
安装Node.js

Node.js可以在windows,OS X和Linux上运行。我们将介绍如何在windows和OS X上安装配置。如果你使用Linux,那么你需要自己查看文档配置。

首先我们需要访问Node.js的主站:http://nodejs.org,然后点击下载。找到你的OS对应的installer的link。如果你使用windows,你可能需要重启你的电脑来添加‘node’命令到你的环境变量Path中。

现在你应该已经安装了Node和安装包管理器,即npm(Node package Manager)。
使用npm来安装Geddy

阅读全文read more

你可能感兴趣的:(JavaScript,node.js,frameworks,JS框架,geddy)