On 05/11/2010 04:28 PM, Steve Huston wrote:
-----Original Message-----
From: Gordon Sim [mailto:[email protected]]

On 05/10/2010 09:33 PM, [email protected] wrote:
Author: tross
Date: Mon May 10 20:33:19 2010
New Revision: 942892

URL: http://svn.apache.org/viewvc?rev=942892&view=rev
Log:
QPID-2589 - Applied patch from Chuck Rolke.
This commit adds a new component and yet another approach for .net,
specifically a .net wrapper around the c++ messaging API.

We also have a wcf client (this also uses some c++ code, but uses the
0-10 specific API plus some direct use of the internals of
the client),
and two different pure c# clients for 0-8 and 0-10 respectively.

Four different options each with its own codebase isn't sensible. We
can't maintain them all and it is confusing for users.
Right. This is nuts.

While aspects of this latest approach certainly appeal to me
personally
(the messaging API is better for a number of reasons than the
older API
and wrapping that also keeps the clients more aligned
conceptually), I
think it deserves a bit more debate. Specifically we have to
explicitly
decide as a community whether this new approach is a path we should
pursue. I'm keen to hear the thoughts of Cliff, Aidan and other .net
aficionados.
I'm certainly not up to Cliff's level w/ .NET but I agree with Gordon -
this new approach is more elegant and probably more maintainable.
However, nobody has discussed:

- What about the older .NET component(s)?

Deprecate  them

- How might this affect WCF?

The current WCF uses the 0-10 API, I would suggest moving the WCF client
to the updated C++ API. I believe this has been agreed to be done at some
point before on the list which would then be consistent with this work


- Has anyone thought of how to package this?

I would package in the same way we package QMF binding to C++

- Does it have any documentation or tests?

no idea..


my 2 cents.
Carl.




---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to