Google 使用哪个 IDE 进行 C++ 和 Java 开发
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/820074/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Which IDE does Google use for C++ and Java development
提问by David Fekke
I am curious which IDE does Google use for C++ and Java development?
我很好奇 Google 使用哪个 IDE 进行 C++ 和 Java 开发?
采纳答案by Yishai
Mehrdad is very correct that it is highly unlikely that they standardize on one IDE for each language. However, there is probably a popular one or two for each language.
Mehrdad 非常正确,他们极不可能为每种语言在一个 IDE 上标准化。但是,每种语言可能有一两种流行的语言。
A good way to tell is to look at the source code they release that would need an IDE plugin, and see what they support. I notice (regarding Java) Intellij IDEA from JetBrains tends to get early plugin support, but that could just be selection bias (because that is what I use).
一个很好的判断方法是查看他们发布的需要 IDE 插件的源代码,看看他们支持什么。我注意到(关于 Java)来自 JetBrains 的 Intellij IDEA 倾向于获得早期的插件支持,但这可能只是选择偏差(因为这就是我使用的)。
回答by Mehrdad Afshari
Google is not a single person. Probably lots of IDEs and tools are used there.
谷歌不是一个人。那里可能使用了很多 IDE 和工具。
回答by Nick Berardi
Developers in Google are allowed to pick whatever IDE they feel most comfortable in. They are even allowed to pick which OS they feel most comfortable in. So it ranges from anything from Vi to Emacs to NetBeans to Eclipse to Visual Studio.
Google 的开发人员可以选择他们觉得最舒服的任何 IDE。他们甚至可以选择他们觉得最舒服的操作系统。所以它的范围从 Vi 到 Emacs、NetBeans、Eclipse 再到 Visual Studio。
回答by Yishai
I believe people there can choose any they like. And maybe most of them do not use IDE at all :)
我相信那里的人可以选择他们喜欢的任何东西。也许他们中的大多数人根本不使用 IDE :)
回答by Uri
C++ people at Google work primarily on Linux. My understanding is that they tend to use command line tools and emacs as a matter of pride. That being said, more and more Linux users are making the transition to Eclipse now that the CDT is maturing.
Google 的 C++ 人员主要在 Linux 上工作。我的理解是,他们倾向于使用命令行工具和 emacs 作为骄傲。话虽如此,现在 CDT 日趋成熟,越来越多的 Linux 用户正在过渡到 Eclipse。
As for Java programming, I think Eclipse is fairly standard.
至于 Java 编程,我认为 Eclipse 是相当标准的。
回答by Uri
Most popular editors include eclipse, vim and emacs.
最流行的编辑器包括 eclipse、vim 和 emacs。
回答by Chris Varnz
Generally speaking Eclipse IDE has a lot of support for Android and other API/SDK's using plugins, ARM for example use it as the basis for their IDE's that they push to customers (RealView and DS-5). Google will likely push Eclipse as their in-house IDE based on their Android support, but as has already been said, developers will probably be allowed to move away from this should they wish.
一般来说,Eclipse IDE 对 Android 和其他使用插件的 API/SDK 有很多支持,例如 ARM 使用它作为他们推送给客户(RealView 和 DS-5)的 IDE 的基础。谷歌可能会基于他们的 Android 支持将 Eclipse 作为他们的内部 IDE,但正如已经说过的那样,如果他们愿意,开发人员可能会被允许放弃这一点。