您的位置:首页 > 运维架构 > Apache

前端开发的使用服务器环境开源项目 D2Server 可替代Apache

2013-08-06 18:40 495 查看

推荐一个前端开发的使用服务器环境开源项目 D2Server 可替代Apache

攻欲善其事,必先利其器。前端开发,编辑器我们有了Sublime Text2,配置Server环境用……你可能会选择Apache,为什么呢?因为能供选择的选项实在太少。而现在,我向大家推荐一个针对前端开发页面而设计的服务器环境开源项目——D2Server。

D2Server使用NodeJS编写的,所以基本可以通杀前端使用的系统类型。D2Server除了处理文件输出之外,还能辅助进行项目管理。

使用项目配置文件管理项目,项目信息简单明了

针对团队协作,可每人设置独立的项目配置文件,由D2Server来合并配置信息

项目下设置独立的开发目录,分离开发文件和导出文件

项目文件保存后,自动刷新浏览器,CSS文件的更新可实现动态加载新样式(兼容IE6)

项目中使用 EJS 模版引擎处理HTML代码

项目中使用 LESS 编译CSS文件,并针对BEM命名规则进行优化

使用 DataAPI ,不改变生产环境下的数据源文件路径,快速模拟动态数据,并实现自动化的管理

配置项目
alias
配置参数,一键创建二级域名指向

一键导出项目生产环境的最终文件,JS使用 gcc 压缩,CSS使用 yuicompressor 压缩

配置项目
sync
配置参数,在导出项目文件的同时,实现JS、CSS等文件的同步

导出项目过程中,可以针对符合规范的样式命名,提供样式命名的压缩

针对开发文件使用文件缓存队列机制,减少IO开销,Server更快响应请求

动态合并开发源文件,方便使用Fiddler等调试工具

可设置多个项目初始化文件配置方案,通过
init
命令快速创建项目

更多功能,可以查看D2Server的使用文档,里面有非常详细的安装配置(一定要看噢)及功能模块使用说明。

我现在开发修改页面已经离不开D2Server,即使是接受一些临时项目需求,我都会将需求放到D2Server下进行管理开发。

D2Server解放的不光光是F5和拷贝黏贴键,他协助前端开发者处理工作中的日常和零碎,让我们更加集中于自己的工作。

爱折腾的同仁,欢迎尝试~用半个小时的时间下载配置,可以换来以后的诸多方便。

项目托管在Github

库地址是https://github.com/Bacra/node-d2server,当前版本为3.2.2

3.0之前的版本放在https://github.com/Bacra/php-d2server,php版已经停止维护
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐