Tag Info

New answers tagged

0

Plain and simple, a well developed IDE makes a programmer's job easier and faster. If the goal of a developer is to develop a product as fast as possible, then the product they're developing with speeding them up is a good thing. For instance, in Eclipse you can do stuff like: use a short cut to quickly find and open any class use a short cut to quickly ...


1

The main problem with IDEs isn't their crutchiness. Many people overestimate their advantages. Any decent programmer can learn to do quite well without one in a matter of weeks if necessary. Their main problem is their lack of portability, as you've discovered. Visual Studio is great if you happen to be developing on a Microsoft platform for a ...


3

It depends on what you call coding. If you consider coding to be an art, then if the computer is doing a part, that part wasn't the art. Personally, I have had maybe a cumulative total of 1 or 2 weeks worth of work in my programing career where my understanding of the underlying mechanics obscured by IDEs made me produce a better product. By that logic, ...


2

IDEs are a tool that programmers use to streamline common tasks. Even though yes, a programmer can and possible some do, avoid using them that would be analogous to avoiding using a wire stripper because I could just use my teeth. When software engineering was young most programs were relatively small and could easily be made in simple text editors. This ...


4

To answer your question: Are modern IDE's a 'crutch'? No. They are a tool. Here are a few other questions that might be relevant: "Can tools be used as crutches?" Sure. "Are all IDEs always used as crutches?" Nope. "Do some people use IDEs as a crutch?" Probably. "Will starting on crutches prevent somebody from reaching their full potential?" ...


0

You don't need any IDE for programming, since source code is (very often) a textual file (exceptions include perhaps Smalltalk for Squeak). So any good editor is enough (e.g. GNU emacs, which I recommend, or perhaps vim), with some language implementation (compiler e.g. GCC compiler for C, C++, Go, Ada, Fortran, ... or interpreter, e.g. Racket for Scheme). ...



Top 50 recent answers are included