码迷,mamicode.com
首页 > Web开发 > 详细

对于开发WEB方面项目需要的工具和技术了解

时间:2015-06-27 22:39:57      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

    1、IDE:Webstorm,JavaScript 开发工具。

    2、版本管理系统:Git,独一无二。

    3、单元测试:jsamine,前后端共用。Jasmine是我们梦寐以求的Javascript测试框架。

    4、前端框架:Angular.js,让ember.js和几个老牌的框架性感的躺在床上吧。

    5、服务端:纯静态页面+极少使用Jade+REST

    6、socket.io+独立小模块:当然,这几乎是唯一可选的与客户端双向通信的方式。但一定要注意,多数情形下,我们只有很少的机会需要服务端推送,将这部分内容作为独立的小应用,是非常省事的做法。

    7、异步流程控制:Promise是唯一选择,而且从一开始就要强制使用,绝不可忽略,这关系到设计思维的巨大差异,甚至关系到我们是否真正能够在node.js方向坚持下来。我们用Q.js,和前端Angular.js使用的微缩版Q.js保持一致,减少学习周期。

    8、前后端共用代码:只要前端有可能用到的代码,必须以符合规范的方式,做到前后端共用。

对于开发WEB方面项目需要的工具和技术了解

标签:

原文地址:http://www.cnblogs.com/purplestone/p/4604778.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!