Re: Great SWT Program



blmblm@xxxxxxxxxxxxx wrote:
Then again, programming with an IDE rather obscures the
fact that source code is plain text, converted to object code and
then an executable with a compiler. But the department where
I teach seems to focus more than some do on having students
understand what's happening at a fairly low level. Whether in
the long run that's better or worse than focusing solely, or
almost solely, on something higher-level .... I don't know.

IDEs are not meant to substitute for text mode, which I'll call "command-line mode". They can obscure knowledge, just like use of Struts can obscure knowledge of the Model-View-Controller paradigm, or use of java.io can obscure knowledge of low-level file I/O. They are meant to /supplement/ command-line mode, and make certain tasks (not all tasks) more efficient for the programmer.

The nightly build-and-test cycle should not rely on an IDE, but occur via Ant, a good version-control system and command-line tools like javac. IDEs introduce dependencies on specific workstations, which is why you can't always transfer entire workspaces between computers. (That one should never do anyway - use the version control to do that.) They also introduce dependencies on their internal build tools, which is why it takes some work to build a project via Ant once you've locked yourself into the IDE's way of doing things.

If your build cycle doesn't depend on any one IDE, then your team needn't either. Practitioners can use, or even switch between, their vims and their Eclipses, or their emaxen and their NetBeansies, or their JEdits and their JBuilders, or whatever.

--
Lew
.



Relevant Pages

  • Folders and Files dont appear in Explore
    ... >I recently downloaded some Java source code from the ... >internet and selected the open option. ... >and numbers (My IDE is not opening now so I don't know ...
    (microsoft.public.windowsxp.general)
  • .Net and SourceSafe
    ... We've just upgraded our project from IDE 6 to .Net and we're having a few ... This made it possible to backup the source code without ... including the bulky object and browser files. ... Since the migration to .Net we ...
    (microsoft.public.vsnet.ide)
  • Re: Subversion and Delphi
    ... never liked the concept of source code integration in the IDE itself. ... I really liked VSSConnexion and it did what we need. ...
    (borland.public.delphi.thirdpartytools.general)
  • Re: not a 7drl
    ... Make has access to the command line, ... I don't know of any IDE tool that can do something like that. ... The crucial thing to remember is, the makefile is also source code. ...
    (rec.games.roguelike.development)
  • Re: BDS 2006
    ... however, the source code was ported to BDS 2005, now it should compiled ... with BDS 2006. ... Some changes needed, ok, and i want to fix it but the IDE ... way (e.g. the Code Insight features - especially Error Insight). ...
    (borland.public.delphi.non-technical)