首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
beego
V2EX  ›  Go

不是说 golang 很轻便的吗。。。。

  •  
  •   gramyang · 30 天前 · 3377 次点击

    我导入一个 gomicro 下面的一个小包,用 vgo 同步,结果奇迹出现了。我的 gopath 下的 pkg 包直接从 100M 飙到 1G。。。

    不是说 golang 很轻便的吗???

    17 回复  |  直到 2019-06-20 21:49:54 +08:00
        1
    myyou   30 天前
    这和轻不轻便没有关系吧,go-micro 依赖的包多,当然就下载那么多包了。
    golang 的轻便应该指可以编译成二级制文件,在服务器部署时,可以直接运行,不需要安装 golang 运行时和依赖
        2
    mengzhuo   30 天前
    轻便……难道不是说 goroutine 协程么?
        3
    RH   30 天前
    理解角度的问题,go-micro 写个 demo 编译一下,只有 20m 左右大小。
        4
    richzhu   30 天前
    0.0 我是刚刚开始学,最近写 go 的经历也让我有点怀疑人生... 不瞒你说光 beego 一个分页功能,我研究了 2 天😂😂😂完全不是印象中的简单轻便呢...
        5
    TypeErrorNone   30 天前   ♥ 2
    @richzhu 这是框架的问题,和语言无关,你需要分页功能,自己实现个不就可以了,offset= (当前页-1)*每页显示条数。

    要写个 http 服务,两行代码跑起来一个服务,也不需要 Nginx。
    针对服务器 Windows,Linux,Macgo 有交叉编译,跨平台,也不需要代码做特殊处理。
        6
    blless   30 天前 via Android
    gopath 下的 pkg 包含了编译中间代码吗
        7
    dyllen   30 天前
    @richzhu 框架一般会把功能做的比较通用,适用场景多,就会变复杂。
        8
    artandlol   30 天前 via Android
    开发包和执行包理解有问题,还有一个是 micro 是少数依赖很多的包
        9
    flynaj   30 天前 via Android
    所说的轻便一个是没有运行依赖,方便部署还有垮平台
        10
    Tomotoes   30 天前 via Android
    轻便说的是 goruntine..
        11
    Cellei   30 天前
    轻便说的是 goruntine.. +1
        12
    skiy   30 天前 via Android
    依赖多的问题。gin 也是很多依赖。就像 npm 那样
        13
    wo642436249   30 天前 via Android
    @richzhu 😂一看就知道不是从 php 转过来的
        14
    kwlokip   30 天前 via Android
    那只能说明这个 go-micro 有问题吧
        15
    hzgit   30 天前
    建议到 golang 的官网上搜一下“轻便”看是在什么语境下说的,上下文是什么。
        16
    Vegetable   30 天前   ♥ 2
    操作前后硬盘重量不变,可证 GO 很轻便
        17
    zjyl1994   30 天前
    轻便是你拿着编译好的包到处跑都没问题不用操心依赖,然后 goruntine 也很轻量可以随便开。
    不是指代码库超小啊。。。你引用的第三方依赖越多代码库自然越大。。。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2100 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 06:58 · PVG 14:58 · LAX 23:58 · JFK 02:58
    ♥ Do have faith in what you're doing.