你什么时候使用IDE?

Ale*_*ell 2 language-agnostic ide

我知道有些人发誓不使用特定于语言的IDE(vim/emacs或die!type stuff),并且有些人对终端中的编码/编译感到非常不舒服,所以我的问题有以下几个部分.

  • 什么时候从一个切换到另一个
  • 是否有必要同时了解两者?如果没有,你应该知道哪一个?
  • 轻量级或重量级IDE?(只是代码突出显示或您可以想象的每个功能)
  • 你一般推荐什么IDE,为什么?

随意回答所有,部分或全部.


截至目前的简短摘要:

集成开发环境

  • 大项目
  • 图形用户界面
  • 简易版本控制集成?

文字编辑

  • 快速/小型项目
  • 更容易适应其他语言
  • 减少开销

Nat*_*utz 5

IDE的使用对个人意见非常主观.有了这个免责声明,这是我的.

了解您的工具并了解您的平台.开发软件是您的领域,所以要擅长它.

你什么时候换的?当您的知识告诉您的直觉时,使用其他工具会更容易.

你应该知道吗?我认为你应该知道有关使用你的平台的一切.低级知识使更高级别的应用程序更容易理解.

轻量级或重量级取决于手头的任务.两者都有时是合适的.

我不推荐任何一个IDE,它取决于您的应用程序的平台以及您,开发人员所熟悉的内容.如果你正在使用.NET,Windows上的Visual Studio可能是最好的,但这并不意味着你可以扔掉记事本.对于Linux上的Java,Eclipse很棒,但不要丢弃vim.

嘿,Front Page可能是适合某些人工作的合适工具(哎呀,是的,我说过./我是鸭子).