Skip to content

Latest commit

 

History

History
93 lines (46 loc) · 1.19 KB

readme.md

File metadata and controls

93 lines (46 loc) · 1.19 KB

ANM(Angular+Nodejs+MongoDB)

js全栈实践,ANM主要做各种技术组合的使用示例,并没有做成产品的计划。

演示站点:http://anm.coding.io

当前进展和阶段:

第一个月主要是搭建web框架,构建和自动测试的框架,目前Gulp的构建和测试任务已可用。

下一阶段:

从前到后实现一到两个模块的RESTful,比如books实现从界面到入库的示例代码

预期阶段:

加入socket.io即时交互

通用的验证模块

高并发测试

MongoDB集群实践

...

涉及主要技术和工具:

后面括号中为响应技术技术或工具选择时对比参考过的。

Client:

Angular: 1.3 (backbone/ext)

Bootstrap: 3.3 (Foundation/YUI)

jQuery: 2.1 (prototype/YUI)

lodash: 3 (underscore)

...

Server:

Koa: 0.15 (Express)

mongoose: 3.6

...

DB:

MongoDB: 3.1

Redis: 2.8

Build:

gulp: 3.8 (grunt)

duo: 0.9 (browserify/require.js)

...

Test:

karma: 0.12

protractor: 1.4

jasmine: 2.0 (qUnit/mocha)

...

Dev:

Sublime Text 3 (VS/Eclipse/WebStorm)

Chrome: 41

livereload: 0.3

SCM:

git: 1.9 (vss/svn/tfs)

代码和演示托管

github.com (codeplex)

coding.net (git@osc/gitcafe)