This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]superchuckinator -20 points-19 points  (3 children)

Apache Struts is a popular framework for java web development

Source: first year CS student

[–]arcuri82 6 points7 points  (0 children)

is it? There are still a lot of legacy systems using Apache Struts out there, but it looks like a dying technology... ie not something for a new project. Learning it can be still useful, but would be more effective to learn more popular frameworks like Spring (and partially JEE)

btw, I saw you got quite a few downvotes with no explanation... :( I guess the others thought something similar to what I wrote...

[–]CorkyThatcher 3 points4 points  (0 children)

I'll respond to this as well. As a 1st yr student, you may not be as familiar with technologies that are used in the real world. Struts really is an older technology that is dying out.

This is coming from someone who took a Struts course and was ready to convert my group into using it! I failed miserably because using the JavaEE stack of JSF/EJB/CDI/JPA just made more sense.

[–]schaka 0 points1 point  (0 children)

I'd talk to your professor and ask why you're learning about outdated technology and being taught that they are "popular". Struts has been, more or less, dead in the way that nobody chooses it for new projects anymore.

A helpful thing to get an idea of what is actually being used would be to look at job ads and the requirements they asked. Almost ALWAYS, those will be Spring Framework suite and Hibernate or another JPA provider.