您是否区分了文本编辑器和IDE? [英] Do you draw a distinction between text editors and IDEs?

查看:139
本文介绍了您是否区分了文本编辑器和IDE?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经看到几个问题的回答,要求提供文本编辑器的IDE,反之亦然。这让我觉得人们把它们视为同一个东西,在那里我画出明显的区别。

I've seen several responses to questions asking for IDEs where text editors were suggested and vice-versa. That makes me think that people treat them as the same thing, where I draw clear distinctions.


  1. 你如何定义文本编辑器和IDE?

  2. 你看到两种工具有什么不同吗?

注意我接受了一个答案,我认为最能解决文本编辑器和IDE的概念。然而,这只是我个人对最佳解决问题的看法,我将不时继续检查这个问题,看看是否有更好的答案,我会接受这个问题。

Note that I accepted an answer which I think best addressed the concepts of "text editor" and "IDE". However, it's just my personal opinion of what best addresses the question and I will continue to check in on this question from time to time to see if there's a better answer and I will accept that one.

推荐答案

我同时使用两者,我建议你也这样做。有时,IDE可以使开发更快 - 例如代码完成和重构支持。快速查找项目中的文件和符号,函数,类,更不用说项目管理功能。有时候他们会为你管理构建。也许它有一个内置的调试器(一个好的内置调试器值得金)。代码片段和文件模板怎么样?有时IDE会帮助您构建GUI界面和数据存储。我见过有些可以帮助你构建regexp并运行SQL查询。

I use both and I suggest you do too. Sometimes an IDE can make development faster - like code completion and refactoring support. Fast find of files and symbols, functions, classes in project not to mention project management features. Sometimes they'll manage the build for you. Maybe it has a built in debugger (a good built in debugger is worth gold). How about code snippets and file templates. Sometimes an IDE will help you build GUI interfaces and data stores. I've seen ones that help you build regexps and run SQL queries.

这些(IMO)都是糖。我也使用纯文本编辑器(虽然我非常欣赏现在的代码语法着色)并自己滚动其他大部分内容。一些较新的文本编辑器正在进入IDE领域(例如TextMate),因为它们可扩展到足以允许上述段落的大部分细节。

These (IMO) are all sugar. I also use a plain text editor (although I really appreciate code syntax coloring nowadays) and roll most of that other stuff myself. Some of the newer text editors are creeping into IDE territory (e.g. TextMate) since they are extensible enough to allow for most of the above paragraphs niceties.

90%的我使用的是我使用的东西或大多数团队使用的东西(我是承包商)。这可以减少您决定自己进行构建时可能出现的构建冲突。通过学习使用IDE,文本编辑器以及介于两者之间的所有内容,您将保持灵活性并能够应对抛出的任何内容。

In 90% of the cases I use what I am given or what the majority of the teams uses (I am a contractor). This reduces the build conflicts that can arise if you decide to go it on your own. By learning to use IDE's, text editors and everything in between you will stay flexible and able to cope with whatever is thrown at you.

这篇关于您是否区分了文本编辑器和IDE?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆