JSP vs Struts vs ICEFaces/Spring/Hibernate

5053468, modified 16 Years ago. Regular Member Posts: 154 Join Date: 6/7/10 Recent Posts
Hi Everyone,
We are currently building portlets for new enterprise application on Liferay 5.2.3, and on the Plugins SDK environment
Question is: should we go with Struts (this is the default for ext portlets) or JSP (most community & official plugins use this) or should we use the rich internet ICEFaces?

My problem with JSP is that its too old, and doesnt support MVC well. Struts? Oh well....no rich internet controls. ICEFaces? Seems very tempting...especially since I've been able to deploy the sample ICEFaces portlet on Liferay....but it doesnt work with JQuery...and license isnt free?

Spring? Doesnt seem ready for production yet....

Please could anyone advice on these platforms....which to use?
O should I just stick with pure, old JSP+JQuery+Hibernate?

Thanks
5053468, modified 16 Years ago. Regular Member Posts: 154 Join Date: 6/7/10 Recent Posts
Anyone, any advice on this plssssssssssssssssssssssss?
thumbnail
4730628, modified 15 Years ago. Junior Member Posts: 33 Join Date: 3/17/10 Recent Posts
Hi all!

I'm very interested to this old post and to the question...
What is the best choice for the construction of a new enterprise-wide project (with MVC based portlets)?

I've ever used Struts portlet in the past but with new Liferay version (6.0.x) this framework seems to be no longer supported (only Apache Struts portlets work but with problems).

I'm searching for a Struts 2 Liferay portlet but I did not find any example of this.

So, what is the best? JSF, ICEFaces or others technologies?

Up guys, have your say about. emoticon
thumbnail
25246, modified 15 Years ago. Liferay Legend Posts: 1519 Join Date: 8/7/06 Recent Posts
My general advice is to stick to what you know don't choose a framework that no-one in your team knows really well. Also make sure the framework you choose is suitable for what you are trying to accomplish. For instance I wouldn't use anything that is JSF based for any public facing web because it will be difficult to scale.

Liferay MVCPortlet + AlloyUI + ServiceBuilder is a powerful combo. If you are familiar with Spring MVC then Spring Portlet MVC might be a good choice.

Also any framework I would choose I would make sure it supports JSR 286 natively.
thumbnail
4730628, modified 15 Years ago. Junior Member Posts: 33 Join Date: 3/17/10 Recent Posts
Mika Koivisto:
My general advice is to stick to what you know don't choose a framework that no-one in your team knows really well. Also make sure the framework you choose is suitable for what you are trying to accomplish. For instance I wouldn't use anything that is JSF based for any public facing web because it will be difficult to scale.

Liferay MVCPortlet + AlloyUI + ServiceBuilder is a powerful combo. If you are familiar with Spring MVC then Spring Portlet MVC might be a good choice.

Also any framework I would choose I would make sure it supports JSR 286 natively.


Thanks Mika.

Only a question: there is an example of Spring MVC Portlet? In the svn repository I found nothing about it.
thumbnail
14911, modified 15 Years ago. Expert Posts: 484 Join Date: 3/2/06 Recent Posts
Try this

http://www.liferay.com/downloads/liferay-portal/community-plugins/-/software_catalog/products/2575789?_98_redirect=%2Fdownloads%2Fliferay-portal%2Fcommunity-plugins%2F-%2Fsoftware_catalog%2Fproducts%3F_98_type%3Dportlet%26_98_cur%3D1%26_98_delta%3D20%26_98_keywords%3DSPRING%26_98_advancedSearch%3Dfalse%26_98_andOperator%3Dtrue%26_98_orderByCol%3Dversion%26_98_orderByType%3Ddesc


Regards,
Nagendra