V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
paicha
V2EX  ›  问与答

有什么前端集成解决方案?

  •  
  •   paicha · 2014-05-08 18:51:32 +08:00 · 3461 次点击
    这是一个创建于 3888 天前的主题,其中的信息可能已经有所发展或是发生改变。
    集成工具、本地开发环境、简化开发流程,自动化编译压缩、调试环境等等
    14 条回复    2014-05-21 21:40:31 +08:00
    hzlzh
        1
    hzlzh  
       2014-05-08 18:53:32 +08:00   ❤️ 1
    F2E Workflow (with Yeoman, Grunt, Bower)
    http://f2e-workflow.com
    zzNucker
        2
    zzNucker  
       2014-05-08 19:31:14 +08:00   ❤️ 1
    belin520
        3
    belin520  
       2014-05-08 19:40:40 +08:00   ❤️ 1
    FIS
    belin520
        4
    belin520  
       2014-05-08 19:41:22 +08:00
    略略感觉这是个推广FIS的软文。。
    loading
        5
    loading  
       2014-05-08 19:58:29 +08:00 via Android
    @belin520 求实情
    paicha
        6
    paicha  
    OP
       2014-05-08 20:32:20 +08:00
    @belin520 实习的公司里没有一套成熟的解决方案。我就来问问大家了。
    clippit
        7
    clippit  
       2014-05-08 20:44:48 +08:00   ❤️ 1
    社区常用的就是 Yeoman+Bower+Grunt 一套,国内百度做的 FIS 也不错,而且更加「集成」(不像前者其实是三个+更多分散的组合)
    paicha
        8
    paicha  
    OP
       2014-05-08 20:46:41 +08:00
    @clippit
    @belin520
    @zzNucker

    使用过的童鞋能不能说一下优劣呢,有没遇到一些坑什么的。
    jiyinyiyong
        9
    jiyinyiyong  
       2014-05-08 21:03:57 +08:00   ❤️ 1
    前端, 单页面还是服务端渲染, 两个差别比较大的.
    单页面(我只熟悉这方面...)的话, 代码是否被编译(coffee,jade)? CDN 什么策略? 差别也不小.
    paicha
        10
    paicha  
    OP
       2014-05-08 21:09:37 +08:00
    @jiyinyiyong 单页面。编译 CoffeeScript、Less这些 暂时没什么部署需求
    zzNucker
        11
    zzNucker  
       2014-05-08 21:16:04 +08:00   ❤️ 1
    @loading
    @paicha

    反正FIS安装起来比较简单一个命令就搞好了。。。 更集成。
    Grunt那套国外的社区支持更多吧。 FIS你可以去Github上问。
    然后都挺灵活的,坑这种玩意反正大多数东西都是能自己配的, 遇到才知道。。
    belin520
        12
    belin520  
       2014-05-08 21:55:54 +08:00   ❤️ 1
    FIS 有官方支持QQ群,进来吧,里面有各个知名的、普通的互联网公司的前端开发者,不乏一些大牛
    我已经在里面混了好久了。。
    iwege
        13
    iwege  
       2014-05-09 09:40:03 +08:00
    我很好奇FIS为什么又要安装nodejs又要安装java又要安装php。
    安装java也就算了,可能是压缩过程需要,但是在用了nodejs,java的情况下还要加个PHP做调试Server?这两个随便哪个都能起个调试用Server吧?
    jiyinyiyong
        14
    jiyinyiyong  
       2014-05-21 21:40:31 +08:00   ❤️ 1
    @paicha 编译 CoffeeScript 和 Less 我在公司里用到的,
    同时环境自动刷新我用的是自己写的工具, 不是很稳定, 但日常使用没问题:
    https://github.com/jiyinyiyong/mission
    http://www.tudou.com/programs/view/SPTvloHwDE4/
    上线的话是公司写的 Gruntfile, 基本的部署问题都能解决

    我觉得前端环境复杂, 除非是完全整套流程规定好了, 否则很难有全套自动化工具
    通 Grunt 或者 gulp 自己组合一下还是有必要的..
    不过中间 Watch-Reload 流程需要 Node 脚本自己定制, 我自己写了个
    LESS 命令我是从 Node 调用命令行实现的, 自己封装比较难
    应用规模不大的话, 可以考虑 Grunt watch LiveReload 直接上

    FIS 架子比较大, 表示一直写单页面应用, 个人不喜欢用 FIS

    集成工具我不大清楚..
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2538 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:23 · PVG 23:23 · LAX 07:23 · JFK 10:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.