同时这些语言开发相较于专业的 IDE ,有什么缺点?
Lisp 系列,以及 LSP 服务做得好的语言。
缺点是没有 IDE 那么开箱即用,一些智能提示,重构工具等没有 IDE 那么强。
不能只说缺点吧,优点就是 IDE 是别人给你做好的,你只能顺着用,而 Emacs 可以打造的非常顺手。
就是商业超跑和开源拖拉机。
1 个赞
专业的 IDE 是许多人年才能开发出来的,社区驱动的 Emacs 几乎不可能与之相比。(除非有人愿意雇佣专业 Emacs 开发者专门开发相应的功能)
但是反过来说,没有专业 IDE 的语言 Emacs 绝对不差,甚至可能是最好的开发环境,比如 OCaml、Coq、Agda、Idris 等等。
主要要看你主要使用哪些语言,是在哪个平台开发的。Emacs 基本全部都支持,就是要自己折腾配置,IDE就就是省事
Clojure 支持极好
Emacs Lisp 开箱即用,LSP 设置好后的 C++,以及没 IDE 的。