一般情况下, 使用 IDE 进行开发可以极大的提高开发效率
最佳选择
如果语言是 GNU 开源的则 Eclipse, 因为 Eclipse 就是开源的
例如 C 和 C++ 这样的底层语言并且经典的语言, 基于 GNU 的语言, 推荐使用开源 IDE Eclipse.
如果语言是某几家巨头共同开发, 则使用巨头自己的 IDE
例如 Java 这样普遍的经典的语言, 推荐使用主要维护方的 IDE, 比如说 Oracle 的 NetBeans,IBM 的 Eclipse 以及新兴的 IntelliJ(背后有 google 支持的 OpenJDK)
如果语言很新, 则使用最新, 最轻量的开发工具, 例如 Kotlin,IntelliJ 和 VS Code 是不错的选择
Go 这样新兴的语言, 使用 VS Code 体验会很好
Kotlin 这样新兴的语言, 使用 IntelliJ 和 VS Code 体验会很好
如果语言堡垒很高, 则使用开发者或维护者的 IDE, 例如 QT, 最好是使用 QT 的 IDE
如果语言是一家的平台的专门语言, 那么就用企业的专用的 IDE
例如 C# 属于微软 Net 平台的语言, 当然主要使用的微软的 IDE,Visual Studio
例如 Objective C 和 Swift 属于 iOS 平台, 主要使用的就是苹果的 IDE,XCode
如果一个语言比较古老, 选择 IBM 的 Eclipse 就对了
例如 Erlang 这样的语言, Eclipse 和 IntelliJ
如果一个语言主要是前端开发, 那么使用浏览器, web Storm 或是 VS Code 都是很好的选则
例如 JavaScript 这样与 Web 开发相关的语言, 首选 VS Code
我的选择
能用好看的就用好看的, 当然经典的 Eclipse 永远都在那里.
做 fancy 的东西比如说前端, 就用 fancy 的 IDE 开发
做一些不 fancy 的东西比如说后端的开发, 就用不 fancy 的 IDE 开发
想要看到更多玮哥的学习笔记, 考试复习资料, 面试准备资料? 想要看到 IBM 工作时期的技术积累和国外初创公司的经验总结?
image
敬请关注:
玮哥的博客 -- CSDN 的传送门 https://blog.csdn.net/u013152895
玮哥的博客 -- 简书的传送门
玮哥的博客 -- 博客园的传送门 https://www.cnblogs.com/vigorz/
来源: http://www.jianshu.com/p/2b9cb278d4cb