老哥你们的开发环境是直接在本机还是起虚拟机 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gakkiismywife1
V2EX    Apple

老哥你们的开发环境是直接在本机还是起虚拟机

  •  1
     
  •   gakkiismywife1 2020 年 9 月 2 日 7569 次点击
    这是一个创建于 1962 天前的主题,其中的信息可能已经有所发展或是发生改变。

    老哥你们的开发环境是直接在本机还是起虚拟机 想问问 比如 web 服务器 php java go 之类的 redis mysql 等

    第 1 条附言    2020 年 9 月 3 日
    windows 我一般都是在本机
    mac 的话在本机感觉有点奇怪
    40 条回复    2020-09-09 18:40:18 +08:00
    Mitt
        1
    Mitt  
       2020 年 9 月 2 日
    小项目本机,大的服务器
    Lonely
        2
    Lonely  
       2020 年 9 月 2 日 via iPhone
    @Mitt 本机也可以装虚拟机啊……
    herbertzz
        3
    herbertzz  
       2020 年 9 月 2 日
    用 vagrant 管理虚拟机, 虚拟机里装开发环境, 舒坦
    jzphx
        4
    jzphx  
       2020 年 9 月 2 日
    比较老土,全部本机搞定
    JohnH
        5
    JohnH  
       2020 年 9 月 2 日
    现在是虚拟机,在 windows 下通过 samba 挂载磁盘,用 ide 开发。
    目前正在尝试 centos+kde,使用 linux 内安装的 ide,远程连接开发(可行性验证阶段)。

    选择虚拟机 linux gui 主要原因
    - 实在不想双系统
    - win 下的 webstorm 在读取挂载磁盘目录有些小问题( node )
    - 各种工具读取挂载磁盘内的文件不实时
    - wsl2 再三权衡还是没有选

    也希望老哥们给些建议
    Mitt
        6
    Mitt  
       2020 年 9 月 2 日
    @Lonely 小项目搞虚拟机我觉得太废了,顶多起个 docker,不然没那个必要浪费资源,本机开发绕开虚拟机可以更快速的调试
    MengiNo
        7
    MengiNo  
       2020 年 9 月 2 日 via iPhone
    全部 vscode remote 到远端的 docker 。问就是内存不足 ide 都卡 哪有资源分配给虚拟机。
    kingfalse
        8
    kingfalse  
       2020 年 9 月 2 日 via Android
    本机 jdk+idea,其他中间件全部 docker,另外为了方便生产环境调试,也找了台服务器装了 eclipse che
    zzw1998
        9
    zzw1998  
       2020 年 9 月 2 日
    用 Mac 开发的,但是 Mac 上 docker 性能太差,就 vscode remote 到另一台 Windows 的 WSL 里面开发了
    xujinkai
        10
    xujinkai  
       2020 年 9 月 2 日
    本机装虚拟机 wsl 编译太慢 有的功能也不支持
    wangkun025
        11
    wangkun025  
       2020 年 9 月 2 日
    电脑太废了。全部本机搞定。
    FurN1
        12
    FurN1  
       2020 年 9 月 3 日
    ssh
    NerverLibis
        13
    NerverLibis  
       2020 年 9 月 3 日 via iPhone
    vmware 或者 hyper 虚拟机搞定,各版本系统全有,4800u 16g 512g 笔记本现在 4250 元 六期免息 不至于买不起吧 八核编译 soso
    pastgift
        14
    pastgift  
       2020 年 9 月 3 日 via iPhone
    虚拟机装开发环境,本机只作为代码编辑环境
    prolic
        15
    prolic  
       2020 年 9 月 3 日 via Android
    本机 Ubuntu 环境,除 php 外的语言支持到编译环境,php 同步到服务器,Redis,mysql 之类的直接用公司提供的测试环境
    chaoschick
        16
    chaoschick  
       2020 年 9 月 3 日 via Android
    虚拟机
    aydd2004
        17
    aydd2004  
       2020 年 9 月 3 日 via iPhone
    什么是虚拟机 什么是 docker
    嘿嘿
    yzc27
        18
    yzc27  
       2020 年 9 月 3 日 via Android
    笔记本装 win10,上面只装 chrome 和 vmware,一切操作都在 vmware 上的虚拟机搞
    jindeq
        19
    jindeq  
       2020 年 9 月 3 日 via Android
    docker
    inhzus
        20
    inhzus  
       2020 年 9 月 3 日 via Android
    java idea remote debug 测试环境
    cpp vscode remote-ssh docker
    hahasong
        21
    hahasong  
       2020 年 9 月 3 日 via iPhone
    brew 一把梭
    wode82863790
        22
    wode82863790  
       2020 年 9 月 3 日
    本机开发,测试用公司的服务器。看来我的方法已经严重过时了。上面的分享对我有启发。
    1002xin
        23
    1002xin  
       2020 年 9 月 3 日 via iPhone
    本机+服务器
    my101du
        24
    my101du  
       2020 年 9 月 3 日
    做 PHP 的,以前开个 VirtualBox 虚拟机,代码保存 win 共享目录,虚拟机挂载共享目录运行 nginx 。

    后来发现 Laravel 项目在挂载的 win 共享目录下运行非常缓慢(据说是一次加载的文件太多)。

    现在直接把文件放到虚拟机,然后在 win 上 VSCode + SSH Remote 走起。
    garlics
        25
    garlics  
       2020 年 9 月 3 日
    用过一段时间的 windows-docker,但是 io 太慢了,一个 php 请求几秒钟,后面就直接在本机跑了。
    xuanbg
        26
    xuanbg  
       2020 年 9 月 3 日
    本地开发+调试,完成发布到虚拟机的测试环境。这样,本地开发环境就能和虚拟机的测试环境融合在一起。
    spacebound
        27
    spacebound  
       2020 年 9 月 3 日
    本地开发,数据库装虚拟机上或者用公司测试环境
    ylsc633
        28
    ylsc633  
       2020 年 9 月 3 日
    golang 本机
    php 起一个 docker-compose
    前端比如 vue rn 等 直接本机
    数据库 和 redis 这些 都在 docker-compose 里 把数据文件共享到本机,然后复制到别的机子上,直接启动使用
    qiyue0726
        29
    qiyue0726  
       2020 年 9 月 3 日
    你们都什么方向的开发,都在虚拟机或 docker 上跑的,一个框套一个框的看着不碍眼吗
    ericgui
        30
    ericgui  
       2020 年 9 月 3 日
    wsl2
    lairdnote
        31
    lairdnote  
       2020 年 9 月 3 日
    macos multpass
    gakkiismywife1
        32
    gakkiismywife1  
    OP
       2020 年 9 月 3 日
    @hahasong 老哥不怕到时候电脑文件乱的一批吗
    gakkiismywife1
        33
    gakkiismywife1  
    OP
       2020 年 9 月 3 日
    @zzw1998 老哥这个有点秀
    hahasong
        34
    hahasong  
       2020 年 9 月 3 日
    @gakkiismywife1 #32 文件都在 home 目录下,到时候拷走就行了。brew list 看一下哪些是自己安装的软件,升级管理也方便
    OneMan
        35
    OneMan  
       2020 年 9 月 3 日
    适合自己的才是最好的,需要打造一个合适的环境,但更应该专注开发。
    lbp0200
        36
    lbp0200  
       2020 年 9 月 3 日
    我最近也在纠结这个问题,最终决定本机 Windows,虚拟机里安装乌班图做开发
    damngood
        37
    damngood  
       2020 年 9 月 3 日
    golang 开发
    现在一般本地环境都是 docker 下面, 还算方便, 而且也不怎么污染本地环境

    不过 docker 也有些不太舒服的地方, docker for mac 资源占用开销不小, 而且各种 image 还挺占空间的, 要定时清理.

    如果有远程 docker 开发环境那是最好不过的了
    cocowind
        38
    cocowind  
       2020 年 9 月 3 日
    0.0,阿里云一台(各种环境),腾讯云一台(中间件)+mysql;
    RayGZJ
        39
    RayGZJ  
       2020 年 9 月 3 日 via iPhone
    multipass
    ruike007
        40
    ruike007  
       2020 年 9 月 9 日
    本地拿起来就直接撸
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2824 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 44ms UTC 13:56 PVG 21:56 LAX 05:56 JFK 08:56
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86