前端开发的使用服务器环境开源项目 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版已经停止维护
相关文章推荐
- 推荐一个前端开发的使用服务器环境开源项目 D2Server 可替代Apache
- 推荐前端开发使用的服务器环境开源项目 D2Server 可替代Apache
- 使用websphere开发J2EE项目时,在服务器配置文件->“环境”->“类路径”中添加的ORACLE的JDBC文件classes12.zip文件是否有效呢?
- Apache开源项目之2[Digester的使用]
- 使用Apache 的 FTP Client获取FTP服务器上的文件列表FTP response 421 received.Server closed connection问题的解决
- 服务器使用Tomcat配置server.xml文件通过域名直接跳转到项目
- 开源WebSocket服务器项目CshBBrain中NIO Buffer的使用策略
- $_SERVER只能在apache服务器下使用
- 使用Apache 的 FTP Client获取FTP服务器上的文件列表FTP response 421 received.Server closed connection问题的解决
- Apache 服务器使用沃通免费SSL证书 配置https项目
- PHP 开发环境的搭建和使用 01--apache服务器配置以及 IIS端口冲突解决
- 使用Apache的server-status,禁止IP访问服务器
- windows 环境下Apache HTTP Server 2.2的安装和使用apache转发weblogic集群
- 开源项目SpringOSGINoDM—OSGI环境下使用Spring的唯一完美解决方案
- 使用开源C++项目WebSocketpp构建web服务器
- 开源项目SpringOSGINoDM—OSGI环境下使用Spring的唯一完美解决方案
- Apache/Nginx为PHP设置、添加$_SERVER服务器环境变量
- window server2008 R2 mvc 项目服务器环境的搭建。
- 在测试环境安装使用Apache Http Server
- 关于在apache服务器环境下的项目上传nginx环境下页面只有主页正常,其他页面404的一种情况