Robert Greig wrote:
On 07/06/07, Jonathan Robie <[EMAIL PROTECTED]> wrote:
If a user wants to use JMS, how does the presence of an alternative
force them to do anything different than what they would do if there is
only one Java API?

The user may want to use JMS. But may not want to preclude using
AMQP-specific functionality at a future date or now but only in some
parts of the codebase. If to use AMQP-specific functionality the user
cannot use "extended JMS" then you are forcing him to choose a
proprietary API.

Of course, "extended JMS" is also a proprietary API (unless you push the extensions through Java Community Process), but perhaps we can reduce the percent of code that uses proprietary extensions.

In the long run, I think that standardizing our APIs is the best thing for users, who will want standard APIs. But I think we should first come up with a clean API to be standardized, one that is consistent across language bindings.

Jonathan

Reply via email to