As a new (explorative) user I have to echo two things:
1) I was happy to see Restlet built on 1.5, I think there are enough
great things in 1.5, especially in respect to frameworks that it's worth
it. (annotations for one are powerful for many things)
2) Although 1.5 contained MANY fantastic and much needed features, 1.6
is much less exciting to me. So I won't be switching anytime soon, and
it would seem to greatly reduce the potential audience of Restlet to do
so prematurely.
-Nic
Jerome Louvel wrote:
Hi all,
I think that the choice to base the Restlet API on JDK 1.5 APIs was a bit
aggressive a year ago. Thanks to Retroweaver, we had some backward
compatibility with JDK 1.4.
Now, it seems too early to add any dependency on new JDK 1.6 APIs. However,
we should make sure that the code base compiles and runs on JDK 1.6 without
any issue. At least those who can benefit from the improved performance will
be easily able to do so.
It seems to me reasonable to keep the 1.x releases based on JDK 1.5 APIs and
to start taking advantage of new JDK 1.6 APIs in the 2.0 branch. Meanwhile,
we can start investigating the new APIs features, learn about them and
consider them while adding new features to the 1.x releases (JMX, etc.).
That should facilitate the migration to the Restlet 2.0 API in 2008 or
later.
Best regards,
Jerome