分享一个前端开发环境 Silky(实时编译/协同开发/多环境支持/路由转发/web 代理/多语言支持)

2014-09-29 01:25:26 +08:00
 wvv8oo
这是我们团队目前在用的一个前端开发环境,第一个版本我大概花了一个星期,现在的版本是0.4.8,没错,已经改了48个版本了。目前已经挺稳定了,用起来挺爽的,基本上我们所有的的项目都是基于这个开发环境了。想和大家分享一下,也顺带招人,地点是长沙。


主要功能如下:
1. 支持模块化协同开发,模板基于handlebars,但扩展了一些命令,比如说支持子模块,支持循环子模块N次等,支持指定子模块的数据源等
2. 实时编译coffee和less,引用依然是css,但silky会按优先级去匹配相应的文件
3. 支持build功能,支持internal js的压缩
4. 支持代理功能,再也没有跨域的问题了
5. 支持路由重写功能,这对于angular这类框架会在客户端重写url很重要
6. 支持多种环境配置,我觉得这个功能很重要,因为前端后端分离开发经常会遇到的问题就是环境不一致,数据不一样,或者有些时候我们需要造一些假数据等等。
7. 支持多国语言,如果你是前后端彻底分离的,前端最后要托管在nginx/apache下,那么这种多国语言的解决方案就很适合了。
8. 快速构建silky项目的功能,可以通过silky init -f来构建一个silky的示例项目。

使用起来也很简单,真的非常简单,通过npm install -g silky之后,只需要在你的工作目录直接运行silky命令就可以了。

更多请访问github: https://github.com/wvv8oo/silky
欢迎star和fork,当前开发分支在develop,master好久没动过了

npm: https://www.npmjs.org/package/silky
2813 次点击
所在节点    前端开发
3 条回复
haoji
2014-09-29 01:33:21 +08:00
最近很多关于长沙的帖子啊,帮顶了。
wvv8oo
2014-09-29 12:49:18 +08:00
@haoji 无限欢迎湖南的前端童鞋回家
starit
2015-10-21 00:00:01 +08:00
听上去不错,不过不知道在长沙的待遇怎么样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/136249

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX