i added a bunch of comments in the gist. not sure why we couldnt just do it
here in place....

-igor


On Thu, Aug 22, 2013 at 9:24 AM, Ben Tilford <bentilf...@gmail.com> wrote:

> By deprecate I hope you don't mean remove. This change would break almost
> every single wicket application ever written.
>
>
> On Thu, Aug 22, 2013 at 9:55 AM, Martijn Dashorst <
> martijn.dasho...@gmail.com> wrote:
>
> > In the previous thread where I spin this message from it was mentioned by
> > Emond that he and I were discussing request parameters and how Wicket
> > handles them.
> >
> > It occurred to me that the PageParameters construct is still with us from
> > 2004 and that it hasn't changed much since. In fact I'd posit that
> > PageParameters are confusing and archaic when compared to more modern web
> > technologies, e.g. jax-rs.
> >
> > So we started to write an RFC for Wicket, trying to document exactly what
> > we want to change and how it should behave. It is quite a work in
> progress,
> > but I like the first baby steps.
> >
> > There is not a good platform to host the rfc text (I loathe the
> confluence
> > editor and markup), so I put it in a gist at github, as a place to read
> it,
> > comment on it, and suggest improvements.
> >
> > You can find the first–incomplete as in not written yet–cut of Wicket
> > RFC-0001 here [1]
> >
> > It is my intention to see if we can get consensus on this subject, and
> > start implementing it in wicket 7.
> >
> > If we were to implement this, it would mean at least the following API
> > breaks:
> >
> > 1. Remove Page#PageParameters constructor
> > 2. Remove PageParameters storage from Page
> > 3. Remove Page#getPageParameters()
> > 4. Remove PageParameters
> >
> > In turn we would get type safe parameters for pages, a clear semantic how
> > request parameters relate to the life cycle of pages and components and
> > annotation based declaration of mount paths for pages.
> >
> > I at least like the provided examples, though we haven't touched the
> > difficult subjects yet, such as URL generation, keeping them sync'd when
> > doing partial page refreshes (read: AJAX), etc.
> >
> > Martijn
> >
> > [1] https://gist.github.com/dashorst/6308833#file-wicket-rfc-0001-txt
> >
> > PS. I like the RFC format quite a bit as it allows me to explore the
> intent
> > and consequences before implementing a change. The examples make it more
> > concrete to my taste and if this one is successful (i.e. either we accept
> > the RFC or we don't accept the RFC based on the contents) I'd like to see
> > more of them.
> >
> > PS2. anyone with an interest is invited to help out with the details and
> > the grander picture. You don't need commit bits to help out with this
> > subject.
> >
>

Reply via email to