V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Sponsored by
LinkedIn
不坐班的神仙工作 · 去任何你想去的地方远程,赚一线城市的工资
2000 个不用出门 Social 的全球远程工作,帮助 V2EX 的小伙伴开启全新的工作方式。
Promoted by LinkedIn
dellymay
V2EX  ›  问与答

有没有公司是使用 VsCode 来开发 Spring 项目的?

  •  
  •   dellymay · 57 天前 · 4330 次点击
    这是一个创建于 57 天前的主题,其中的信息可能已经有所发展或是发生改变。
    各位 V 友有没有使用 VsCode 来开发 Spring 项目的(不是自己玩玩的那种);领导觉得 idea 的费用太贵(其实就是想白嫖,担心法律风险),eclipse 用起来太别扭;说 VsCode 不是也可以写 Java 嘛,让我调研一下有没有公司是用 VsCode 来写 Java 的,有且好用的话就我们就换掉;
    72 条回复    2022-08-05 22:44:14 +08:00
    xaplux
        1
    xaplux  
       57 天前
    先让领导写个试试
    pannanxu
        2
    pannanxu  
       57 天前
    请问,贵公司规模很大吗?我前东家上市军工企业都白嫖,其他的还怕啥
    dog82
        3
    dog82  
       57 天前
    应该是可以的,把插件都弄好写个教程贴出来就行
    kosgug
        4
    kosgug  
       57 天前 via iPhone
    社区版没发现啥问题,不够用吗
    twinsdestiny
        5
    twinsdestiny  
       57 天前
    用社区版不就好了,前端用 vscode
    K1W1
        6
    K1W1  
       57 天前
    @pannanxu #2 会不会跟规模没什么关系,跟是不是军工有关系
    binaryify
        7
    binaryify  
       57 天前
    一个月给程序员那么多工资,一年几百块的都舍不得给?
    tomczhen
        8
    tomczhen  
       57 天前 via Android
    都做到这份上了,直接招聘的时候附带一条拥有 idea 合法 license 就能解决了。
    dcsuibian
        9
    dcsuibian  
       57 天前
    之前看加拿大白嫖王一期视频就是尝试不用 Adobe
    最终得出一个结论,Adobe 虽然贵,但员工的薪水更贵。
    murmur
        10
    murmur  
       57 天前
    idea 个人版一年 1000 都不到,让领导给你们一个月涨薪 200 就可以了
    liangkang1436
        11
    liangkang1436  
       57 天前 via Android
    这几千块钱的成本都要省,可想而知给员工加工资得有多难
    murmur
        12
    murmur  
       57 天前
    jb 的证书比较特殊,一是对国内友好,随便买,二是个人花钱可以开发商业应用,adobe 的国内代理就是 sx
    dcsuibian
        13
    dcsuibian  
       57 天前
    自己买 License 就好了,个人买的是可以在公司里用的。但如果公司把钱补贴给你,让你买个人版是不行的。

    如果是我领导不让用 IDEA 的话,那我肯定会自己买。让同事去折腾 VSCode 。
    但是这部分肯定要算入成本,用于对比其它公司的薪资。
    (不过就算公司买了,我估计也还会再买,详见 Nginx 作者)
    sodayo
        14
    sodayo  
       57 天前 via Android
    我们部门在用 vscode remote container 开发 Java spring boot
    hidemyself
        15
    hidemyself  
       57 天前
    eclipse 咋了,没钱就用 eclipse ,再别扭也比 VSCode 写 Spring 好用
    xiao109
        16
    xiao109  
       57 天前
    用 vscode 折腾真不如用 eclipse
    CodeCodeStudy
        17
    CodeCodeStudy  
       57 天前
    可以试一下 Netbeans ,不过最新版的 14 好像有点问题,可以试一下 12
    dellymay
        18
    dellymay  
    OP
       57 天前
    @pannanxu 小公司,白嫖惯了,哈哈哈哈
    Lenic
        19
    Lenic  
       57 天前 via iPhone
    难不成 VSCode 就只能写前端?还是说 LSP 这套协议在 Java 上行不通?
    dellymay
        20
    dellymay  
    OP
       57 天前
    @binaryify 小公司,工资跟外边比不得,准备润了
    dellymay
        21
    dellymay  
    OP
       57 天前
    @tomczhen 哈哈哈哈,有道理
    dellymay
        22
    dellymay  
    OP
       57 天前
    @dcsuibian 自己买 License ,找餐票报销,是不是就避开了,哈哈哈哈哈
    dellymay
        23
    dellymay  
    OP
       57 天前
    @sodayo okok ,空了浅尝试一下
    dellymay
        24
    dellymay  
    OP
       57 天前
    @CodeCodeStudy 这个好像有点印象,上学的时候听说过,那会老师都不推荐用,还是用的 Eclipse
    dellymay
        25
    dellymay  
    OP
       57 天前
    @hidemyself 有道理,同等环境下 Eclipse 除了比 idea 稍微慢一点,没什么不好
    lucasji
        26
    lucasji  
       57 天前
    vscode 写 spring 对于开发人员来说纯折磨.
    elechi
        27
    elechi  
       57 天前
    不知道 eclipse 现在对 4k 屏幕支持咋样?
    fiypig
        28
    fiypig  
       57 天前
    spring boot 好像是没问题的 , 但 spring cloud 好像很麻烦, 我试过...
    akakidz
        29
    akakidz  
       57 天前   ❤️ 5
    销售请领导喝茅台 ✅
    研发买个正版 IDE ❌
    someonedeng
        30
    someonedeng  
       57 天前
    大点的项目就会卡
    wolfie
        31
    wolfie  
       57 天前
    @kosgug @twinsdestiny
    社区版对 java ee 提示不友好,虽然能用。
    FawkesV
        32
    FawkesV  
       57 天前
    我们用的社区版, 感觉一样的 没啥区别
    quainter
        33
    quainter  
       57 天前
    然鹅个人版不能用于企业吧
    jamosLi
        34
    jamosLi  
       57 天前
    严格来说商业就是要用商业版。vscode 比 idea 占用小,不用怕开几个内存炸了,但是没了那种戳戳戳,还玩个毛。
    S2Line
        35
    S2Line  
       57 天前
    社区版 idea
    forbreak
        37
    forbreak  
       57 天前
    我用 vscode 写过一段时间。spring boot 没问题。没啥不支持的。
    passer9527
        38
    passer9527  
       57 天前 via iPhone
    一直用社区版,springcloud 项目,完全没问题,很好用。社区版也可以用来开发公司项目,不会有法律版权问题。放心用
    Bingchunmoli
        39
    Bingchunmoli  
       57 天前 via Android
    vscode 有点麻烦,然后插件装完也很重,弄得写其他语言都会很重就不用了
    tabrye
        40
    tabrye  
       57 天前
    玩过 写过小程序后台
    一句话 太折腾了
    CodeCodeStudy
        41
    CodeCodeStudy  
       57 天前
    @Bingchunmoli #39 你可以安装 vscode 的 zip 包,解压后在根目录新建 data 目录,就变成 portable 版了

    https://code.visualstudio.com/docs/editor/portable

    将可执行文件重命名就可以修改进程名称,原名 Coder.exe ,比如修改成 MyVSCode.exe ,在任务管理器就能区分开了

    想换图标的话可以到 ResourceHacker 和 AveIcon 这两个软件
    456789
        42
    456789  
       57 天前
    可以,3 年前的老大就这么搞,当时看的我一脸懵逼
    bobo2
        43
    bobo2  
       57 天前
    直接 vim ,啥语言都支持 /Dog
    Bingchunmoli
        44
    Bingchunmoli  
       57 天前 via Android
    @CodeCodeStudy 那装多个也没意义了,我说他也很重,我现在 idea 用 java ,其他 vsc 也挺好。 而且我 vsc 是通过 scoop 管理的
    lucays
        45
    lucays  
       57 天前
    vscode 可以是可以
    几年前写过

    但是很难用。。。
    beichenhpy
        46
    beichenhpy  
       57 天前
    写接口的话社区版足够了
    sutra
        47
    sutra  
       57 天前
    领导为什么要限制你们用什么 IDE ?不都是 maven 嘛,爱用啥 IDE 就用啥 IDE 。你想用 IDEA ,就自己买咯。
    jaoyina
        48
    jaoyina  
       57 天前
    可以去官网看下社区版和终极版差异,对大多数人来说,社区版够用了。
    EminemW
        49
    EminemW  
       56 天前
    用 IDEA 试用版就行了,该有的提示都有,
    matrix67
        50
    matrix67  
       56 天前
    @dcsuibian #13 Nginx 作者 这个是啥故事,有没有链接分享一下看看
    TateLiao
        51
    TateLiao  
       56 天前
    很难用,跑个稍微复杂点单体项目都用着很不顺手
    byte10
        52
    byte10  
       56 天前   ❤️ 1
    我就是用 vscode 写 springboot 的,支持 gradle ,maven ,完全没有任何问题。2020 年开始用了,现在的 vscode 应该能有 eclipse 的 80%把,普通的项目完全不是问题了。我都是使用 vscode remote 的方式,推荐你买一个性能小主机,放在公司里面当做 remote 的方式,后续可以直接带走😄,多个客户端都使用同一个小主机,开发环境完全一致。你也可以看我的帖子有讲 vscode 写 java 会用到的一些插件。当然我还是推荐你的 idea ,vscode 会有引来很多人鄙视。。。后面我出一期 视频来讲讲 vscode 开发 java 的体验吧。
    justin2018
        53
    justin2018  
       56 天前
    1. 等收到发函再说

    2. 自己买 让公司报销

    3. 生产力工具 提高工作效率 还特么省~~~ 想想商务 出去一餐饭 都可以买 N 年 JB 全家桶了
    GiantHard
        54
    GiantHard  
       56 天前
    @Lenic LSP 不是重点,重点是 vscode 缺少了对于 Java 生态工具链的支持,像比较常用的 Spring 、MyBatis 都有自己配置文件、甚至配置语法,这些东西只有 IDEA Ultimaite 版本才有最完整的支持。
    qwerthhusn
        55
    qwerthhusn  
       56 天前
    社区版足够了,就是少了点 Spring 相关和数据库相关的功能,但我赶觉有没有影响不大。
    Lenic
        56
    Lenic  
       56 天前
    @GiantHard 理解了,不是 VSCode 不行,而是 Java 的生态在 VSCode 中没有提供,导致用起来很难受。

    我理解的没错吧?
    RockShake
        57
    RockShake  
       56 天前
    eclipse 和 netbeans 都挺好的,用来开发是绰绰有余了
    beryl
        58
    beryl  
       56 天前
    用过,而且是用的 vscode server ,在浏览器开发那种形式的
    公司电脑配置太低,但是服务器配置高,直接搞了个 128G 的服务器装 vscode ,然后一堆 spring 、java 插件。甚至有人用 ipad 开发
    总得来说可以用,而且最近插件更新的也很快,debug 感觉不太好用,其他还好
    Ayanokouji
        59
    Ayanokouji  
       56 天前
    用 spring 的 sts 呗,不过我没用过
    ZeroDu
        60
    ZeroDu  
       56 天前
    别折腾了;搞不好,你换 vscode 大家都跑路了
    lancelock
        61
    lancelock  
       56 天前
    用 vim 写
    HinkLeung
        62
    HinkLeung  
       56 天前
    在公司用 IDEA 社区版两年了,感觉还是够用的
    ecloud
        63
    ecloud  
       56 天前
    下面人用 IDEA ,我只用 VSCode 打个包,改个 maven ,改改注释审查下代码什么的。倒是没有发现太大的不便
    深度开发的话可能会少些东西吧
    zed1018
        64
    zed1018  
       56 天前
    当时想用来着,但是 vscode 不支持写 kt 项目只能无奈放弃了
    aguesuka
        65
    aguesuka  
       56 天前
    招自己买许可的人比招用 vscode 的人容易多了
    dcsuibian
        66
    dcsuibian  
       56 天前
    @matrix67 https://www.zhihu.com/question/360737017
    大体就是 Nginx 作者是利用工作业余时间写的代码,老东家现在想分一杯羹。后来好像不了了之了。
    一个很重要的点就是是否占用了工作时间、用了工作设备。因此如果自己写项目,最好用自己的设备、自己的许可、只在下班时间写,更重要的是看好合同。
    Biggoldfish
        67
    Biggoldfish  
       56 天前
    见过整个公司 default IDE 都是基于 VSCode 改出来的
    Tinet
        68
    Tinet  
       56 天前
    @sodayo 最近在研究这下,好奇你们用下来体验如何,有没有什么痛点问题
    Leonard
        69
    Leonard  
       56 天前
    啊这,程序员工资付得起,买不起 IDEA ?浪费的时间也要付工资的,这些工资不知道够买多少份 IDEA 了。
    想起有的公司舍不得请保洁,让程序员自己搞卫生,这是有多想不开,程序员工资不比保洁高多了?
    jamosLi
        70
    jamosLi  
       56 天前
    @jsjee 感谢 学到了
    CodeCodeStudy
        71
    CodeCodeStudy  
       56 天前
    @Bingchunmoli #44 装多个的话就可以针对不同语言使用不同的软件,比如 vscode-java.exe vscode-js.exe vscode-php.exe 等
    ljsh093
        72
    ljsh093  
       56 天前
    社区版商用也是违规的吧,不过功能用到的只有 sql 和数据库,别的社区版都可以做到
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2236 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 15:15 · PVG 23:15 · LAX 08:15 · JFK 11:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.