• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yidinghe
V2EX  ›  程序员

IDE 之争是在争啥

  •  
  •   yidinghe ·
    PRO
    · May 26, 2018 via Android · 9748 views
    This topic created in 3092 days ago, the information mentioned may be changed or developed.

    我 05 年毕业,那时候还是用 JBuilder 开发,所幸不到一年后,听说有个叫 Eclipse 的开发工具流行起来了,于是赶紧尝试了一下,然后就离不开了。

    通过 Eclipse 我第一次接触到重构这个概念。于是 JBuilder 很快被我淘汰。但 Eclipse 我也没用多久,因为到了 07 年我发现了一个叫做 IntelliJ 的开发工具。

    我发现这东西简直就是神器。用它编码就跟砌麻将一样随性。

    因为对程序员来说,脑子是转的最快的,手脚要跟得上脑子的思路,才能达到效率最大化。比如我要写一段代码,思考五秒,就想好怎么写了,但因为工具不给力,磨磨蹭蹭一分钟才写完,这就不爽了。但如果有好的工具,想到哪就写到哪,思路就不会有被打断的感觉,之前一天干的活,现在三个小时就能做完,也不会特别累。

    所以回过头再看那些自称习惯了低效开发工具的人,就不难理解,这些人的思考速度还没有超出自己打字的速度,所以并不会觉得工具不好用。

    所以说到底虽然 IDE “不过是工具”,但对人来说工具难免有好坏之分。这好坏是怎么来判断的,我觉得就是看编码能不能跟上思路。

    84 replies  •  2018-10-06 20:47:09 +08:00
    ofnh
    ofnh
    May 26, 2018 via Android
    1
    这东西就像我说饭好吃,你说面好吃,谁也说不过谁
    ZeoKarl
    ZeoKarl
    May 26, 2018 via iPhone
    2
    iOS 开发者表示情绪稳定
    df4VW
    df4VW
    May 26, 2018
    3
    @nieyujiang appcode 试试?
    ETiV
    ETiV
    May 26, 2018 via iPhone
    4
    所以程序员真的需要脑袋想一想代码就能出来的 IDE …?
    jameslan
    jameslan
    May 26, 2018 via Android❤️19
    5
    楼主你应该学点不像 java 那么啰嗦的语言
    cxbig
    cxbig
    May 26, 2018 via iPhone
    6
    内心焦虑的某种现实反应
    绞尽脑汁炫自己冒尖的东西
    ZeoKarl
    ZeoKarl
    May 26, 2018 via iPhone
    7
    @df4VW #3 试过,体验一般般
    df4VW
    df4VW
    May 26, 2018❤️2
    8
    @nieyujiang 和 xcode 比还一般般么?
    xuwenmang
    xuwenmang
    May 26, 2018❤️2
    9
    这东西都是明星效应,除了跟大神(明星)用一样的东西具有心理上的满足感以外,以后又可以秀一下了~还可以显得自己思考的非常快~
    lightening
    lightening
    May 26, 2018❤️3
    10
    说实话现实工作中遇到的感觉编辑器跟不上脑子的人,往往不是因为脑子转太快,而是因为想得太简单。
    ZeoKarl
    ZeoKarl
    May 26, 2018 via iPhone
    11
    @df4VW #8 是的,没感觉有什么特别突出的地方
    wlwood
    wlwood
    May 26, 2018 via Android
    12
    使用环境不一样,使用的东西不一样,自然不一样。
    lz 你就写 java 用这样玩意当然是好。
    你天天跟服务器打交道试试?
    你天天要写 shell,perl,python,C 试试?
    讲真,很多时候,当你用 java 写出要的东西,再传上服务器,然后再配置 java 环境,你的肉鸡早已被人干掉。
    你就写过 java,也好意思说自己脑子转的快
    你有试过要边写代码,边思考这个网络拓扑是怎么样的?
    你可知道为啥 CPAN 库如此庞大?
    哦,你印象中,就只有 maven 吧?
    PythonAnswer
    PythonAnswer
    May 26, 2018 via iPhone
    13
    手写 js 感觉压力不大啊
    bucky
    bucky
    May 26, 2018❤️5
    14
    @wlwood 你们程序员思维真的好奇怪,你用各种语言就是因为各种语言有自己擅长的领域,然后换到 ide 脑子一下子就僵了,ide 各种编辑器也有使用的场景呀,这也能争论?
    bucky
    bucky
    May 26, 2018❤️8
    15
    说真的,讨论语言哪个好,IDE, 编辑器哪个最好,纯粹是娱乐活动,不觉得这和讨论漫威哪个英雄最厉害这种行为一模一样吗?
    WildCat
    WildCat
    May 26, 2018
    16
    @bucky

    “不觉得这和讨论漫威哪个英雄最厉害这种行为一模一样吗?”

    不能同意更多!
    DavidNineRoc
    DavidNineRoc
    May 26, 2018 via Android
    17
    还用争?世界第一,嗷,不。宇宙第一 IDE 是什么。
    楼下麻烦告诉楼主一下
    lucasmi2002
    lucasmi2002
    May 26, 2018 via Android
    18
    争个效率
    mseasons
    mseasons
    May 26, 2018❤️1
    19
    @DavidNineRoc VS !
    vela
    vela
    May 26, 2018
    20
    有人的地方就有江湖,有江湖的地方就有鄙视链。
    byte404
    byte404
    May 26, 2018 via Android
    21
    楼主 我英文一分钟 640 字母,请问如何跟上脑子的节奏?
    NicholasYX
    NicholasYX
    May 26, 2018 via iPhone❤️1
    22
    VS 看戏中
    wlwood
    wlwood
    May 26, 2018 via Android
    23
    @bucky 对啊,我一开始就说使用环境不一样啊
    wlwood
    wlwood
    May 26, 2018 via Android
    24
    @bucky 没说 java 不好,也没说 IDE 不好。我也没说哪个编辑器好,哪个编辑器不好。就 java 的到处鼓吹 java 多好多好 Eclipse 多好多好!
    Mogugugugu
    Mogugugugu
    May 26, 2018 via Android❤️1
    25
    这强行杠......
    zhang1215
    zhang1215
    May 26, 2018
    26
    宇宙第一 IDE 笑而不语
    int11
    int11
    May 26, 2018❤️6
    27
    安静!吵到我用 TNT 了
    EricFuture
    EricFuture
    May 26, 2018
    28
    萝卜白菜各有所爱,没必要强求吧
    pheyer
    pheyer
    May 26, 2018❤️1
    29
    LZ,我认为你说得没错,但语言是苍白的,文字的说服力有限,在这个视频时代,你能不能录一个用 Idea 写 Java 代码的视频,表现出行云流水的敲代码感觉让人直呼 666 的?
    wweir
    wweir
    May 26, 2018
    30
    习惯了编辑器的自定义,觉得多数时候 IDE 都显得绑手绑脚。部分场景下 IDE 确实会快一点,那是在牺牲部分兼容性的基础上实现的。
    wweir
    wweir
    May 26, 2018
    31
    最不爽的是 IDE 多时针对单语言的,经常乱翻各种源码的话,IDE 显得不够方便
    ntdll
    ntdll
    May 26, 2018
    32
    我感觉我自己是每次是手更不是脑子的速度。

    代码敲着敲着,手上就停了,要想好一会接下来怎么写。

    我感觉 IDEA,最大的优势是用来看别人的代码。可以很快的了解这个项目别人之前是怎么写的,大致结构是什么(当然看的人首先要知道这种设计模式)。

    写的话,我感觉 IDEA 依旧比 Eclipse 好,还是至少我自己没感觉到手速影响了大脑的思考。我自己是更多的时间在想怎么写。个人感觉 Eclipse 写 Java 比较吭的两个点是,一个构建过程中时常出现一些奇奇怪怪的问题,导致无法成功编译,通常需要 clean 或者重启 Eclipse ;另一个就是 Eclipse 的自动补全相比 IDEA 真的是差距有点太大了。
    dream7758522
    dream7758522
    May 26, 2018 via Android
    33
    @ofnh 饭和面不一样?
    pkookp8
    pkookp8
    May 26, 2018 via Android
    34
    大家不要吵,先听我一问
    关公战秦琼,谁厉害
    guokeke
    guokeke
    May 26, 2018 via Android
    35
    PHP 是世界上最。。。
    对不起走错片场了
    vjnjc
    vjnjc
    May 26, 2018 via Android
    36
    idea 和 eclipse 比确实要好不少。
    但 sublime 和 vs code,vim 和 Emacs 差距就不明显了。。。
    cs923
    cs923
    May 26, 2018 via Android
    37
    ide 都是不断进步,不断吸取优点的产品。非得和老牌比一下,就没意思了。
    EricXuu
    EricXuu
    May 26, 2018 via Android
    38
    @pkookp8 管饭的最厉害
    wlwood
    wlwood
    May 26, 2018 via Android
    39
    就 java 事多!看看隔壁贴,妹子写 java,写的都高血脂、腰肌劳损、结膜炎、乳腺增生了。eclipse 那么好,怎么搞的,人身体都有毛病了?

    https://www.v2ex.com/t/457803#reply111
    jiangnanyanyu
    jiangnanyanyu
    May 26, 2018 via Android
    40
    所以你们又争起来了
    nbstoner
    nbstoner
    May 26, 2018
    41
    总想搞点事情,喜欢啥就用呗。
    Blazings
    Blazings
    May 26, 2018 via Android
    42
    vs 笑而不语
    wizardoz
    wizardoz
    May 26, 2018
    43
    所以回过头再看那些自称习惯了低效开发工具的人,就不难理解,这些人的思考速度还没有超出自己打字的速度,所以并不会觉得工具不好用。
    ====================================
    LZ 觉得哪些是低效的开发工具?
    raptor
    raptor
    May 26, 2018
    44
    @jameslan 哈哈哈,人艰不拆
    wlwood
    wlwood
    May 26, 2018 via Android
    45
    @wizardoz +1
    以为自己用的,就是高效率,思考速度就是比他人牛逼!
    思考速度跟用什么编辑器有什么关系?
    xiaoshenke
    xiaoshenke
    May 26, 2018
    46
    用宇宙 vim 编程完全抛弃了 ide 的站在鄙视链顶端的路过
    yulitian888
    yulitian888
    May 26, 2018
    47
    哪里有“之争”来着的?
    IDE 企业在争市场占有率,打打嘴炮互黑是有利益驱动的。Intel 还不是在吹自家的 c++编译器比别家编出来的执行效率高,然并卵,并没能把其他厂商打死。微软、IBM 这种巨头也是喜欢用并购来打死对手,而不是嘴炮。
    用户跟风黑就很无聊了。更何况那么多语言,分别使用不同 IDE,根本不需要争什么好吧!爱用啥用啥,自己的事,管别人说什么呢?
    楼上 vim 的走开,咸甜豆腐脑( IDE )打架呢,你个煎饼( Editor )站一边吃瓜就好了!
    param
    param
    May 26, 2018 via Android
    48
    我现在写 Python,思考远远跟不上手速
    boris1993
    boris1993
    May 26, 2018 via Android
    49
    好坏判断就是,我喜不喜欢这玩意
    fancyhan
    fancyhan
    May 26, 2018 via iPhone
    50
    caixiexin
    caixiexin
    May 26, 2018 via Android
    51
    争优越感,争鄙视链,整认同感。
    马斯诺需求层次模型告诉我们,这是获得温饱安全以后人闲的蛋疼才会做的事
    yagamilin1120
    yagamilin1120
    May 26, 2018
    52
    各有各的习惯,各自不服各自,各自不愿尝试,各自看不起。
    说多了就两个字: 矫情。。。
    我都用过,开心就好。
    glues
    glues
    May 26, 2018 via iPhone❤️2
    53
    不要跟我说什么编辑器 IDE,在我 TNT 面前,你们都是战五渣
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    May 26, 2018 via iPhone
    54
    更喜欢方便读代码的工具,写代码差异不大
    Cbdy
    Cbdy
    May 26, 2018 via Android
    55
    毕业十几年,这个问题还想不明白。。。
    shihira
    shihira
    May 26, 2018 via Android
    56
    本身脑子跟不上手就是很正常的,推敲半天才能出好设计。嗖嗖地噼里啪啦地写的都是烂代码。这反映出 po 其实是在砌砖,你噼里啪啦敲出来的有多少是废话冗余考虑不周的地方。
    joe1213
    joe1213
    May 26, 2018 via Android
    57
    如果全世界的优秀网站都是中文书写,那绝对对推广中文大有益处。但如果技术社区全都拱手相让,那就没这一天了。
    我接触很多台湾人,现在查资料经常会查到知乎跟简书之类的,很明显这会对他们有心理打击,对我们反而有心里认同。
    joe1213
    joe1213
    May 26, 2018 via Android
    58
    我是谁,我在哪里,串贴了,不好意思
    guoyuchuan
    guoyuchuan
    May 26, 2018
    59
    你就不怕被打吗
    MartinWu
    MartinWu
    May 26, 2018
    60
    引战帖都是从秀优越起。
    oska874
    oska874
    May 26, 2018
    61
    你开心就好。
    twor2
    twor2
    May 26, 2018 via iPhone❤️2
    62
    我看题目以为你是反战的,进来看内容去发现是希特勒
    maemolee
    maemolee
    May 26, 2018❤️2
    63
    谁用 IDE 啊,我们都是用针在硬盘上戳二进制的(
    ucloudu
    ucloudu
    May 26, 2018
    64
    @int11 你是真的优秀
    1073850525
    1073850525
    May 26, 2018
    65
    v2ex 为什么不能赞,我要给你 10086 个赞。。。。。
    1073850525
    1073850525
    May 26, 2018
    66
    @maemolee
    v2ex 为什么不能赞,我要给你 10086 个赞。。。。。
    NonClockworkChen
    NonClockworkChen
    May 26, 2018
    67
    这个很简单。
    同样的你,用 IDEA 好,还是用 IDEB 好。
    对你来说,哪个快,哪个好。
    但是不能简单地放到别人身上。

    具体问题具体分析,每个人的能力都不一样,方向也不一样。
    g00001
    g00001
    May 26, 2018
    68
    每天争来争去,但是这些 IDE 还不都是别人写的,
    这就好像没能力造航母的国民每天都在争论别国哪个航母造的好,还经常争的相互打了起来,
    而有能力造航母的国民,根本就没太多时间搞这种事情。
    6ufq0VLZn0DDkL80
    6ufq0VLZn0DDkL80
    May 26, 2018
    69
    反正我打字的速度从来都不是瓶颈
    yzmm
    yzmm
    May 26, 2018
    70
    楼上好几个脑残,人家用啥语言用啥 ide 关你屁事
    Jackeriss
    Jackeriss
    May 26, 2018
    71
    程序员就是这样的啊,每天写写代码,看看撕逼,心情好了也撕两句,没心情了就当看看段子。
    johnniang
    johnniang
    May 27, 2018 via Android
    72
    表示没钱买 IDEA
    ustclihui
    ustclihui
    May 27, 2018 via Android
    73
    @xiaoshenke 研究表明,用 emacs 的比 vim 的 jj 要长
    builder007
    builder007
    May 27, 2018 via Android
    74
    @ustclihui 真的吗?我最近开始用 Emacs 了耶!
    sadaharu09
    sadaharu09
    May 27, 2018 via iPhone
    75
    你可以试试全新 Visual Studio ………
    x18960
    x18960
    May 27, 2018 via Android
    76
    还是熟练 idea。
    但是电脑不行的话,还得继续 eclipse
    x18960
    x18960
    May 27, 2018 via Android
    77
    myeclipse 打错。
    lengyihan
    lengyihan
    May 27, 2018 via Android
    78
    个人习惯吧。😂都可以扩展的。其实真正需要的是想个设计,工具能自动写出完美代码。
    greatghoul
    greatghoul
    May 27, 2018
    79
    简单的编辑器和 IDE 我都喜欢。
    Anhedonia
    Anhedonia
    May 27, 2018
    80
    VSCODE-VIM
    唯一原因是每次开 dota 都要关了 vscode,不然就会很卡
    所以没办法我只能转到 vim 了,这样每次玩游戏都不用特意关掉编辑器。
    twor2
    twor2
    May 27, 2018 via iPhone
    81
    @builder007 #73 后天的不算
    linkermlin
    linkermlin
    May 27, 2018
    82
    自己用爽就行。
    cfans1993
    cfans1993
    May 27, 2018 via Android
    83
    @glues 配合头像食用更佳 哈哈哈
    CodeMan27
    CodeMan27
    Oct 6, 2018 via iPad
    84
    IDEA 哪里要买?
    用 Crack : )
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4859 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 284ms · UTC 03:31 · PVG 11:31 · LAX 19:31 · JFK 22:31
    ♥ Do have faith in what you're doing.