Hello everyone, I just started with the entire ajax layer for MyFaces 2.0.
As it seems, we probably can get away with porting the Trinidad Ajax layer over. While the code is rather big, it probably is better than writing another transport layer from scratch. We probably have 1/3rd of code which we probably could drop but I would keep it in the internal APIs.

All I would do is to port the trinidad transport layer classes over (The ajax queue and the XHR transport layer) and push it into the org.apache.myfaces namespace.

I think this is the sanest solution to deal with it. The trinidad code is although a little bit verbose, proven and mostly bug free in this area, and reusing the trinidad code also would make porting Trinidad over to the new transports probably a tad easier (although I doubt it because all this is mostly implementation APIs and the public APIs are rather smallish)

Reply via email to