IDEs (Integrated Development Environment) are computer programs that facilitate efficient software development by providing features beyond those of a simple text editor.

learn more… | top users | synonyms

74
votes
20answers
15k views

Is a company order to switch to a certain IDE a red flag? [closed]

I recently joined a rapidly growing startup. In the past 3 months the development team has grown from 4 to 12. Until now they were very laissez-faire about what developers used to do their work. In ...
4
votes
2answers
176 views

Programming IDEs feature to add a forgotten open parentheses? [closed]

I very often find myself in situations where I should have opened a parentheses, but forgot and end up furiously tapping the left arrow key to get to the spot I should have put it, and doing the same ...
5
votes
5answers
3k views

How important is it to pick the best IDE for your programming language of choice?

As I learned some basic programming languages I came across tens of IDEs, and tens of compilers. Most people you ask will tell you "Go with that IDE or go with the best" etc, however they do not ...
6
votes
4answers
529 views

I have a bad memory. Is dynamic typing language+vim appropriate for me? [closed]

I am switching from C#+Visual Studio to Ruby+Vim for a few months. The only thing that I am missing from C#/Visual Studio is intellisense, especially when I have a new ruby gem to familiarize. As a ...
4
votes
5answers
425 views

Is it a good idea to generate code with the help of your IDE? [duplicate]

Possible Duplicate: Should newbies use IDE autocomplete (Intellisense)? Since I moved on to actual IDEs for C++, Java and Python, I noticed they automatically try to complete my code. For ...
11
votes
1answer
6k views

Online Code Editor [closed]

The major online IDEs are hosted on the service provider's server. Examples are Kodingen, Cloud9, ShiftEdit. Hence they would be unavailable if the external server was down for some reason, and I ...
4
votes
1answer
659 views

Which is the purpose of using a workspace in Aptana?

I almost always do web development with a simple editor like Geany or Notepad++. Recently I'm starting with Aptana, and I'm a bit confused about the purpose/benefits of the workspace. Why is it ...
17
votes
7answers
7k views

Java IDE written in pure Java? [closed]

Is there a Java IDE written in Java? I just got my year 9 DET laptop today at school, and there are all sorts of restrictions set in place. Somewhat annoyingly, you cannot run any executable other ...
23
votes
3answers
7k views

What functionality does WebStorm contain which RubyMine does not?

I am looking at buying Rubymine as I am doing a small amount of ruby, but a large amount of html5/javascript. I was going to get Webstorm as I do have a lot of pure html5/js based frameworks/apps ...
50
votes
11answers
3k views

IDEs for dynamic languages - how far can you get?

I find it frustrating how the speed of development that dynamic languages should offer gets significantly compromised by the lack of completions and other assets that IDEs would give you in their ...
11
votes
15answers
2k views

Does an unexperienced programmer need an IDE? [closed]

Reading this other question makes me wonder if I (as an absolute beginner PHP programmer) should stick with WAMP and Notepad++ or to switch to some IDE like Eclipse. It's understandable that skilled ...
14
votes
4answers
29k views

What is a good IDE for client side JavaScript development? [closed]

I recently started learning JavaScript and am looking for a good JavaScript Editor/IDE. I found dozens of them in a Google search but I would appreciate if users who have experience with using such an ...
0
votes
7answers
1k views

Code Generation and IDE vs writing per Hand

I have been programming for about a year now. Pretty soon I realized that I need a great Tool for writing code and learned Vim. I was happy with C and Ruby and never liked the idea of an IDE. Which ...
4
votes
4answers
820 views

Is there an IDE for python that creates the same kind of reflective environment that Smalltalk provides?

As anyone who has used Smalltalk knows, one of the main benefits (other than a late-bound language that discourages many poor practices), is that the system is totally transparent and reflective, ...
43
votes
9answers
91k views

Comparison of IDEs for C++ and C development on Linux: KDevelop, Eclipse, NetBeans, CodeBlocks and Anjuta [closed]

I'd like to note your experience of full scale IDEs on Linux. I personally work mostly with vim, however other programmers would like to see a real IDE. So I'd like to hear your personal opinion ...
3
votes
6answers
588 views

How do you limit whitespace differences for developers using different IDEs/environments?

I've used UltraEdit for years and never had a problem with sharing code with fellow developers whether they worked on Windows, Mac, Linux, Eclipse, Visual Studio -- what have you... But now I am in ...
0
votes
2answers
631 views

How do you find errors related to undeclared variables in php?

If I copy a piece of code from somewhere that looks like so $blah = array(1,2,3,4); foreach ($blah as $i) echo ($i); and rename the variables but forget to do it correctly like so $apple = ...
4
votes
3answers
1k views

Agile (scrum) and UML round-trip tools [closed]

How effective are automated round-trip tools for UML modeling? Do they help in coding quick, clean, efficient code? In what ways do these tools fit into the Agile methodology?
5
votes
9answers
3k views

How do I develop in more languages with less IDEs

I would like to set up my computer so that I can develop in .net, C#, Java, ActionScript, JS/CSS, and functional languages such as Scala or Haskell. However, I want to do this with the least amount ...
8
votes
2answers
703 views

Pair Programming Using Different Editors

I really like pair programming for particular projects or features. It can act as an immediate sanity check and increase code coverage across your development team. That said I always seem to run into ...
9
votes
4answers
732 views

Forgetting basic language functions due to use of IDE, over reliance? [duplicate]

Possible Duplicate: Should newbies use IDE autocomplete (Intellisense)? Is it wrong or bad to use autocomplete? Having used an IDE for the last 3-4 years, the other day a few of my ...
4
votes
4answers
391 views

How much time should I devote to my toolchain? [closed]

I'm a bit of a tool nut and I'll often spend as many as 6-8 hours a week finding new tools, improving my existing tools by writing plugins or adapters or playing around with new tools to see if I like ...
2
votes
1answer
1k views

Io (Language) IDE/Compiler [closed]

Can you recommend a free compiler/IDE for writing some simple Io programs? I want to learn the language at home in my spare time.
25
votes
11answers
2k views

What are the advantages of showing line numbers in a text editor?

I feel weird when I'm editing code in an IDE that does not have line numbers in the text editor. The questions I have are: Are line numbers visually excessive, particularly when a find by line ...
9
votes
9answers
6k views

Is anyone doing “real” TDD with Visual-C++, and if yes, how do they do it? [closed]

Test Driven Development implies writing the test before the code and following a certain cycle: Write Test Check Test (run) Write Production Code Check Test (run) Clean up Production Code Check test ...
9
votes
4answers
5k views

What is Visual Studio Lightswitch and how does it differ from normal Visual Studio versions?

How is Visual Studio Lightswitch different from regular Visual Studio? In what sort of situations would you use this IDE over regular Visual Studio? I'm trying to decide if this is something that ...
0
votes
1answer
2k views

Have any of you tried “Basic for Android”?

I have developed for Android for half a year or so and it is going quite well. I found the learning curve steep in the beginning, but then I somehow got the idea of it all and now I don't have to ...
10
votes
6answers
3k views

What Features of an IDE Would Make It More Useful Than A General Purpose Editor

I am authoring a IDE for the Lua language. I find that many programmers do not like to use IDE and prefer VIM (which is in vogue at the moment), SCiTE, or . In trying to win some mind-share I am ...
3
votes
3answers
4k views

Ruby IDE code completion [closed]

I just started writing some ruby in my spare time and am currently using Netbeans 7 with the Ruby and Rails plugin v0.111. I'm primarily a Java programmer coming from IntelliJ and Eclipse. One ...
4
votes
5answers
336 views

Is there any reason not to let your group of developers install third party Visual Studio add-ons? [closed]

Is there any risk in allowing your team of developers to install whatever Visual Studio Add-ons they want? Is it a good idea to allow them this freedom?
0
votes
1answer
4k views

PHP programming in iPad [closed]

I want to develop some PHP applications on my iPad device but there is 2 problems! First , i can not find any local server applications on iPad like Wamp or Lamp, and second my Googling only returns ...
3
votes
1answer
210 views

JAVA IDE - Conditional Breakpoints

Does anyone know if there are any IDE's that can hit breakpoints on a condition? For example, if I'm looking through a large list or iterating through a map or something, I may want to only suspend ...
7
votes
5answers
11k views

Where to start for writing a simple java IDE? [closed]

I would like to start working on my own custom IDE. The biggest reason I want to work on the IDE is to help me gain an even greater, more intimate understanding of java (and other languages I add into ...
6
votes
5answers
2k views

What to do with a 7 button mouse as a programmer? [closed]

I just got a new mouse with 7 buttons. Is there any way to use these extra buttons in eclipse or emacs? Is it possible to have a mouse button for compiling? Do you have any other ideas how to use the ...
8
votes
3answers
506 views

Why is a lightning bolt used to represent events in IDEs? [closed]

I was just curious if anyone knew why the lightning bolt was selected to represent events in various IDEs? or when it was first used? From the top of my head the lightning bolt is used in visual ...
5
votes
4answers
931 views

Fast cold start text editor [closed]

Is there text editor with c# syntax highlight which starts VERY FAST? I just want look source code some files in project and i donnt want wait 30 seconds while VS starts.
2
votes
3answers
205 views

Reasons for separate source and generated trees

What are the reasons for putting the generated files in a tree parallel to the source trees? For example, in Eclipse I usually choose to put the sources to .../src and the compiler generated files in ...
8
votes
8answers
295 views

Choosing a particular stack because of the IDE, tools and ease setting up the dev env

I almost always choose the Microsoft stack over anything else because of Visual Studio, the available tools and how easily I can get started programming with a particular new framework. Please, that ...
1
vote
2answers
170 views

How to deal with IDE Addon creep?

I'm sure I am not alone in this issue so I wanted to see what others do to handle this problem. Whenever I have to reinstall my IDE, one of the first things I do is go out and look for addons. It ...
2
votes
3answers
138 views

best practice: setting up several IDE / frameworks (at file/dir level) [closed]

I don't know how to exactly search for this topic, so if there are a lot of answers to that, please just provide a link :) I'm getting a new laptop in a few weeks and am thinking about setting up a ...
18
votes
5answers
9k views

Are Vim or Emacs practical for languages like .Net or Java? [closed]

So, I am primarily a .Net developer who does some stuff in Java, Python and a few others from time to time. I have heard a lot of people praise Vim and Emacs for greatly increasing efficiency once the ...
34
votes
20answers
39k views

Time to drop Emacs and vi? [duplicate]

Every time you are looking for a text editor, no matter what language you are using, vi and Emacs are hall-of-famers. However they are ancient, and we have better alternatives (at least I hope we ...
1
vote
7answers
294 views

Using version control in an IDE [closed]

I write all (well, most) of my programs in an IDE, mostly it's netbeans. Should I just use Mercurial through the IDE, or is it better if I used the CLI instead? and why?
14
votes
5answers
6k views

Visual Studio Setup - why is solution explorer on the right? [closed]

Every time I install VS (whichever version going back years) it installs with the Solution Explorer on the right. Now as most UIs have the navigation in a left hand column (and at the top of the ...
6
votes
4answers
3k views

Dark themes in IDE with multiple monitors [closed]

There has been numerous posts about developers that prefer a dark color scheme in their IDE. Most of the themes at studiostyl.es are dark themes. Back when I had a single monitor, I did enjoy using a ...
1
vote
2answers
118 views

old KDE project

So I have this old C++, KDE project for QT 3.3.x. The IDE's version is 3.0.0-10, the one that comes with Linux RedHat 7.3. I'd want to get rid of the dependency to this environment, in other words ...
8
votes
3answers
182 views

Is there a process-oriented IDE?

My problem is simple : when I'm programming in an OO paradigm, I'm often having part of a main business process divided in many classes. Which means, if I want to examine the whole functional chain ...
8
votes
13answers
2k views

Convince developer to use IDE [closed]

There is a developer, let's call him John (currently on probationary period) in company(pretty small company approx. 10 persons, 3 developers, one of them works long in this company know business ...
7
votes
1answer
209 views

Collocation in Code

Quite some time ago I remember reading an article from 'Joel on Software' that mentioned collocation of information in code was important. By collocation, I mean that relevant information about the ...
5
votes
3answers
444 views

When is it ever ok to write your own development tools? (editor into IDE)

So I'm foremost using a text editor for coding. It's a very bare bones editor; provides mostly just syntax highlighting. But on rare occasions I also need to debug something. And that's when I have to ...