JAX-RS maturity
Hi, I'm currently deciding on a REST framework to use for an upcoming project and have been looking at a number of possibilities including CXF. Just a few quick questions. How mature is the JAX-RS implementation? Will there be a lot of changes in the near future? Have any of you had experience with the Jersey implementation of the JSR311 standard, and if so how does it compare to the CXF implementation? At the moment I'm siding towards using JAX-RS via the CXF implementation provided it is pretty stable. Cheers. -- View this message in context: http://www.nabble.com/JAX-RS-maturity-tp15039120p15039120.html Sent from the cxf-user mailing list archive at Nabble.com.
Re: JAX-RS maturity
Hi > At the moment I'm siding towards using JAX-RS via the CXF implementation > provided it is pretty stable. If you look at the JAX-RS code you can see it's a pretty simple code and there's a space for a number of enhancements there. Jervis has already done a lot there, and the ability to integrate JAX-RS services through Spring configuration with the core CXF runtime is probably the most critical enhancement. You can expect a better support for multiple formats coming in, perhaps we can see some other features added for it to keep up with Jersey and indeed outperform it in some areas. In the end of the day it's quite a simple specification (JSR 311) so hopefully if you find that some features you'd expect from the CXF implementation missing then it would be simple to add a patch... Cheers, Sergey > > Hi, > > I'm currently deciding on a REST framework to use for an upcoming project > and have been looking at a number of possibilities including CXF. > > Just a few quick questions. How mature is the JAX-RS implementation? Will > there be a lot of changes in the near future? Have any of you had experience > with the Jersey implementation of the JSR311 standard, and if so how does it > compare to the CXF implementation? > > At the moment I'm siding towards using JAX-RS via the CXF implementation > provided it is pretty stable. > > Cheers. > -- > View this message in context: > http://www.nabble.com/JAX-RS-maturity-tp15039120p15039120.html > Sent from the cxf-user mailing list archive at Nabble.com. IONA Technologies PLC (registered in Ireland) Registered Number: 171387 Registered Address: The IONA Building, Shelbourne Road, Dublin 4, Ireland
Re: JAX-RS maturity
Well, the first thing to remeber is that JSR311/JAX-RS is, itself, an evolving spec. It hasn't reached anything close to "final" yet (they are at 0.5) so some changes are definitely to be expected. Also, because it's not close to final yet, there really isn't a TCK for it or anything that we can test against to guarantee compatibility. On of the goals of adding JAX-RS stuff to CXF was to have a good implementation as the spec evolves so when it is final, we can be "right there" and provide an implementation. So, to answer your question about "Will there be a lot of changes in the near future?" I don't really know. The spec could be completely redone in 0.6 or something. We don't really have full control over that. Do I expect that level of change, no, but it is possible. What we have in the 2.1 trunk of CXF is definitely a good starting point. A lot of things are working fairly well. There are a couple areas where jersey does things that we don't support yet, but that gap is slowly closing.However, there are other things that you can do with CXF that is harder (or cannot) to do with Jersey. Dan On Wednesday 23 January 2008, brmaguir wrote: > Hi, > > I'm currently deciding on a REST framework to use for an upcoming > project and have been looking at a number of possibilities including > CXF. > > Just a few quick questions. How mature is the JAX-RS implementation? > Will there be a lot of changes in the near future? Have any of you had > experience with the Jersey implementation of the JSR311 standard, and > if so how does it compare to the CXF implementation? > > At the moment I'm siding towards using JAX-RS via the CXF > implementation provided it is pretty stable. > > Cheers. -- J. Daniel Kulp Principal Engineer, IONA [EMAIL PROTECTED] http://www.dankulp.com/blog
Re: JAX-RS maturity
Okay. Thanks for the replies. -- View this message in context: http://www.nabble.com/JAX-RS-maturity-tp15039120p15043875.html Sent from the cxf-user mailing list archive at Nabble.com.