[Home] [By Thread] [By Date] [Recent Entries]
> The difficulty is that IDE's (in my experience) rarely provide the high level > power and constructs that would be useful in a way that is unintrusive and > simple. They "get in the way" more often than not That's been my experience too. Mostly I've used IDEs just for debugging and relied on Emacs for editing. However, the current crop of Java IDEs is looking pretty good and they're starting to provide builtin XML support. In particular, I've recently started using IntelliJ IDEA (http://www.intellij.com). What I like about is that is unintrusive, yet it has a deep understanding of Java that allows it to provide really useful assistance. For example, it has a command to rename a class: this renames not only the file but the name of the class in the declaration and in all usages anywhere in the project; because it understands Java, it can do this much more reliably than any textual search and replace. Intellij has lots of useful features like this, including incredibly smart code-completion. It has only very basic XML support at the moment, but the next release is slated to provide DTD/schema sensitive XML editing. Eclipse (http://www.eclipse.org) also looks promising, although I don't think it's quite ready for prime time yet. James
|

Cart



