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


Reply via email to