OT: on IDEs and code writing on steroids

BCS none at anon.com
Sun May 17 13:16:27 PDT 2009


Hello Ary,

> BCS escribió:
> 
>> I think that any real programing project now days (regardless of
>> language) needs tools to help the programmer. The difference between
>> D and C# is that with D you /can/ get away without an IDE and with C#
>> you won't get much at all done without one.
>> 
> I can't agree with this. Most of the time I use an IDE for the
> autocompletion, not much for the build-and-jump-to-error stuff. And I
> don't see D being easier with regards to remembering what's the name
> of that function, which members does a class have, in which module are
> all these.
>

I'm not referring to editing. For that, most any language you can get away 
without an IDE if you are willing, but it will cost you something. 
 
> Why do you say that with D you can get away without an IDE

Because off ten as not I do. For some reason I have never gotten Descent 
working correctly. Most of the time, the code outlining works but I've never 
gotten auto-compleat or integrated building to work.

> and with C#
> you can't? I think you can do the same as in C#, don't use an IDE and
> get away with pretty much everything, except you'll be slower at it
> (same goes for D without an IDE).

As above, I'm not talking about editing, but rater about the rest of the 
tools like the compiler and debugger. Has anyone ever tried building a c# 
project without an IDE? I don't even know if it can be done. Yes you can 
trigger a build from the command line, but setting up a project without it 
would require hand editing of XML (yuck) and the build tool IS visual studio.

> 
> Again, this also applies to Java. When I started using Java I used the
> command line and an editor with just syntax highlighting, and made
> programs of several classes without problem. Refactoring was a PITA,
> and I'm thinking it's like that in D nowadays. :-P

I think it's like that in every language. The programs people work on now 
days are, no matter their representation, to complex for a person to navigate 
without tools.





More information about the Digitalmars-d mailing list