Apache Terminates Struts 1
twofishy writes "Struts 1, the venerable Java MVC Web framework, has reached End Of Life status, the Apache foundation has announced. In a sense, the move simply formalises what has already happened, as the Struts team have focused their efforts on version 2; the last release of Struts 1 was version 1.3.10 in December 2008. The change of status does mean however that, whilst the code and documentation will still be available, no further security patches or bug fixes will be issued."
Does Struts catapult Java from a terrible server side language to a disastrous framework?
I'm just asking... Java is far too shitty for me so I don't really know.
I like to get my knitting done whilst watching the telly.
Does anyone use whatever this article is talking about?
Only the State obtains its revenue by coercion. - Murray Rothbard
In that case why don't you just look it up? That's what I do nearly each time I encounter something new. And I do learn something that way... If it's worthy enough to bitch about it's certainly worthy enough to look it up, right?
Perl Programmer for hire
I did look it up of course. And I didn't like the sound of it, so I didn't look further into it. Journalistic courtesy would have saved me a little time. I'm not angry and I'm sorry it sounded that way.
Fifty years of Yippie! 1968-2018
> the Struts team have focused their efforts on version 2
- Struts2 and Struts (1) are not two versions of the same framework. Struts2 is a wholly different framework, basically a merge of Struts and Webworks, with more from the later.
- The development of Struts2 is not very active either. The last releases (last two or three years, perhaps more) have been mostly security patches and small issue-fixes.
Apache is the Oracle of FOS. They deliberately omit/ruin documentation and dev process for consulting business.
Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
What transactional application framework would you use today (April 2013) for your web-scale application, if you were architect or similar responsible position in a startup, with a small team of developers but no legacy code to worry about? And why pick that over the alternatives? Would the answer change if you were employed by a big bank or Fortune 500 company that was willing to shell out for a big bucks platform?
Answer: A good start. If I never see another framework which makes you write the same thing three different times in three different ways, and claims it's making things "easier" by doing so, it'll be 15 years too late.
... Struts is the most appaling MVC framework for web applications ever invented. It is a poor abstraction of the underlying servlet mechanism, it requires a hideously complicated configuration file and the original logic tags were some of the worst ever invented.
Struts 2 is of course polishing a turd.
Struts is open source software that any java developer can fix bugs for themselves. As far as I know, two big companies in my city are using Struts 1 since 10 years ago. They never had a chance to migrate to version 2 because too many code to convert.
life is short, learn more.
I'm glad. Struts 1 wasn't such a good framework. It was first framework a lot of Java developers used these days, and one of the first frameworks available, and back then there wasn't that much choice. But today we have much more and much better ones. If you are still using Struts 1 in this day and age, you're doing something wrong... Even for legacy systems, there was plenty of time to refactor.
--Coder
Does Struts catapult Java from a terrible server side language to a disastrous framework?
I'm just asking... Java is far too shitty for me so I don't really know.
No, it only goes part way. For that you need Struts 2
In that case why don't you just look it up? That's what I do nearly each time I encounter something new.
Technology from 1970's isn't "new" anymore.
Ezekiel 23:20
"New" as in "new to me", of course.
Perl Programmer for hire
Article was a little different than what I expected. :)