Questions tagged «ide»

IDE(集成开发环境)是计算机程序,通过提供简单文本编辑器之外的功能来促进高效的软件开发。

30
给开发人员较慢的开发机器会导致更快/更有效的代码吗?[关闭]
假设我给开发人员一个尖叫的快速机器。基于WPF的VS2010加载非常快。然后,开发人员创建一个WPF或WPF / e应用程序,该应用程序可以在其盒子上正常运行,但在现实世界中运行得慢得多。 这个问题分为两个部分... 1)如果我给开发人员提供较慢的计算机,这是否意味着生成的代码可能更快或更高效? 2)我该如何给开发人员以快速的IDE体验,同时又提供“典型”的运行时体验? 更新: 作为记录,我正在准备对管理层的公正回应。这不是我的主意,你们正在帮助我纠正客户的错误要求。感谢您给我更多的弹药,并提及在何时何地使用这种弹药。我为+1的有效用例进行了+1,例如: -特定的服务器端编程优化 -测试实验室 -可能会购买更好的服务器,而不是顶级显卡
130 ide  testing  performance 

20
公司命令切换到某个IDE是否会产生危险信号?[关闭]
我最近加入了一家快速成长的初创公司。在过去的三个月中,开发团队已从4名增加到12名。到现在为止,他们对开发人员过去所做的工作非常放任。实际上,最初让我对公司有吸引力的一件事是,大多数程序员都使用Linux,或者认为自己最适合自己的操作系统。 现在,无需讨论的命令就减少了,每个人都将改用Eclipse。优秀的编辑。我更喜欢SublimeText2,但这只是我个人的口味。 明确一点:我们是一个使用Backbone的JS团队,而Eclipse并不擅长理解Backbone代码。这意味着使用/ good / IDE(PHP Storm)的团队中的那些人必须回去做很多的搜索工作,三步之遥,等等。而不是按住ctrl键并单击并使用后退/前进键-可能会使生产力降低15%,而享受度降低50%... 这是一个危险信号吗?告诉开发人员(非MS)似乎已经很反复无常,并且要控制开发人员(非MS)要使用哪些IDE或工具集(如果它们已经解决并可以投入使用)。

7
IntelliJ如何比Eclipse更好?[关闭]
我知道有一些问题,例如您最喜欢的编辑器/ IDE是什么?,但是他们都没有回答这个问题:为什么在Eclipse免费的时候花钱在IntelliJ上? 我个人是IntelliJ的忠实粉丝,但我还没有真正尝试过Eclipse。我已经将IntelliJ用于Java,JSP,HTML / CSS,Javascript,PHP和Actionscript等项目,而最新版本9 对所有这些项目都很出色。 过去,许多同事告诉我,他们相信Eclipse与IntelliJ“几乎相同”,但是为了解决这一点,我偶尔会坐在使用Eclipse的开发人员的后面,该开发人员的效率似乎相当低(完成大致相同的操作)任务),而我在IntelliJ中还没有经历过。它们可能逐个功能地相提并论,但是糟糕的用户体验可能会破坏功能,并且我想知道IntelliJ是否有可能更容易获得和发现节省时间的功能。 对于已经熟悉Eclipse的用户,除了IntelliJ的实际成本之外,还有花费时间来学习新应用程序。Eclipse吸引了许多不想在IDE上花费250美元的用户。 如果IntelliJ确实可以帮助我的团队提高生产力,那么我如何将其出售给他们?对于同时尝试过这两种方式的用户,我会对这两种方式的优点或缺点都非常感兴趣。
67 java  ide  eclipse  intellij 

9
没有IDE,如何调试?[关闭]
每当我寻找一个IDE时(目前我正在修补Go),我都会发现很多人在推荐Vi,Emacs,Notepad ++等。 我从未在IDE之外进行任何开发;我想我已经被宠坏了。在没有IDE的情况下如何调试?您是否仅限于记录?
61 ide  debugging 

11
适用于动态语言的IDE-您可以获得多远?
我发现令人沮丧的是,动态语言应提供的开发速度如何因缺少IDE所能提供给您的静态对象的补全和其他资产而大大受到损害。 这不仅是减少打字量,还在于浏览API时获得的工作效率提高和无穷乐趣,而无需经常引用未与编辑器集成的文档。 到目前为止,所有IDE +动态语言组合-公平地说还不是很多-我尝试过: 越野车 慢 毫无头绪/过于狂热(如显示所有可能的完成) 或者根本不像Eclipse + Java那样完整。 我知道动态代码分析不是一件容易的事。但是人们不禁会怀疑- 这一段代码真的很难找出来吗? 所以我的问题是: 是否有任何特定的IDE(或更少的一体式安装程序)实现了对动态语言的完全出色的支持,还是这还是一个“未解决”的问题?

11
有人喜欢比例字体吗?[关闭]
我在阅读有关编程风格的Wikipedia文章,并注意到反对垂直对齐的代码的某个论点: 依靠等宽字体;表格格式假定编辑器使用固定宽度的字体。大多数现代代码编辑器都支持比例字体,程序员可能更喜欢使用比例字体以提高可读性。 老实说,我认为我从未见过喜欢使用比例字体的程序员。我也没有想到使用它们的任何真正好的理由。为什么有人会喜欢比例字体?

9
Linux上用于C ++和C开发的IDE的比较:KDevelop,Eclipse,NetBeans,CodeBlocks和Anjuta
我想指出您在Linux上使用全尺寸IDE的经验。 我个人主要与一起工作vim,但是其他程序员希望看到一个真正的IDE。因此,在以下情况下,我想听听您对不同IDE的个人看法以及它们之间的比较: C ++,也许还有一些C开发(不是Java,Python和其他东西) 服务器端编程(无需GUI开发) 在Linux上工作而不是“跨平台”开发。 需要考虑的意见: 它的稳定性如何?如果IDE崩溃,则不需要它。 使用舒适。 强大的调试功能。 与各种构建系统集成 大型项目(数十万行代码的项目)的可伸缩性 我曾经使用过KDevelop,它是一个非常不错的IDE,似乎KDevelop 4是一个巨大的进步。似乎还有许多人宁愿使用Netbeans和Eclipse。
49 c++  ide  linux 

12
C#开发是否与您使用的IDE有效分离?
我是一名学习C#的Python程序员,他正努力消除烦恼,只是喜欢C#,而不是不断将其与Python进行比较。 我有一个要点:堆栈定义问题的详细说明,缺乏对事物定义位置的明确说明。简而言之:在C#中,using foo不会告诉您提供了哪些名称foo,这类似于from foo import *Python中的一种形式-在Python编码文化中不鼓励使用隐式而不是更显式的形式from foo import bar。 对于C#程序员到此为止的Stack Overflow答案,我颇为震惊,这是在实践中,缺乏明确性并不重要,因为在您的IDE(大概是Visual Studio)中,您可以将鼠标悬停在名称上,并被告知名称来自的系统。例如: 现在,从理论上讲,我意识到这意味着当您使用文本编辑器进行查看时,您无法分辨出C#中的类型来自哪里……但是实际上,我认为这并不是问题。您实际上多久查看一次代码,却无法使用Visual Studio? 这是我的启示。许多Python程序员更喜欢使用文本编辑器进行编码,例如使用Sublime Text 2或vim之类的东西,这些都与代码有关,再加上命令行工具以及对文件夹和文件的直接访问和操作。依赖IDE来理解这种基本级别的代码的想法似乎令人反感。似乎C#文化在这一点上根本不同。而且我想知道我在学习C#时是否只需要接受并接受它。 这使我想到这里的问题:C#开发实际上与您使用的IDE密不可分吗?


16
新手应该使用IDE自动完成功能(Intellisense)吗?[关闭]
当我第一次帮助编程新手并学习它时,经常会遇到这种情况。我说的是真正的新手,仍然在学习OOness,构造对象,方法调用以及类似的东西。通常,他们有键盘,我只是提供指导。 一方面,IDE的自动完成功能有助于向他们提供反馈,表明他们做得正确,他们很快就会喜欢并依赖它。 另一方面,我担心过早依赖IDE自动完成功能会使他们无法真正理解这些概念,或者如果有一天他们仅通过简单的编辑器就能找到自己的能力,它们将无法运行。 在这方面有更多经验的人可以分享他们的意见吗?对于新手,自动完成或手动输入哪个更好? 更新资料 感谢大家的意见和建议! 许多答案似乎都集中在自动完成的主要用途上,例如完成方法,提供方法查找和文档编制等。但是如今的IDE却更像是。 创建列表类型的对象时,IDE会自动完成到右侧的新ArrayList。对于新手来说,可能还不是很清楚为什么它不能成为新列表,但是嘿,它行得通,所以他们继续前进。 根据上下文中的局部变量填充方法参数。 执行对象转换 自动添加“导入”或“使用”语句 以及更多。这些就是我的意思。记住,我所说的是正在开始编程101的人,实际上只是在开始。我已经看到IDE可以完成他们不知道的这些事情,但是它们只是继续进行。 有人可能会说这有助于他们在深入了解语言的细微差别之前先将精力集中在程序流程上,并先了解其本质,但是我不确定。
35 ide  intellisense 

4
什么算作IDE?
最近阅读的问题是在没有IDE的情况下使用什么语言?在几个答案中提出的一个问题是“是Notepad ++和IDE吗?” 原始问题的一个答案是“没有,我使用vim ...”,这意味着vim是一个IDE。但是,另一个答案表明vim不是IDE。 那行在哪里? 那记事本,ed或nano呢? 唯一的非IDE编码技术是蝶形技术吗?
31 ide 

16
我使用IDE(Eclipse)开发软件。为什么要切换到vim或emacs?[关闭]
我的日常工作是Java / Web开发人员。我已经使用Eclipse大约5年了。我认为它很棒,而且我也将Webstorm用于javascript和html / jsp。 我有时需要将ssh放入服务器并弄乱配置文件;为此,我使用vi,这让我很痛苦。我必须建立一个列出语法/命令的网页:按Escape键,然后按asterix键,转三圈,然后将文本输入到光标上方两行。这对我来说太不直观了,我想像任何在八十年代后期长大的人。 这是我认为eclipse非常出色的主要原因(并且我假设使用其他IDE),并且不切换到emacs和/或vim。 突出显示错误,无需重新编译项目。 代码协助。 重构。 开幕电话hiearchy /开幕宣言。 与源代码控制完全集成。 包含调试器。 第三方插件的可用性-例如findbugs / checkstyle。 我听到的论点之一是,使用emacs / vim可以创建自己的插件-很好,但是您也可以在Eclipse中实现。但是您不需要,因为一切都已经存在!就像说买这辆半成品车一样,您可以自己制造其余的。 人们为什么使用emacs / vim?使用它的人是否实际上在大型组织中从事复杂的面向对象的项目? 切换到vim / emacs的原因是什么?如果我换班,生产率将如何提高?
31 ide  eclipse  vim  emacs 


3
WebStorm包含哪些功能,而RubyMine不包含?
我正在购买Rubymine,因为我正在做少量的红宝石,但是却做大量的html5 / javascript。 我准备使用Webstorm,因为我确实有很多基于html5 / js的框架/应用程序正在工作,但是随后我读到WebStorm / PhpStorm / Rubymine等都基于其IDEA框架,并且看起来像每个框架都包含WebStorm的功能,除了一些不是立即可用但可以通过插件添加的功能。 我对WebStorm感兴趣的主要功能是: 来自IDE的JS单元测试 UI中的JS皮棉/提示覆盖率 DOM / JS重构/智能感知 Coffeescript支持 SVN / Git集成 FTP和远程同步(尽管不如其他重要) 因此,鉴于以上所述,Rubymine也会提供上述功能吗?我宁愿拥有1个可以同时使用的IDE,也不愿拥有2个具有很多重叠功能的IDE。 是否只有Webstorm内有任何特定功能,而其他任何IDE中都没有?
27 javascript  ide  ruby 

11
在文本编辑器中显示行号有什么优势?
当我在文本编辑器中没有行号的IDE中编辑代码时,我感到很奇怪。 我的问题是: 行号在视觉上是否过多,尤其是当您选择的IDE中存在按行查找功能时? 显示行号有什么用?
27 ide 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.