So i want to create my first web application. But there is simply too mush choose to know where to start i keep jumping from one thing to another.
The first thing is which ide should i use:
- is one better for web development than another or is it just personal choice?
Currently i'm using netbeans and i can see that all the samples are using glassfish.
- Should i use
glassfishfirst? or should i look attomcat,jboss,... - When i use a
glassfishexample and switch to tomcat server some classes are not recognized anymore. Does every server has it own classes ? - When i followed a
springtutorial it usedtomcatbut can it also be used withglassfish? - Is there a big difference in cost between servers ?
What about jsp or servlets
- a lot of examples use
jspsome other preferservletswhat is still used nowdays ?? - i also came across some websites where they prefer
freemarkerinstead ofjsp/servletsbut is it not better to learn to work withjspandservlets?
And what about frameworks
- is it better to use frameworks like
springto begin with as beginner or not ?
And build tools
- Should i use build tools like
maven,ant,gradle? or would it be overkill in the learning curve ?
And how are java web application stored on servers ?
- I now normal website with html css and js you just need to drag all the files to the server and it is working. But what about java webapplication does it works the same way ?
All i want to do is start simple and build up from there. But i really need some directions on whats best to learn first and why.
