我目前正在使用GVIM进行C开发,但最近我发现许多开发人员开始使用Eclipse或Netbeans。 Eclipse(http://www.eclipsecolorthemes.org/)还有许多比我在www.vim.org上看到的更复杂的主题。
尽管缺乏有效的密钥绑定,但使用Eclipse / Netbeans的主要动机是什么?哪两个更适合C开发?它们在哪些方面优于GVIM,其中哪些方面较差?
答案 0 :(得分:2)
Gvim是一名编辑,就是这样。是的,你可以自定义gvim做很多事情,但它仍然是一个编辑器。 Gvim是世界上最好的编辑,这完全是关于gvim。
Eclipse和Netbeans是IDE。整合开发环境。因此,他们不仅仅是一名编辑,尽管他们不像gvim那样出色。但除了文本编辑之外,你还可以使用ide做其他事情。例如,调试,打包,部署,可视化设计等。你不能轻易地使用gvim做所有这些。这就是为什么我们需要一个ide。
我建议日食,尽管去年我大部分时间都在使用Netbeans。原因是:Netbeans现在属于Oracle,而Oracle并不关心开源。甲骨文关心的只是赚更多的钱。例如,我使用netbeans编写python程序,但现在在netbeans的第7版中,python开发支持已从netbeans中删除。 (还有红宝石)。甲骨文的人说,他们不得不专注于JDK 7的支持,所以他们不得不放弃对python和ruby以及其他不重要的东西的支持。我感到非常失望。然后我转向gvim。(也许以后我会转向日食,谁知道)