DevPinoy.org
A Filipino Developers Community

>>> First two to make 3 wins! <<<

Java Frameworks... any suggestions?

rated by 0 users
This post has 16 Replies | 0 Followers

Top 10 Contributor
Posts 1,969
Points 39,350
keithrull Posted: 02-22-2006 11:29 PM

I'm wondering.. whats the best java framework to use for beginners? any suggestions on what to use between struts, freemarker and all others out there? whats the pros and cons and the benefits of using one over the other. Thanks! Smile

devpinoy sig

Top 10 Contributor
Posts 1,100
Points 17,955

a friend of mine used turbine before but i have no idea what frameworks are these.

all i know about struts is that it is the equivalent framework for asp.net.  please clarify for those who have a background in both languages.

Top 10 Contributor
Posts 955
Points 22,760
asp.net is not MVC; struts is.

among java devs, many of them like webwork2. have you tried this keith?

trails is supposed to bring RubyOnRails-like ease-of-development into java, though i haven't seen it yet.
http://devpinoy.org/blogs/cruizer
Naglalayong buksan at palayain ang kamalayan ng Pinoy .NET developer
Top 10 Contributor
Posts 1,969
Points 39,350
I'm thinking of experimenting with java by doing some comparisson on the existing frameworks available. I havent tried webwork2.. i'm currently playing with struts right now and i might look at freemarker in the next couple of days.

devpinoy sig

Top 10 Contributor
Posts 955
Points 22,760
i think there are a few java web frameworks that have already exceeded struts in terms of usability and "MVC correctness" Smile spring i believe has its own MVC framework.

http://devpinoy.org/blogs/cruizer
Naglalayong buksan at palayain ang kamalayan ng Pinoy .NET developer
Top 50 Contributor
Posts 50
Points 815
Any comments about JSF? It's supposed to be the Java answer to ASP.NET.
Top 10 Contributor
Posts 955
Points 22,760
and i'm pretty sure it's also subject to the same flaws/quirks in asp.net
http://devpinoy.org/blogs/cruizer
Naglalayong buksan at palayain ang kamalayan ng Pinoy .NET developer
Top 50 Contributor
Posts 50
Points 815
But it's MVC, right? Not Front Controller like ASP.NET. Which has its implications when it comes to postback, etc.

Top 10 Contributor
Posts 772
Points 13,485
I dunno if I clearly understand the Front controller... But I think extending the Action class already gives you the Front controller. Struts imposes the use of MVC to the user. Plus, Struts comes with more commonly used libs such as Apache commons FileUpload which is very useful, I think. I only have about 6 months experience developing in Java but I find Struts(my personal choice of framework) very easy to use once you get used to it and it really helps you in terms of descipline... I'm looking forward in trying out JSF, until I get the time to do so...

 

Convert limitations to great expectations... You are the creative force of your life...

Top 500 Contributor
Posts 1
Points 20
I think you could also consider using Spring MVC framework. If your gonna used Spring MVC framework you'll get the chance to use Spring's Application framework which compatible to any MVC framework (like struts) and Hibernate. I had to admit that haven't use Spring MVC though (only used Spring App Framework) but I got feedback from my former officemates that it close to struts (I had seen some configurations from their website and indeed it is close to struts).
Top 10 Contributor
Posts 772
Points 13,485
Gusto ko nga din sana subukan yan eh. Kaso wala pa ako time mag-aral ng bagong framework ngayon. I'm more inclined sa Struts, and I don't plan on giving it up soon. Kung may gust akong aralin, yun eh JSF and Hibernate/Ibatis or kahit na ano pang ORM pero mas gusto ko muna yung alin man sa dalawang yun.

 

Convert limitations to great expectations... You are the creative force of your life...

Top 500 Contributor
Posts 1
Points 20
Hi! We are also looking at the available frameworks.  And I must say the looking at the Spring Framework is really worth it.  Especially if you use it's inverse of control and aspects oriented programming. :)  Also, I suggest you look at frameworks that have very easy test driven development tools.:)
Top 10 Contributor
Posts 772
Points 13,485
Well... Since I'm the only one in the company right now, I think I'd stick to Struts and just learn other technologies first like Hibernate(ORM) and Webservices. It'll be a pain to study another framework without being involved in some sort of project... I don't have that project right now...

 

Convert limitations to great expectations... You are the creative force of your life...

Top 10 Contributor
Posts 1,969
Points 39,350

usually i play with frameworks when i have time so that i could have an idea on whats good and whats not.. and most of the time this strategy pays off really well since understanding them gives me better insight on what to use on specific scenarios or whats easier to use or whats faster and well built...

devpinoy sig

Top 10 Contributor
Posts 772
Points 13,485
After an interview with a company, I quickly realized that I need to learn Spring sooner or later...

 

Convert limitations to great expectations... You are the creative force of your life...

  • | Post Points: 5
Page 1 of 2 (17 items) 1 2 Next > | RSS

Copyright DevPinoy 2005-2008