客户端技术:
http://jquery.com/ html对象操作
http://knockoutjs.com/ 数据绑定
https://github.com/ericmbarnard/Knockout-Validation 数据验证
http://knockoutjs.com/documentation/plugins-mapping.html 将服务端的json数据映射到客户端knockout对象
http://www.requirejs.org/ 模块化加载器,按需加载,模块化管理脚本
http://www.json.org/js.html 低版本IE json 的补丁
http://millermedeiros.github.io/crossroads.js/ 客户端url解析管理
https://github.com/millermedeiros/hasher 客户端url hash管理,hasher依赖这个库http://millermedeiros.github.io/js-signals/
https://github.com/federico-lox/pubsub.js javascript消息通讯管理,利用这个来实现模块间通讯
框架方面可以参考这个:http://durandaljs.com/ crossroad,hasher,signals,pubsub等脚本
服务端技术:
http://www.asp.net/web-api webapi