• 编程心法 之 怎么选择合适的IDE


    一般情况下,使用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工作时期的技术积累和国外初创公司的经验总结?

    敬请关注:

    玮哥的博客 —— CSDN的传送门

    玮哥的博客 —— 简书的传送门

    玮哥的博客 —— 博客园的传送门

  • 相关阅读:
    前端开发资料、实用小工具
    冒泡排序法,二分查找法
    数组练习
    一维数组练习题
    for循环输出菱形
    练习题
    课堂练习
    gO语言的安装和环境变量的配置
    PO BO VO DTO POJO DAO 概念及其作用
    BaseServlet
  • 原文地址:https://www.cnblogs.com/vigorz/p/10503962.html
Copyright © 2020-2023  润新知