Cyrille37 wrote:
Hello,
I'm exploring Java solutions for a new Web Application project.
I'm coming from ASP.Net but for the new starting project, the first rule
is plateform portability, so Java is the solution.
Unfortunately, unlike .Net, Java for Web Application is not delivered as
a package. So I've to make an assembly of solutions to get an
environment for creating the Web Application.
After surfing onto Java/J2EE projects, I've selected some nice stuff :
- App Server : Enhydra
- Framework : here is my interogation, MyFaces or Barracuda ??
- What else is needed for a strong and well formed Web Application ??
I guess you have opinion on that question ...
Please, share your mind ;o)
Thanks
Cyrille.
Hi,
it's kinda difficult to tell without some insight on the project. For
example, JSF is not very designer friendly (as much as ASP.NET in my
opinion), but likewise, a working application can be put up real quick.
If it's gonna be a open-to-world web, I would probably go with something
more designer friendly and lower level (as in lower towards pure HTML
coding). Spring or Turbine/Velocity, for example.
I don't know about Barracuda, but what JSF totally lacked for me (in
comparison with ASP.NET) was composite controls. This can be somewhat
substituted using Facelets, so I would recomend trying it out:
https://facelets.dev.java.net/
Also, you could consider using starting with Java EE 5. That would lock
you up with Sun App Server/Glassfish and JSF RI though (at least for
now), but could be weighted out by some new features (EJB 3 for example).
// mirek