ck said:
As suggested earlier, you can use "netbeans" [sic]
and get rid of making a choice.
I don't understand how you reach the conclusion that NetBeans (NB)
absolves one of making a choice.
By using whatever netbeans offers, in this case tomcat and/or
glassfish (yes lesser choice). A lot have been already spoken about
what each of these do, so I guess OP would have at least vague idea
what to choose. If you use netbeans one can follow the wizard (or
whatever), its little simplified(you may disagree again), than going
through the process of building application otherwise without use of
IDE, or some other build tool. Where you code, compile, deploy and run
relevant server. If something goes wrong you look into logs to figure
out what went wrong. In netbeans some of these tasks are easy(for
example debugging). Looking at the way you look at other persons
perspective, I would also add that, "Netbeans is not only the way to
go about it". You can do all of these things "without netbeans".
The standard distribution of NB includes Tomcat and Glassfish, but is
perfectly capable of working with other application servers. Even the
standard distribution forces you to choose.
Agreed. Albeit I am still not able to find where did I mention
"netbeans is not capable of working with other application servers".
Did I mention that netbeans is just one button click to J2EE
application development? I hope you did not read me say that netbeans
would code J2EE applications for you.
I use NetBeans. On a machine with only one gigabyte of RAM, you
cannot effectively run NB, GlassFish and a database system at the same
time.
It works perfectly fine for me at 1 GB RAM. Just because your system
configuration does not support netbeans at 1 GB RAM (which is actually
very strange) you should not advocate people about "performance".
You might say that removes the choice. However, many machines
are sold these days with 3 GB of RAM standard, and that is sufficient
to run a full environment.
What do you mean by full environment? Environment could vary depending
on requirements, so don't make claims that 3GB RAM is sufficient and
1GB RAM is insufficient for development or production.
Regardless, NetBeans itself does not "get rid of making a choice."
Sure, if you insist