I have Questions dear friends and I hope someone will answer.
In PHP there are some frameworks (Cake, Symfony, CI which I prefer over the other). I have been doing some JSP/Java web for a while and I'm confused of web framework in Java EE. Is Javabean, Struts, JSF frameworks or what?
Mainly Java can be categories into three.
1. J2SE (Standard Edition)
use for the desktop application development mainly (Swing/AWT), means the basis of Java
2. J2EE (Enterprise Edition)
use for higher level implementations, specially for web applications (JSP, Servelets, etc)
3. J2ME (Micro Edition)
use for mobile application developments
In the Java World exists different Frameworks like Symfony or Cake in the PHP World with different approach.
There exist some MVC Frameworks like
- Struts / Struts2
- Spring MVC
or Component Frameworks based on JSF Standard
Try it out and choose the best for your project!
Thanks friends for quick reply.
I understand MVC but not the "component" thing :)
So basically what is the different between two?
I would be happy to hear pros and cons so that I can choose what I can begin with having some background on Code Igniter
I'am not sure because I prefer MVC Frameworks like Struts2.
With JSF and similar you use components like Buttons or Links or whatever. On this Components you register Events. It is a little bit more like programming with Swing.
Actually it depends on how long you are working on a specific technology. For an example, people how are working on a lot with Swing move to JSF, because easy to map those things.