V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wvv8oo
V2EX  ›  前端开发

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

  •  1
     
  •   wvv8oo · 2014-09-29 01:25:26 +08:00 · 2993 次点击
    这是一个创建于 3742 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这是我们团队目前在用的一个前端开发环境,第一个版本我大概花了一个星期,现在的版本是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
    第 1 条附言  ·  2014-09-29 16:48:45 +08:00
    为什么这个贴子更新了在首页也找不到了,奇怪。
    3 条回复    2015-10-21 00:00:01 +08:00
    haoji
        1
    haoji  
       2014-09-29 01:33:21 +08:00
    最近很多关于长沙的帖子啊,帮顶了。
    wvv8oo
        2
    wvv8oo  
    OP
       2014-09-29 12:49:18 +08:00
    @haoji 无限欢迎湖南的前端童鞋回家
    starit
        3
    starit  
       2015-10-21 00:00:01 +08:00
    听上去不错,不过不知道在长沙的待遇怎么样
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2544 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 15:21 · PVG 23:21 · LAX 07:21 · JFK 10:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.