Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #11005
| From | Tom Anderson <twic@urchin.earth.li> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Volunteer for Java Development |
| Date | 2011-12-27 03:29 +0000 |
| Organization | Stack Usenet News Service |
| Message-ID | <alpine.DEB.2.00.1112270054260.2953@urchin.earth.li> (permalink) |
| References | (2 earlier) <11849113.208.1324619977166.JavaMail.geo-discussion-forums@prez5> <54ad3a8c-b60e-4934-a420-0c0b35679fc7@t36g2000prj.googlegroups.com> <31036852.221.1324660513125.JavaMail.geo-discussion-forums@prfi34> <YpadnfIbLMXljmjTnZ2dnUVZ_o2dnZ2d@westnet.com.au> <8736967.534.1324749997285.JavaMail.geo-discussion-forums@pruu23> |
On Sat, 24 Dec 2011, Lew wrote: > On Friday, December 23, 2011 3:47:40 PM UTC-8, Qu0ll wrote: >> "Lew" wrote in message >> news:31036852.221.1324660513125.JavaMail.geo-discussion-forums@prfi34... >> >>> Spring sucks. >>> >>> Why not use good stuff instead? >> >> Care to elaborate on that postulation? > > Conclusion, not postulation. > > I have used Spring on mnay projects. It was always a tangled mess of obscure > references to extrinsic resources to obfuscate logic. This may not be Spring's > fault, but it's a consistent result. > > Java EE annotations do everything Spring hopes to, only better, more simply, > with a more flowing mental model, in accordance with the standard. That is not *quite* true. CDI replaces some of the fundamental bits of Spring: the dependency injection, and AOP. Done and dusted. You could argue that JSF replaces Spring MVC. I don't think it does, because Spring MVC is an action-style framework, and JSF is a component-style framework. Rather different beasts. There is no EE-standard action-style framework, so there is no genuine EE replacement for Spring MVC. There are other action-style frameworks that are smaller than spring MVC and more aligned with EE (Stripes with the injection enhancer, perhaps), so you could argue that modern EE lets them make Spring MVC obsolete. But there are many other bits of Spring. Security? Does JAAS and friends cover everything Acegi does? Don't think so. Web Flow? It's a sort of wizard-based web framework. Does JSF address that? Don't know. Does it address it within an action-based framework? No. JDBC templates? They're simple, but they apparently really simplify JDBC programming (for people who need to do raw JDBC). Spring Integration? Web Services? Batch? I have no idea what they do. I would be very surprised if *everything* they did was now covered by EE. So, whilst i agree that EE now does everything the Spring *core* hopes to, better and more simply, i think there are other bits of Spring which may still be useful. If the Spring guys have a clue, they will adapt them to work with EE's DI and AOP mechanisms. Spring has always been a layer on top of EE; as EE gains the ability to do certain things well, Spring can simply evolve to do other things. Which is not to say that Spring is the only way of doing these things, or is, or will remain, the best way! tom -- Miscellaneous Terrorists: Ducks | Bird Flu | Avian flu | Jimbo Wales | Backstreet Boys | The Al Queda Network | Tesco -- Uncyclopedia
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Volunteer for Java Development Sarkar <virtexamit@gmail.com> - 2011-12-22 09:25 -0800
Re: Volunteer for Java Development Roedy Green <see_website@mindprod.com.invalid> - 2011-12-22 14:40 -0800
Re: Volunteer for Java Development Lew <lewbloch@gmail.com> - 2011-12-22 21:59 -0800
Re: Volunteer for Java Development Sarkar <virtexamit@gmail.com> - 2011-12-23 03:46 -0800
Re: Volunteer for Java Development Lew <lewbloch@gmail.com> - 2011-12-23 09:15 -0800
Re: Volunteer for Java Development "Qu0ll" <Qu0llSixFour@gmail.com> - 2011-12-24 10:47 +1100
Re: Volunteer for Java Development Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-12-24 12:33 -0400
Re: Volunteer for Java Development Lew <lewbloch@gmail.com> - 2011-12-24 10:06 -0800
Re: Volunteer for Java Development Tom Anderson <twic@urchin.earth.li> - 2011-12-27 03:29 +0000
Re: Volunteer for Java Development Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-12-27 13:28 -0400
Re: Volunteer for Java Development Arne Vajhøj <arne@vajhoej.dk> - 2011-12-27 18:13 -0500
Re: Volunteer for Java Development Lew <lewbloch@gmail.com> - 2011-12-28 01:07 -0800
Re: Volunteer for Java Development Sarkar <virtexamit@gmail.com> - 2012-01-01 22:37 -0800
Re: Volunteer for Java Development Arne Vajhøj <arne@vajhoej.dk> - 2011-12-27 18:09 -0500
Re: Volunteer for Java Development Roedy Green <see_website@mindprod.com.invalid> - 2011-12-23 20:54 -0800
Re: Volunteer for Java Development Steve Sobol <sjsobol@JustThe.net> - 2011-12-24 00:18 -0800
Re: Volunteer for Java Development Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-12-24 11:09 -0400
Re: Volunteer for Java Development Sarkar <virtexamit@gmail.com> - 2011-12-24 07:26 -0800
Re: Volunteer for Java Development Tom Anderson <twic@urchin.earth.li> - 2011-12-27 00:53 +0000
Re: Volunteer for Java Development Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-12-26 22:23 -0400
Re: Volunteer for Java Development Arne Vajhøj <arne@vajhoej.dk> - 2011-12-27 18:24 -0500
Re: Volunteer for Java Development Steve Sobol <sjsobol@JustThe.net> - 2011-12-27 16:13 -0800
Re: Volunteer for Java Development Lew <lewbloch@gmail.com> - 2011-12-24 10:10 -0800
Re: Volunteer for Java Development Sarkar <virtexamit@gmail.com> - 2011-12-25 06:45 -0800
Re: Volunteer for Java Development Arne Vajhøj <arne@vajhoej.dk> - 2011-12-27 18:16 -0500
csiph-web