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

服务器用 Linux 系统,网上说不推荐使用图形化界面,那要怎么利用 IDE 呢?

  •  
  •   Newyorkcity · 2018-04-17 10:35:32 +08:00 · 3551 次点击
    这是一个创建于 2421 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如我在 windows 这边学习用 eclipose+tomact 写服务器,在设置好的情况下可以做到我这里新建一个( serverlet )类,就自动帮我在 web.xml 中完备好它路径之类的...可我这里是用 windows 系统写的啊,写完之后把文件拷贝过去?不太合适吧?
    难道说服务器上本来就不是让人来编程的地方?我应该做一个 linux 的虚拟机,那个图形化界面掉,然后做好的程序拷贝出来传到服务器上用?
    19 条回复    2018-04-17 19:02:15 +08:00
    clino
        1
    clino  
       2018-04-17 10:37:02 +08:00   ❤️ 1
    用 git 本地 ide 改完提交以后 push 到服务端部署

    也可以用 sshfs mount 到本地来用 ide 修改
    anyele
        2
    anyele  
       2018-04-17 10:38:44 +08:00 via Android   ❤️ 1
    一直不清楚在服务器上写代码的人是什么心态
    king2014
        3
    king2014  
       2018-04-17 10:45:19 +08:00
    不应该本地也测试通过再上传服务器的吗?本地 docker 和 vagrant 都可以搭建服务器一样的环境做开发啊.谁会在服务器上直接开发.
    PerFectTime
        4
    PerFectTime  
       2018-04-17 10:48:03 +08:00
    虚拟机性能不行啊。

    另外 写代码是写代码 部署是部署啊
    jasonyang9
        5
    jasonyang9  
       2018-04-17 10:48:50 +08:00
    服务器做 Git 中心库,本地 checkout 代码测试通过后,rsync 到服务器。
    wekw
        6
    wekw  
       2018-04-17 11:18:35 +08:00   ❤️ 1
    用 IDE 才能部署的思路是从哪里学的。。。。。。你这个基础有点差呀。。。。。。
    arthas2234
        7
    arthas2234  
       2018-04-17 11:47:20 +08:00
    Windows 用 IDE 写代码,打包文件。Linux 上部署 tomcat,将打包的文件放到 tomcat 中就可以了。
    还有 maven 你也要了解一下。
    Quarter
        8
    Quarter  
       2018-04-17 11:54:40 +08:00 via iPhone
    有很多种方式,ftp,sftp,git 什么的都可以,毕竟是服务器,部署并不多,主要还是本地调试,调试完了才上线测试,服务器运行桌面软件会耗费较多的不必要的资源
    daigouspy
        9
    daigouspy  
       2018-04-17 11:57:44 +08:00 via Android
    @anyele 他们觉得 vim 用到很熟练会得到美女的芳心。
    yosolin
        10
    yosolin  
       2018-04-17 12:10:28 +08:00 via iPhone
    C/C++的话,ide 写代码,实时同步到 linux 编译。python 的话,ide 写代码,直接远程调试运行。
    guog
        11
    guog  
       2018-04-17 12:11:17 +08:00 via Android
    @daigouspy 本地写也可以是 vim😌
    MeteorCat
        12
    MeteorCat  
       2018-04-17 12:29:42 +08:00 via Android
    你需要 JB 家的 IDE,里面有 Remote 服务器远程连接
    akira
        13
    akira  
       2018-04-17 14:00:03 +08:00
    服务器上本来就不是让人来编程的地方 这句话说对了
    murmur
        14
    murmur  
       2018-04-17 14:04:34 +08:00
    服务器上也就改改配置 当发布流程是摆设啊
    chunqiuyiyu
        15
    chunqiuyiyu  
       2018-04-17 14:12:26 +08:00 via iPhone
    在服务器上写代码,真是胆子大。
    Tink
        16
    Tink  
       2018-04-17 14:13:44 +08:00
    牛逼
    gnaggnoyil
        17
    gnaggnoyil  
       2018-04-17 15:41:07 +08:00
    LZ 你确定你问的不是 A-B 问题?我觉得 LZ 你最应该搞明白的是你现在用到的框架在服务器上的发布流程是怎么样的.不能本机 IDE+框架帮你搞定一切,换到服务器上就完全抓瞎了对吧……
    BingoXuan
        18
    BingoXuan  
       2018-04-17 18:14:00 +08:00 via Android
    我就是在服务器上写代码的,只是写修 bug 的
    current
        19
    current  
       2018-04-17 19:02:15 +08:00
    服务器上开 samba 共享,windows 上可以直接访问
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1334 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 17:48 · PVG 01:48 · LAX 09:48 · JFK 12:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.