V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pantaovay
V2EX  ›  程序员

一句话解释什么是脚手架

  •  
  •   pantaovay ·
    pantaovay · 2013-09-25 16:00:43 +08:00 · 5257 次点击
    这是一个创建于 3859 天前的主题,其中的信息可能已经有所发展或是发生改变。
    27 条回复    1970-01-01 08:00:00 +08:00
    gotounix
        1
    gotounix  
       2013-09-25 16:02:28 +08:00
    高空作业平台。
    nigelvon
        2
    nigelvon  
       2013-09-25 16:03:46 +08:00
    lichao
        3
    lichao  
       2013-09-25 16:06:56 +08:00
    我的理解就是:CRUD 的基本方法
    pantaovay
        4
    pantaovay  
    OP
       2013-09-25 16:08:04 +08:00
    @nigelvon 别闹
    alay9999
        5
    alay9999  
       2013-09-25 16:08:05 +08:00
    框架的辅助
    whuhacker
        6
    whuhacker  
       2013-09-25 16:13:25 +08:00
    听说过 Yeoman 是脚手架,我也不太懂。。
    看上去就是把别的工具都集合在一起使用的一个工具
    lichao
        7
    lichao  
       2013-09-25 16:17:00 +08:00
    泛泛的问题,果然只能得到泛泛的回答
    davepkxxx
        8
    davepkxxx  
       2013-09-25 16:19:18 +08:00
    腳手架,亦稱為鷹架,是一種臨時性的建築工具,用來支持正在組建或重建的樓房或建築物,亦用於輪船等大型的移動式物品。
    min
        9
    min  
       2013-09-25 16:19:32 +08:00
    使用的时候脚踩手扶的架子
    ijse
        10
    ijse  
       2013-09-25 16:48:52 +08:00
    @davepkxxx 临时性的工具 , IDE算是一个吧~~
    nine
        11
    nine  
       2013-09-25 17:05:02 +08:00
    增加搭建速度,且用完必须拆掉的工具。
    cyr1l
        12
    cyr1l  
       2013-09-25 17:07:41 +08:00
    rails g scaffold
    kran
        13
    kran  
       2013-09-25 17:09:17 +08:00
    快速搭建原型?辅助作业?
    wuyamoyun
        14
    wuyamoyun  
       2013-09-25 17:29:22 +08:00
    梯子
    lichao
        15
    lichao  
       2013-09-25 17:38:33 +08:00
    @kran 对吧,就是“快速搭建原型”,不过拿 rails 的 scaffold 来说,我觉得实际开发中几乎不会使用它
    11
        16
    11  
       2013-09-25 18:06:38 +08:00
    CI的脚手架在2.0(还是之前版本?)就被剔掉了
    mengzhuo
        17
    mengzhuo  
       2013-09-25 18:08:16 +08:00
    Python
    werkzeug -> 脚手架
    flask -> 毛坯房
    xingzhi
        18
    xingzhi  
       2013-09-25 18:21:07 +08:00
    @mengzhuo
    Django 算商品房么,带装修的?
    nichan
        19
    nichan  
       2013-09-25 19:14:04 +08:00   ❤️ 2
    小时候第一次听的时候以为是 绞首架……
    “什么?盖房子还要租绞首架?这么恐怖……”
    brikhoff
        20
    brikhoff  
       2013-09-25 19:18:01 +08:00
    去旁边工地问问,看看,摸摸
    ericls
        21
    ericls  
       2013-09-25 21:02:25 +08:00
    bootstrap算么?
    Sunyanzi
        22
    Sunyanzi  
       2013-09-25 21:34:06 +08:00   ❤️ 2
    个人理解是在框架主体之外的提高开发速度的辅助工具 ...

    比如我的框架脚手架能够提供的功能之一是根据表结构自动生成一个操作类 ...

    整个生成过程包括功能选择和 SQL 调整都可以通过若干次鼠标点击完成 ... 不用键盘输入 ...

    另外比如根据描述搜索和下载「你可能需要的」类库或者快速读取某个类库的文档也算是脚手架 ...

    这些功能只在程序开发的过程中会用到 ... 程序开发完成之后就没用了 ...
    pantaovay
        23
    pantaovay  
    OP
       2013-09-26 00:05:09 +08:00
    @Sunyanzi 最好的总结了
    hanai
        24
    hanai  
       2013-09-26 00:44:47 +08:00
    minecraft 里就有脚手架
    xingzhi
        25
    xingzhi  
       2013-09-26 01:02:40 +08:00
    @Sunyanzi
    依你所言,针对开发所用到的工具是脚手架。
    那自己写的 utils 算是脚手架吗?
    kimjxie
        26
    kimjxie  
       2013-09-26 11:14:13 +08:00   ❤️ 1
    辅助项目开发但本身不属于项目、不参与产品最终运行的工具
    脚手架一个重要的部分就是搭建虚拟运行过程
    msg7086
        27
    msg7086  
       2013-09-26 11:18:55 +08:00
    看到 @Sunyanzi 童鞋的回复,我下意识的看了下发帖时间……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1372 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:27 · PVG 01:27 · LAX 10:27 · JFK 13:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.