zael
V2EX  ›  问与答

IntelliJ 的系列产品现在这么成功,有没有可能使用其它语言来写一个这样的 IDE 呢?

  •  
  •   zael · Mar 16, 2017 · 3643 views
    This topic created in 3519 days ago, the information mentioned may be changed or developed.
    比如: GO, TypeScript...
    11 replies  •  2017-03-16 22:29:15 +08:00
    incompatible
    incompatible
    Mar 16, 2017 via iPhone
    1
    成功跟用什么语言写并没有关系好伐?
    Java 在本坛被黑出翔,用 Java 写的 IDEA 依然很成功。
    yingsunwl
    yingsunwl
    Mar 16, 2017
    2
    IntelliJ 已经部分用自家的 Kotlin 语言来写了。 Kotlin 语法比 Go 看起来舒服多了
    xhowhy
    xhowhy
    Mar 16, 2017
    3
    这么多代码怎么用其他语言来写
    Nexvar
    Nexvar
    Mar 16, 2017 via iPhone
    4
    意义?
    caixiexin
    caixiexin
    Mar 16, 2017 via Android
    5
    好产品是需要迭代的。很多产品之所以用那个技术是因为当时一开始就用那个技术。
    重构是要成本的,越大的项目重构成本越高。
    当原有的技术栈的缺点恶心到开发者自己都受不了了,就可以重构了 2333
    jy02201949
    jy02201949
    Mar 16, 2017 via iPhone
    6
    java 写的就是慢,慢慢慢
    Numbcoder
    Numbcoder
    Mar 16, 2017
    7
    IntelliJ 家的东西又丑又笨重,不知道为什么还有这么多人喜欢
    owlsec
    owlsec
    Mar 16, 2017
    8
    @Numbcoder 好用呀~
    46fo
    46fo
    Mar 16, 2017
    9
    启动速度慢 加载速度慢 体积庞大
    undeflife
    undeflife
    Mar 16, 2017
    10
    比 Atom 快多了....
    zael
    zael
    OP
    Mar 16, 2017
    11
    感谢大家的回答,我就不一一 AT 了,下面说一下我为啥会问这个问题

    我只是比较好奇而已,没其它的意思,为什么会有这样的想法,就是还没有一门语言写的 ide 能覆盖到很多主流的语言,比如 intelliJ 的产品都是用 java 写的,它做的 IDE 分别有 java, python, golang, swift(oc?), ruby, c(c++..), php, js 等等,要说 java 的优势,最大的应该就是跨平台了,但 go , typescript 也都是跨平台的呀,所以好奇就问出了这个问题

    至于意义何在?我也不知道,在说,既然有了 sublime-text 了,为啥还会出 atom, vscode 呢?应该是一样的道理吧!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1412 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 22:51 · PVG 06:51 · LAX 14:51 · JFK 17:51
    ♥ Do have faith in what you're doing.