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