Mc Osten
3/3/2006 11:56:00 AM
On Fri, 3 Mar 2006 19:33:40 +0900, Kev Jackson wrote:
> All the developers here (at work) would be lost without an IDE, it's
> cultural and perhaps generational?
Probably more cultural than generational. My fellows programmer and I have
grown up in the unix world (even if we are quite young, most of us still at
the university) and in average we tend to prefer editors.
Some of us like Emacs, some vim, some TextMate (me, for example). I just
find frustrating to use heavyweight applications (I'm thing about the Java
behemoth IDE out there) or something that does not give me full control.
The only IDE I like to use is XCode, that is probably the more "editor-ish"
IDE out there.
But I think there is another factor: the language. Ruby (or Python in our
case, most of us code in Python) is quite linear. Documentation is well
done and *small*. I'm new to ruby, still I remember quite a lot of methods
and object, I don't really need autocompletion. And it's compact. You write
significantly less code.
C is not that compact, but it's quite easy. The ANSI + POSIX functions are
just a few (not /that/ few, but nothing like the full Java library).
Moreover you have excellent cli help in the form of man.
Using an IDE in Java can be useful. It's too verbose to really type all the
stuff by hand (in production I mean).
PHP is worse: no namespaces... so xsl_xltprocessor_transform_to_xml.
Moreover every module etc has it's own naming convention. I understand an
IDE can get over poor language design.
--
USB Priests for only 10$