Web框架

ExtJs

JQuery EasyUI

KISS

YUI

DoJo

 

 前台框架你随便搭,只要保持轻便灵活就可以。推荐:
Bootstrap 3 + AngularJS (豪华)
Foundation 4 + KnockoutJS (精简,开发快速)

自然,jQuery是必须的。但是如果你觉得jQuery太臃肿,在某些情况下,可以选择Zepto,看你项目具体情况而定。asp.net服务器控件已经是一千年以前的事了。如果你的客户是纯windows平台用户,你也可以考虑Silverlight。

以上这些需要你掌握一些前端知识:JS是自不必说的。对于CSS,你需要LESS(for bootstrap)或SASS(for Foundation)。

KnockoutJS:如果你有MVVM模式的开发经验,KnockoutJS可以很快就上手。
AngularJS: 最好找本书看一下:mastering web application development with angularjs

http://extjs.org.cn/node/699

 

类库:JQuery

框架:

AngularJS:主要考虑的是构建CRUD应用,而游戏、图形界面编辑器这种DOM操作很频繁也很复杂的应用不适用  http://www.angularjs.cn/

 

CSS预处理:

  Less

  Sass

JS模块加载器:

  SeaJs

  RequireJS 

JS独立运行环境:

  NodeJs(包管理NPM)

前端常见任务处理工具:

  grunt    任务运行器(如执行js文件排错合并压缩,CSS文件合并压缩),帮助开发者们自动化重复性的工作

  Bower     前端资源管理器(一个命令就下载jquery等前段资源,不需要再分别去不同网站上下载了)

  Yeoman    前端项目管理器(由yo,bower,grunt组成,yo创建项目目录结构和文件,然后用bower下载资源,然后生成grunt任务文件)

 

  

posted on 2015-07-21 11:57  gameshan  阅读(201)  评论(0编辑  收藏  举报

导航