views:

99

answers:

5

What is a good constellation of tools for developing Java and Javascript web-applications?

  • Editing the code: syntax highlight, code completition, outline. (Java, JavaScript files at one IDE.)
  • JavaScript Debugging.
  • Build process: compiling java classes, compressing JavaScript files, assembling WAR, etc. (Ant tasks, Maven plugins for JavaScript)
  • Running Javascript unit tests with or without browsers.
  • Continuous integration. Running integration tests. (Maybe for different browsers.)
  • Dependency management for JavaScript files also nice to have.
A: 

try netbeans

http://netbeans.org/

Crayon Violent
+4  A: 

I'm not big into Java web development, but with the appropriate plugins, I believe both Eclipse and NetBeans provide what you are looking for.

I know for a fact that they handle both Java and JavaScript files with syntax highlighting, code completion, outlining, debugging, compiling, assembling, and unit testing. I'm not sure how well continuous integration or dependency management is supported, since I've never had a web project that used them.

Thomas Owens
A: 

IBM RAD tool is good for java web development

A: 

IntelliJ is a better IDE than both Eclipse and NetBeans, IMO. It supports both Java and JavaScript.

duffymo
A: 

Try Aptana... It's built off of Eclipse and handles javascript editing better out-of-the-box

For the other requirements... There is a decent Maven plugin for Eclipse.

For unit testing, there's something called HTMLUnit for doing html unit tests

For debugging, I use a combination of FireBug, and Microsoft Visual Web Developer and the IE Script debugger.

It Grunt