[Wicket-user] Post 1.2 roadmap

2006-06-01 Thread Martijn Dashorst
Dear community,Several users have requested our vision on what to do next now 1.2 is out. After several months of hard work for getting
1.2 out of the door and thinking about what next, the core contributors
have come to the following roadmap. We asked you previously about what
the future should hold regarding Java 5 and the constructor change
(search on gmane to learn more about that one).
The votes weren't conclusive, so we could go into any direction. So we figured we could go with a quicky for
the constructor change (1.3) and then move onwards to 2.0. This was the
sentiment a couple of months ago. Now that we had some time to think it
through, we feel that we should not do a quick constructor change
release. This would mean supporting 3 - 4 framework versions: (
1.1), 1.2, 1.3 and 2.0.You can build great applications using
Wicket 1.2 and we think that we will be supporting 1.2 for quite a
while. Many components will be created and additional packages upgraded
to Wicket 1.2
. This warrants a stable 1.2 version for a long time. The constructor
change, although necessary for future development, will break a lot of
stuff.Considering
that we have a small team, and can only support so much, we don't see a
future in supporting 1.2, 1.3 (constructor + java 1.4) and 2.0
(constructor + java 5). Therefore we have come to the conclusion that
our roadmap should look like the following:Wicket 2.0

 - non backportable features:     - constructor change     - Java 5 - other features and components, such as convertor API simplificationWicket 1.2.x/1.3 - backported features from 
2.0 branch - new components and features (will be available on 2.0 as well) -
*no* major api changes, such as the constructor change. Minor changes
to improve the life of the component developer may take place
(backport of convertor simplification)
Wicket 1.2.x releases will be drop-in compatible and contain
minor additions, and of course bug fixes, no changes to existing API's
unless warranted by a blocking bug.If it's felt appropriate, a Wicket 1.3 release will be made, combining the 1.2 branch with selected backports from the 2.0/core branch. If this occurs, the 1.2.x branch will enter maintenance-mode, 
i.e. supported for bug fixes only.To
summarize: even though a lot of development will focus on Wicket 2.0, 
Wicket 1.2 is not an end station. We will continue to provide support
and to evolve that branch. As for a time table: - wicket 2.0 is scheduled somewhere at the end of the coming summer - wicket 1.2.1 is scheduled in about 1-3 weeks - wicket 1.3 is not scheduled yet.
- the Wicket team


Re: [Wicket-user] Post 1.2 roadmap

2006-02-17 Thread Riyad Kalla
*puts on his Vote for Igor shirt*On 2/16/06, Johan Compagner <[EMAIL PROTECTED]> wrote:
igor is ofcourse 100% right !We all should really listen to what igor has to say on this matter!!I always completely agree with igor! We all should follow him!!johan

On 2/16/06, Igor Vaynberg <[EMAIL PROTECTED]> wrote:

it doesnt matter how the post started, you have to read the entire thing.first he said what the constructor refactor isthen he asked when we should do it.there was never a question of /how/ the refactor will look.
furthermore, i asked gili not to post any discussion into /this/ thread. is that so difficult? i never told him not to discuss it, just not to do it here. if he wants to gain insight as to why we chose to do the refactor like we did, that is fine, but once again, not in this thread.
this is absolutely the last message i am posting about this. i have very little free time and so i do not want to waste other people's time on reading this because i know it sucks.-Igor

On 2/16/06, Timo Stamm <[EMAIL PROTECTED]> wrote:


Igor Vaynberg schrieb:> first of all we have already decided that this is going to happen. there was> a vote and it passed. this is what the original posting by martijn implied,> he asked for /when/ not /how/.
Martijns post started with the following sentence (emphasis mine):| We are of course very busy finalizing Wicket 1.2, and we /really/ hope| to get it done soon. This will benefit everyone. So I want to take a
| look beyond 1.2 and try to *get some opinions on our roadmap*, and| *adjust where appropiate*.Where did he ask /when/ to make the changes? I can't find that questionin the entire original posting.
You are the committers, you have the best insight into wicket, youreceive the most user feedback and you are probably in the best positionto decide which changes are necessary. I don't want to question that.
But the original posting did seem like a request for discussion, sopeople started a discussion. It's just a misunderstanding, and itreconfirmes once again that one should be extra verbose in allcommunications that are not face-to-face communication.
Timo---This SF.net email is sponsored by: Splunk Inc. Do you grep through log filesfor problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!

http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___Wicket-user mailing listWicket-user@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/wicket-user






Re: [Wicket-user] Post 1.2 roadmap

2006-02-17 Thread Eelco Hillenius
The difference between these two changes is though, that people can
always 'fix' their code to work with the constructor change, but they
might not be able to move to Java 5 due to external factors (ie they
can't run on a platform with Java 5 support).

Eelco

On 2/16/06, Riyad Kalla <[EMAIL PROTECTED]> wrote:
> I agree with Justin, if you are already introducing a break, put them all
> into 1 release. Let's say you break the constructors (I'm sorry I'm not
> farmiliar exactly with what was refactored) and then a certain number of
> people re-normalize ontop of it, then you break it all over again for Java
> 5, just break it all at once.
>


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-17 Thread Riyad Kalla
I agree with Justin, if you are already introducing a break, put them all into 1 release. Let's say you break the constructors (I'm sorry I'm not farmiliar exactly with what was refactored) and then a certain number of people re-normalize ontop of it, then you break it all over again for Java 5, just break it all at once.
On 2/16/06, Justin Lee <[EMAIL PROTECTED]> wrote:
-BEGIN PGP SIGNED MESSAGE-Hash: RIPEMD160The constructor change is going to be disruptive enough that maybeswitching both at once wouldn't be so bad.  That'd mean only twobranches to maintain which would be a lot less work on you guys.  That'd
be my vote.  It sucks for those who can't upgrade to 1.5 yet, but youhave to make sure you're not making too much work for yourself.  And 3branches could get ugly fast.Eelco Hillenius wrote:> Yeah, that would mean supporting 
1.2 and 1.3 as branches. 2.0 would be> HEAD. For us it would be way less work if we'd move to 1.2 directly.> But that would probably be a bummer for people that don't want to make> the move to JDK 5, but who do want to take advantage of the
> constructor change.>> Eelco>> On 2/16/06, Philip A. Chapman <[EMAIL PROTECTED]> wrote:>> Eelco Hillenius wrote:>>> 
>>> Only thing for us is that we have to support both 1.2 and 1.3.>> Does that mean supporting 3 branches;  1.2, 1.3 and eventually 2.0?  Or>> did you mean support 1.2 and 1.3 until 2.0 comes out; then supporting
>> 1.3 and 2.0? Just curious on how much I should pity the committers.>> -->> Philip A. Chapman Desktop and Web Application Development:>> Java, .NET, PostgreSQL, MySQL, MSSQL
>> Linux, Windows 2000, Windows XP> ---> This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
> for problems?  Stop!  Download the new AJAX search engine that makes> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!> 
http://sel.as-us.falkag.net/sel?cmd___> Wicket-user mailing list> Wicket-user@lists.sourceforge.net> 
https://lists.sourceforge.net/lists/listinfo/wicket-user- --Justin Leehttp://www.antwerkz.com
AIM : evan chooly720.299.0101-BEGIN PGP SIGNATURE-Version: GnuPG v1.4.1 (Cygwin)iD8DBQFD9LudJnQfEGuJ90MRA0EEAJ985iq9DWPAG4RHekGmqiOkqyisBgCeOw2t81qP9GYOjffV+aYOkyhzywQ==67QW-END PGP SIGNATURE-
---This SF.net email is sponsored by: Splunk Inc. Do you grep through log filesfor problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-17 Thread Johan Compagner
If we do this (java5 and constructor change at once)Then we need to support 2 really different versions1.2 like it is now and a pretty much changed wicket by internals (constructor) and java5.If we don't we only really have to support 
1.3 and 2.0 but those wickets are pretty much the same except 1.5 features like generics.That does merge much easier.But maybe if retroweaver or translater works right then we could use that for supporting 1.4
 people a bit more.johanOn 2/17/06, Jesse Sightler <[EMAIL PROTECTED]> wrote:
I tend to agree... could we perhaps have another thread for a formal vote?  I've read through this thread and I just don't see that many people who both don't want 
1.5 and do want the constructor change.Perhaps a survey like:
1. I need the constructor change NOW, but don't want 1.52. I don't care about the constructor change, do them whenever you want3. I don't want either one (just to catch the obstinate types:))I honestly think the "do them separate" types were mostly just wanting the 
1.5 delayed a bit, and don't really care if there's a formal release with just the constructor change or not (but, of course, just IMO).Thanks,Jess
http://www.jroller.com/page/jsight/
On 2/16/06, Justin Lee <
[EMAIL PROTECTED]> wrote:

-BEGIN PGP SIGNED MESSAGE-Hash: RIPEMD160The constructor change is going to be disruptive enough that maybeswitching both at once wouldn't be so bad.  That'd mean only twobranches to maintain which would be a lot less work on you guys.  That'd
be my vote.  It sucks for those who can't upgrade to 1.5 yet, but youhave to make sure you're not making too much work for yourself.  And 3branches could get ugly fast.Eelco Hillenius wrote:> Yeah, that would mean supporting 
1.2 and 1.3 as branches. 2.0 would be> HEAD. For us it would be way less work if we'd move to 1.2 directly.> But that would probably be a bummer for people that don't want to make> the move to JDK 5, but who do want to take advantage of the
> constructor change.>> Eelco>> On 2/16/06, Philip A. Chapman <[EMAIL PROTECTED]
> wrote:>> Eelco Hillenius wrote:>>> 
>>> Only thing for us is that we have to support both 1.2 and 1.3.>> Does that mean supporting 3 branches;  1.2, 1.3 and eventually 2.0?  Or>> did you mean support 1.2 and 1.3 until 2.0 comes out; then supporting
>> 1.3 and 2.0? Just curious on how much I should pity the committers.>> -->> Philip A. Chapman Desktop and Web Application Development:>> Java, .NET, PostgreSQL, MySQL, MSSQL
>> Linux, Windows 2000, Windows XP> ---> This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
> for problems?  Stop!  Download the new AJAX search engine that makes> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!> 

http://sel.as-us.falkag.net/sel?cmd___> Wicket-user mailing list> 
Wicket-user@lists.sourceforge.net> 
https://lists.sourceforge.net/lists/listinfo/wicket-user- --Justin Lee
http://www.antwerkz.com
AIM : evan chooly720.299.0101-BEGIN PGP SIGNATURE-Version: GnuPG v1.4.1 (Cygwin)iD8DBQFD9LudJnQfEGuJ90MRA0EEAJ985iq9DWPAG4RHekGmqiOkqyisBgCeOw2t81qP9GYOjffV+aYOkyhzywQ==67QW-END PGP SIGNATURE-
---This SF.net email is sponsored by: Splunk Inc. Do you grep through log filesfor problems?  Stop!  Download the new AJAX search engine that makes

searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___Wicket-user mailing listWicket-user@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/wicket-user




Re: [Wicket-user] Post 1.2 roadmap

2006-02-16 Thread Jesse Sightler
I tend to agree... could we perhaps have another thread for a formal vote?  I've read through this thread and I just don't see that many people who both don't want 1.5 and do want the constructor change.Perhaps a survey like:
1. I need the constructor change NOW, but don't want 1.52. I don't care about the constructor change, do them whenever you want3. I don't want either one (just to catch the obstinate types:))I honestly think the "do them separate" types were mostly just wanting the 
1.5 delayed a bit, and don't really care if there's a formal release with just the constructor change or not (but, of course, just IMO).Thanks,Jesshttp://www.jroller.com/page/jsight/
On 2/16/06, Justin Lee <[EMAIL PROTECTED]> wrote:
-BEGIN PGP SIGNED MESSAGE-Hash: RIPEMD160The constructor change is going to be disruptive enough that maybeswitching both at once wouldn't be so bad.  That'd mean only twobranches to maintain which would be a lot less work on you guys.  That'd
be my vote.  It sucks for those who can't upgrade to 1.5 yet, but youhave to make sure you're not making too much work for yourself.  And 3branches could get ugly fast.Eelco Hillenius wrote:> Yeah, that would mean supporting 
1.2 and 1.3 as branches. 2.0 would be> HEAD. For us it would be way less work if we'd move to 1.2 directly.> But that would probably be a bummer for people that don't want to make> the move to JDK 5, but who do want to take advantage of the
> constructor change.>> Eelco>> On 2/16/06, Philip A. Chapman <[EMAIL PROTECTED]> wrote:>> Eelco Hillenius wrote:>>> 
>>> Only thing for us is that we have to support both 1.2 and 1.3.>> Does that mean supporting 3 branches;  1.2, 1.3 and eventually 2.0?  Or>> did you mean support 1.2 and 1.3 until 2.0 comes out; then supporting
>> 1.3 and 2.0? Just curious on how much I should pity the committers.>> -->> Philip A. Chapman Desktop and Web Application Development:>> Java, .NET, PostgreSQL, MySQL, MSSQL
>> Linux, Windows 2000, Windows XP> ---> This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
> for problems?  Stop!  Download the new AJAX search engine that makes> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!> 
http://sel.as-us.falkag.net/sel?cmd___> Wicket-user mailing list> Wicket-user@lists.sourceforge.net> 
https://lists.sourceforge.net/lists/listinfo/wicket-user- --Justin Leehttp://www.antwerkz.com
AIM : evan chooly720.299.0101-BEGIN PGP SIGNATURE-Version: GnuPG v1.4.1 (Cygwin)iD8DBQFD9LudJnQfEGuJ90MRA0EEAJ985iq9DWPAG4RHekGmqiOkqyisBgCeOw2t81qP9GYOjffV+aYOkyhzywQ==67QW-END PGP SIGNATURE-
---This SF.net email is sponsored by: Splunk Inc. Do you grep through log filesfor problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-16 Thread Gili

Hey,

What about RFE 1249933?

	It would be really useful to have more formal CSS/JS support in Wicket 
such that we can use them as markup files and insert dynamic elements. 
We can currently hack this though without formal support there is no 
previewability and it's definitely harder to maintain.


Gili


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-16 Thread pepone pepone
I think is better make the tow changes in 1.3, i think is less work
for you the developers and for us end users.


On 2/16/06, Eelco Hillenius <[EMAIL PROTECTED]> wrote:
> Certainly true.
>
> On 2/16/06, Justin Lee <[EMAIL PROTECTED]> wrote:
> > -BEGIN PGP SIGNED MESSAGE-
> > Hash: RIPEMD160
> >
> > The constructor change is going to be disruptive enough that maybe
> > switching both at once wouldn't be so bad.  That'd mean only two
> > branches to maintain which would be a lot less work on you guys.  That'd
> > be my vote.  It sucks for those who can't upgrade to 1.5 yet, but you
> > have to make sure you're not making too much work for yourself.  And 3
> > branches could get ugly fast.
> >
> >
> > Eelco Hillenius wrote:
> > > Yeah, that would mean supporting 1.2 and 1.3 as branches. 2.0 would be
> > > HEAD. For us it would be way less work if we'd move to 1.2 directly.
> > > But that would probably be a bummer for people that don't want to make
> > > the move to JDK 5, but who do want to take advantage of the
> > > constructor change.
> > >
> > > Eelco
> > >
> > > On 2/16/06, Philip A. Chapman <[EMAIL PROTECTED]> wrote:
> > >> Eelco Hillenius wrote:
> > >>> 
> > >>> Only thing for us is that we have to support both 1.2 and 1.3.
> > >> Does that mean supporting 3 branches;  1.2, 1.3 and eventually 2.0?  Or
> > >> did you mean support 1.2 and 1.3 until 2.0 comes out; then supporting
> > >> 1.3 and 2.0?
> > >>
> > >> Just curious on how much I should pity the committers.
> > >> --
> > >> Philip A. Chapman
> > >>
> > >> Desktop and Web Application Development:
> > >> Java, .NET, PostgreSQL, MySQL, MSSQL
> > >> Linux, Windows 2000, Windows XP
> > >>
> > >>
> > >>
> > >
> > >
> > > ---
> > > This SF.net email is sponsored by: Splunk Inc. Do you grep through log 
> > > files
> > > for problems?  Stop!  Download the new AJAX search engine that makes
> > > searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> > > http://sel.as-us.falkag.net/sel?cmd___
> > > Wicket-user mailing list
> > > Wicket-user@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
> > - --
> > Justin Lee
> > http://www.antwerkz.com
> > AIM : evan chooly
> > 720.299.0101
> > -BEGIN PGP SIGNATURE-
> > Version: GnuPG v1.4.1 (Cygwin)
> >
> > iD8DBQFD9LudJnQfEGuJ90MRA0EEAJ985iq9DWPAG4RHekGmqiOkqyisBgCeOw2t
> > 81qP9GYOjffV+aYOkyhzywQ=
> > =67QW
> > -END PGP SIGNATURE-
> >
> >
> > ---
> > This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
> > for problems?  Stop!  Download the new AJAX search engine that makes
> > searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
> > ___
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
>
>
> ---
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
> for problems?  Stop!  Download the new AJAX search engine that makes
> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> http://sel.as-us.falkag.net/sel?cmdlnk&kid3432&bid#0486&dat1642
> ___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>


--
play tetris http://pepone.on-rez.com/tetris


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-16 Thread Eelco Hillenius
Certainly true.

On 2/16/06, Justin Lee <[EMAIL PROTECTED]> wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: RIPEMD160
>
> The constructor change is going to be disruptive enough that maybe
> switching both at once wouldn't be so bad.  That'd mean only two
> branches to maintain which would be a lot less work on you guys.  That'd
> be my vote.  It sucks for those who can't upgrade to 1.5 yet, but you
> have to make sure you're not making too much work for yourself.  And 3
> branches could get ugly fast.
>
>
> Eelco Hillenius wrote:
> > Yeah, that would mean supporting 1.2 and 1.3 as branches. 2.0 would be
> > HEAD. For us it would be way less work if we'd move to 1.2 directly.
> > But that would probably be a bummer for people that don't want to make
> > the move to JDK 5, but who do want to take advantage of the
> > constructor change.
> >
> > Eelco
> >
> > On 2/16/06, Philip A. Chapman <[EMAIL PROTECTED]> wrote:
> >> Eelco Hillenius wrote:
> >>> 
> >>> Only thing for us is that we have to support both 1.2 and 1.3.
> >> Does that mean supporting 3 branches;  1.2, 1.3 and eventually 2.0?  Or
> >> did you mean support 1.2 and 1.3 until 2.0 comes out; then supporting
> >> 1.3 and 2.0?
> >>
> >> Just curious on how much I should pity the committers.
> >> --
> >> Philip A. Chapman
> >>
> >> Desktop and Web Application Development:
> >> Java, .NET, PostgreSQL, MySQL, MSSQL
> >> Linux, Windows 2000, Windows XP
> >>
> >>
> >>
> >
> >
> > ---
> > This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
> > for problems?  Stop!  Download the new AJAX search engine that makes
> > searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> > http://sel.as-us.falkag.net/sel?cmd___
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
>
> - --
> Justin Lee
> http://www.antwerkz.com
> AIM : evan chooly
> 720.299.0101
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.4.1 (Cygwin)
>
> iD8DBQFD9LudJnQfEGuJ90MRA0EEAJ985iq9DWPAG4RHekGmqiOkqyisBgCeOw2t
> 81qP9GYOjffV+aYOkyhzywQ=
> =67QW
> -END PGP SIGNATURE-
>
>
> ---
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
> for problems?  Stop!  Download the new AJAX search engine that makes
> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
> ___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-16 Thread Justin Lee
-BEGIN PGP SIGNED MESSAGE-
Hash: RIPEMD160

The constructor change is going to be disruptive enough that maybe
switching both at once wouldn't be so bad.  That'd mean only two
branches to maintain which would be a lot less work on you guys.  That'd
be my vote.  It sucks for those who can't upgrade to 1.5 yet, but you
have to make sure you're not making too much work for yourself.  And 3
branches could get ugly fast.


Eelco Hillenius wrote:
> Yeah, that would mean supporting 1.2 and 1.3 as branches. 2.0 would be
> HEAD. For us it would be way less work if we'd move to 1.2 directly.
> But that would probably be a bummer for people that don't want to make
> the move to JDK 5, but who do want to take advantage of the
> constructor change.
> 
> Eelco
> 
> On 2/16/06, Philip A. Chapman <[EMAIL PROTECTED]> wrote:
>> Eelco Hillenius wrote:
>>> 
>>> Only thing for us is that we have to support both 1.2 and 1.3.
>> Does that mean supporting 3 branches;  1.2, 1.3 and eventually 2.0?  Or
>> did you mean support 1.2 and 1.3 until 2.0 comes out; then supporting
>> 1.3 and 2.0?
>>
>> Just curious on how much I should pity the committers.
>> --
>> Philip A. Chapman
>>
>> Desktop and Web Application Development:
>> Java, .NET, PostgreSQL, MySQL, MSSQL
>> Linux, Windows 2000, Windows XP
>>
>>
>>
> 
> 
> ---
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
> for problems?  Stop!  Download the new AJAX search engine that makes
> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> http://sel.as-us.falkag.net/sel?cmd___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user

- --
Justin Lee
http://www.antwerkz.com
AIM : evan chooly
720.299.0101
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (Cygwin)

iD8DBQFD9LudJnQfEGuJ90MRA0EEAJ985iq9DWPAG4RHekGmqiOkqyisBgCeOw2t
81qP9GYOjffV+aYOkyhzywQ=
=67QW
-END PGP SIGNATURE-


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-16 Thread Eelco Hillenius
Yeah, that would mean supporting 1.2 and 1.3 as branches. 2.0 would be
HEAD. For us it would be way less work if we'd move to 1.2 directly.
But that would probably be a bummer for people that don't want to make
the move to JDK 5, but who do want to take advantage of the
constructor change.

Eelco

On 2/16/06, Philip A. Chapman <[EMAIL PROTECTED]> wrote:
> Eelco Hillenius wrote:
> > 
> > Only thing for us is that we have to support both 1.2 and 1.3.
>
> Does that mean supporting 3 branches;  1.2, 1.3 and eventually 2.0?  Or
> did you mean support 1.2 and 1.3 until 2.0 comes out; then supporting
> 1.3 and 2.0?
>
> Just curious on how much I should pity the committers.
> --
> Philip A. Chapman
>
> Desktop and Web Application Development:
> Java, .NET, PostgreSQL, MySQL, MSSQL
> Linux, Windows 2000, Windows XP
>
>
>


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-16 Thread Philip A. Chapman
Eelco Hillenius wrote:
> 
> Only thing for us is that we have to support both 1.2 and 1.3.

Does that mean supporting 3 branches;  1.2, 1.3 and eventually 2.0?  Or
did you mean support 1.2 and 1.3 until 2.0 comes out; then supporting
1.3 and 2.0?

Just curious on how much I should pity the committers.
-- 
Philip A. Chapman

Desktop and Web Application Development:
Java, .NET, PostgreSQL, MySQL, MSSQL
Linux, Windows 2000, Windows XP


signature.asc
Description: OpenPGP digital signature


Re: [Wicket-user] Post 1.2 roadmap

2006-02-16 Thread Eelco Hillenius
So, if we wrap up this thread, I think this is roughly the outcome:

Most people are +1 on the JDK 5 move.
About half (not an exact count) think we should do do it in one
release, the others think seperately is a better idea.

I think having seperate releases (1.3. for the constructor change, 2.0
for JDK 5) makes sense as people that are +1 for having it in one
release can just skip 1.3. and having the same effect.  Only thing for
us is that we have to support both 1.2 and 1.3.

Eelco


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-16 Thread Johan Compagner
igor is ofcourse 100% right !We all should really listen to what igor has to say on this matter!!I always completely agree with igor! We all should follow him!!johan
On 2/16/06, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
it doesnt matter how the post started, you have to read the entire thing.first he said what the constructor refactor isthen he asked when we should do it.there was never a question of /how/ the refactor will look.
furthermore, i asked gili not to post any discussion into /this/ thread. is that so difficult? i never told him not to discuss it, just not to do it here. if he wants to gain insight as to why we chose to do the refactor like we did, that is fine, but once again, not in this thread.
this is absolutely the last message i am posting about this. i have very little free time and so i do not want to waste other people's time on reading this because i know it sucks.-Igor

On 2/16/06, Timo Stamm <[EMAIL PROTECTED]> wrote:

Igor Vaynberg schrieb:> first of all we have already decided that this is going to happen. there was> a vote and it passed. this is what the original posting by martijn implied,> he asked for /when/ not /how/.
Martijns post started with the following sentence (emphasis mine):| We are of course very busy finalizing Wicket 1.2, and we /really/ hope| to get it done soon. This will benefit everyone. So I want to take a
| look beyond 1.2 and try to *get some opinions on our roadmap*, and| *adjust where appropiate*.Where did he ask /when/ to make the changes? I can't find that questionin the entire original posting.
You are the committers, you have the best insight into wicket, youreceive the most user feedback and you are probably in the best positionto decide which changes are necessary. I don't want to question that.
But the original posting did seem like a request for discussion, sopeople started a discussion. It's just a misunderstanding, and itreconfirmes once again that one should be extra verbose in allcommunications that are not face-to-face communication.
Timo---This SF.net email is sponsored by: Splunk Inc. Do you grep through log filesfor problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___Wicket-user mailing listWicket-user@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/wicket-user




Re: [Wicket-user] Post 1.2 roadmap

2006-02-16 Thread Igor Vaynberg
it doesnt matter how the post started, you have to read the entire thing.first he said what the constructor refactor isthen he asked when we should do it.there was never a question of /how/ the refactor will look.
furthermore, i asked gili not to post any discussion into /this/ thread. is that so difficult? i never told him not to discuss it, just not to do it here. if he wants to gain insight as to why we chose to do the refactor like we did, that is fine, but once again, not in this thread.
this is absolutely the last message i am posting about this. i have very little free time and so i do not want to waste other people's time on reading this because i know it sucks.-Igor
On 2/16/06, Timo Stamm <[EMAIL PROTECTED]> wrote:
Igor Vaynberg schrieb:> first of all we have already decided that this is going to happen. there was> a vote and it passed. this is what the original posting by martijn implied,> he asked for /when/ not /how/.
Martijns post started with the following sentence (emphasis mine):| We are of course very busy finalizing Wicket 1.2, and we /really/ hope| to get it done soon. This will benefit everyone. So I want to take a
| look beyond 1.2 and try to *get some opinions on our roadmap*, and| *adjust where appropiate*.Where did he ask /when/ to make the changes? I can't find that questionin the entire original posting.
You are the committers, you have the best insight into wicket, youreceive the most user feedback and you are probably in the best positionto decide which changes are necessary. I don't want to question that.
But the original posting did seem like a request for discussion, sopeople started a discussion. It's just a misunderstanding, and itreconfirmes once again that one should be extra verbose in allcommunications that are not face-to-face communication.
Timo---This SF.net email is sponsored by: Splunk Inc. Do you grep through log filesfor problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-16 Thread Timo Stamm

Igor Vaynberg schrieb:

first of all we have already decided that this is going to happen. there was
a vote and it passed. this is what the original posting by martijn implied,
he asked for /when/ not /how/.



Martijns post started with the following sentence (emphasis mine):

| We are of course very busy finalizing Wicket 1.2, and we /really/ hope
| to get it done soon. This will benefit everyone. So I want to take a
| look beyond 1.2 and try to *get some opinions on our roadmap*, and
| *adjust where appropiate*.


Where did he ask /when/ to make the changes? I can't find that question 
in the entire original posting.



You are the committers, you have the best insight into wicket, you 
receive the most user feedback and you are probably in the best position 
to decide which changes are necessary. I don't want to question that.


But the original posting did seem like a request for discussion, so 
people started a discussion. It's just a misunderstanding, and it 
reconfirmes once again that one should be extra verbose in all 
communications that are not face-to-face communication.



Timo


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-15 Thread Igor Vaynberg
first of all we have already decided that this is going to happen. there was a vote and it passed. this is what the original posting by martijn implied, he asked for /when/ not /how/.second of all i asked you to not post any discussion of this to this thread, i really dont understand why this is so difficult. can you not follow simple directions? why do you add noise to what already is a busy thread? why should people who are interested in the outcome of this thread waste their time reading your off topic posts.
my better judgement tells me to ignore your replies and not add any noise myself. but i am affraid that course of action is too implicit for you to understand, so i am making it very explicit hoping that the noise can stop at this. 
you are more then welcome to reply to this if you have anything further to say, but pelase do it in another thread.thank you,-IgorOn 2/15/06, 
Gili <[EMAIL PROTECTED]> wrote:
Replies below...Igor Vaynberg wrote:> we have considered both options when figuring out the solution. we> called it init() instead of bind() but it was basically the same thing.>
> here are some advantages of a constructor over an init() method:>> 1) constructors are atomicWicket components have always been thread-unsafe by design, so I failto see how this is relevant. Do you plan on sharing Wicket components
across threads anytime soon? Just define Component.isInit() and set itto true if a component has been initialized, and preventdouble-initialization.> 2) an exception thrown from a constructor will prevent the object from
> being created (security)Correct me if I'm wrong (you probably know more about this issue thanme) but isn't the real security concern whether or not the Component maybe rendered as opposed to whether or not it may be constructed? For
example, normal users do not have admin access, so they should not beable to visit admin-only WebPages. You could enforce this security checkat render time.> 3) constructor parameters are much easier to pass. if you have a
> parameter that you want to pass from a constructor you would have to> store it as a field so it is available in init(), this makes things> really really dirty and break encapsulation.I think that is subjective. All JavaBeans work this way (if you need to
use a variable later on, you are forced to store it as a field) but thishas never bothered me. I already do this kind of thing with Wicket whenI need a variable at render time (this happens quite often). In my view,
this is no more ugly.> 4) constructors insure the proper order of creation. you cant have> things like. Panel p1=new Panel(); p2=new Panel(); p2.init(p1) <== error> because p1 hasnt been initted and bound to the page yet.
The situation you describe exists with the current implementation (i.e.this is nothing new). IMHO this is common sense. I don't think anyonewould find it confusing.> 5) constructors, as the name implies, are used for constructing things
> in java.Right, but we're not constructing, we're binding. A WebPage floating inspace is just fine. You should be able to use a constructor to createsuch an instance. Using Swing as an example (since Wicket is based upon
it), you often create a component using a constructor and bind it usingadd() or setParent().> 6) constructors give component creators the ability to use the good> citizen pattern>> so in the end using construcors leads to a much more concise and clear
> code both for component creators and component users.>> also saying things vague like "its better because components can be> javabeans" doesnt mean much. why not give arguments as to /why/ it would
> be better to have components as javabeans.For one, many frameworks play very nicely with JavaBeans. If Wicketcomponents were beans we could seamlessly plug them into things likeXMLEncoder and the various bean APIs that manipulate them.
> anyways, this is not what this thread was about. if anyone is interested> in discussing any of the points above please start a different thread.This discussion is regarding whether or not we should be passing the
parent into the constructor as opposed to the current add() mechanism. Iwould argue that the current discussion is quite relevant in that we aretrying to give our feedback on this proposal. I'm not arguing against
the existence of constructors just for the sake of argument.Gili---This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makessearching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642___Wicket-user mailing list
Wicket-user@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-15 Thread Eelco Hillenius
> > 1) constructors are atomic
>
> Wicket components have always been thread-unsafe by design, so I fail
> to see how this is relevant. Do you plan on sharing Wicket components
> across threads anytime soon? Just define Component.isInit() and set it
> to true if a component has been initialized, and prevent
> double-initialization.

Atomic != threadsafe. See http://en.wikipedia.org/wiki/Atomicity.

Either a component's construction completes including the parents it
is added, or not. One of the side effects of the add method is that
the hierarchical position of the component is postponed until it is
added to a parent, and even then the action is not complete, as those
components might still need to be added to their parents.

> > 2) an exception thrown from a constructor will prevent the object from
> > being created (security)
>
> Correct me if I'm wrong (you probably know more about this issue than
> me) but isn't the real security concern whether or not the Component may
> be rendered as opposed to whether or not it may be constructed? For
> example, normal users do not have admin access, so they should not be
> able to visit admin-only WebPages. You could enforce this security check
> at render time.

It's just the concept of fail early. It is generally a good idea in
programming to fail as early as possible if you know you are going to
fail. Objects might be expensive to create etc.

> > 3) constructor parameters are much easier to pass. if you have a
> > parameter that you want to pass from a constructor you would have to
> > store it as a field so it is available in init(), this makes things
> > really really dirty and break encapsulation.
>
> I think that is subjective. All JavaBeans work this way (if you need 
> to
> use a variable later on, you are forced to store it as a field) but this
> has never bothered me. I already do this kind of thing with Wicket when
> I need a variable at render time (this happens quite often). In my view,
> this is no more ugly.

If you want to tighten things up and force users of your class to
provide it's dependencies at construction time, requiring constructor
arguments is a robust technique. This is not a new concept, and even
has been one of the main battle arguments in the constructor vs
property dependency IoC camp. We don't have to join that discussion
though, as we are not building a managed IoC framework.

> > 4) constructors insure the proper order of creation. you cant have
> > things like. Panel p1=new Panel(); p2=new Panel(); p2.init(p1) <== error
> > because p1 hasnt been initted and bound to the page yet.
>
> The situation you describe exists with the current implementation 
> (i.e.
> this is nothing new). IMHO this is common sense. I don't think anyone
> would find it confusing.

I made mistakes with it. Why wouldn't anyone else? Furthermore, lots
of times you don't own the whole component creation code, giving rise
to more uncertainties.


> > 5) constructors, as the name implies, are used for constructing things
> > in java.
>
> Right, but we're not constructing, we're binding. A WebPage floating 
> in
> space is just fine. You should be able to use a constructor to create
> such an instance. Using Swing as an example (since Wicket is based upon
> it), you often create a component using a constructor and bind it using
> add() or setParent().

As we want component creation and setting of parents to be atomic, we
are not merely binding. A component floating into space has problems,
particalarly if you depend on its place in the hierarchy in the
constructor. This is not just theory. People are having troubles with
this, especially when it comes to ajax/ javascript integration and
component interaction.

> This discussion is regarding whether or not we should be passing the
> parent into the constructor as opposed to the current add() mechanism. I
> would argue that the current discussion is quite relevant in that we are
> trying to give our feedback on this proposal. I'm not arguing against
> the existence of constructors just for the sake of argument.

No 'we' (the committers) decided on using the constructor pattern and
were asking you about your opinion as to when this should be
implement. Or actually, whether this change should be made together
with the move to JDK 5. Here is what Martijn asked:


The questions I'm seeking answers to are the following:
 - should the post 1.2 version of Wicket involve both changes?
 - should we make different releases for either change, and thus
postponing 1.5 to
  Wicket 3?
 - how many of you still require for current or future projects to run
on JDK 1.4?
 - how many would object to having a retroweaver build of a JDK 5 Wicket, which
  enables you to run 1.5 code on a 1.4 JRE?


Eelco


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search 

Re: [Wicket-user] Post 1.2 roadmap

2006-02-15 Thread Gili


Replies below...

Igor Vaynberg wrote:
we have considered both options when figuring out the solution. we 
called it init() instead of bind() but it was basically the same thing.


here are some advantages of a constructor over an init() method:

1) constructors are atomic


	Wicket components have always been thread-unsafe by design, so I fail 
to see how this is relevant. Do you plan on sharing Wicket components 
across threads anytime soon? Just define Component.isInit() and set it 
to true if a component has been initialized, and prevent 
double-initialization.


2) an exception thrown from a constructor will prevent the object from 
being created (security)


	Correct me if I'm wrong (you probably know more about this issue than 
me) but isn't the real security concern whether or not the Component may 
be rendered as opposed to whether or not it may be constructed? For 
example, normal users do not have admin access, so they should not be 
able to visit admin-only WebPages. You could enforce this security check 
at render time.


3) constructor parameters are much easier to pass. if you have a 
parameter that you want to pass from a constructor you would have to 
store it as a field so it is available in init(), this makes things 
really really dirty and break encapsulation.


	I think that is subjective. All JavaBeans work this way (if you need to 
use a variable later on, you are forced to store it as a field) but this 
has never bothered me. I already do this kind of thing with Wicket when 
I need a variable at render time (this happens quite often). In my view, 
this is no more ugly.


4) constructors insure the proper order of creation. you cant have 
things like. Panel p1=new Panel(); p2=new Panel(); p2.init(p1) <== error 
because p1 hasnt been initted and bound to the page yet.


	The situation you describe exists with the current implementation (i.e. 
this is nothing new). IMHO this is common sense. I don't think anyone 
would find it confusing.


5) constructors, as the name implies, are used for constructing things 
in java.


	Right, but we're not constructing, we're binding. A WebPage floating in 
space is just fine. You should be able to use a constructor to create 
such an instance. Using Swing as an example (since Wicket is based upon 
it), you often create a component using a constructor and bind it using 
add() or setParent().


6) constructors give component creators the ability to use the good 
citizen pattern


so in the end using construcors leads to a much more concise and clear 
code both for component creators and component users.


also saying things vague like "its better because components can be 
javabeans" doesnt mean much. why not give arguments as to /why/ it would 
be better to have components as javabeans.


	For one, many frameworks play very nicely with JavaBeans. If Wicket 
components were beans we could seamlessly plug them into things like 
XMLEncoder and the various bean APIs that manipulate them.


anyways, this is not what this thread was about. if anyone is interested 
in discussing any of the points above please start a different thread.


	This discussion is regarding whether or not we should be passing the 
parent into the constructor as opposed to the current add() mechanism. I 
would argue that the current discussion is quite relevant in that we are 
trying to give our feedback on this proposal. I'm not arguing against 
the existence of constructors just for the sake of argument.


Gili


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-15 Thread Jesse Sightler
Yes, it uses concurrent-backport.On 2/14/06, Mark Derricutt <[EMAIL PROTECTED]> wrote:
On 2/15/06, Jesse Sightler <[EMAIL PROTECTED]> wrote:

Actually, the really nice thing about Retrotranslator (as opposed to Retroweaver) is that it does support quite a few of the new Java 1.5 APIs.  java.util.concurrent and StringBuilder are both supported.

Interesting - does it make use of the concurrent-backport and map the bytecode over?-- i like my video games - mamma said they are gonna melt my brains
i like my video games - i don't care what daddy said; they're my reality
  - henning pauly




Re: [Wicket-user] Post 1.2 roadmap

2006-02-15 Thread Igor Vaynberg
we have considered both options when figuring out the solution. we called it init() instead of bind() but it was basically the same thing.here are some advantages of a constructor over an init() method:1) constructors are atomic
2) an exception thrown from a constructor will prevent the object from being created (security)3) constructor parameters are much easier to pass. if you have a parameter that you want to pass from a constructor you would have to store it as a field so it is available in init(), this makes things really really dirty and break encapsulation.
4) constructors insure the proper order of creation. you cant have things like. Panel p1=new Panel(); p2=new Panel(); p2.init(p1) <== error because p1 hasnt been initted and bound to the page yet.5) constructors, as the name implies, are used for constructing things in java.
6) constructors give component creators the ability to use the good citizen patternso in the end using construcors leads to a much more concise and clear code both for component creators and component users.
also saying things vague like "its better because components can be javabeans" doesnt mean much. why not give arguments as to /why/ it would be better to have components as javabeans.anyways, this is not what this thread was about. if anyone is interested in discussing any of the points above please start a different thread.
-IgorOn 2/14/06, Gili <
[EMAIL PROTECTED]> wrote:
Instead of introducing extra arguments to the constructor, why notsimply move all this logic into a new method?
That is, introduce Component.bind(Component parent). We'd benefit fromthe fact that Wicket components could become JavaBeans and method-basedbinding is more flexible than constructor-based binding.
From past experience, whenever classes require arguments in theirconstructors there is always some flexibility lost. For example, youabsolutely cannot invoke any code before super() if you subclass such a
class so if the value of one of the arguments needs to be calculated ormodified in any way prior to the super() call you're out of luck.GiliTimo Stamm wrote:> Johan Compagner schrieb:>> that would be very hard to maintain.
>> For example if you have a panel that is rewritten by using only the new>> parent in constructor params.>> And you add that in youre own webpage/panel that doesn't use that>> parent in
>> constructor param.>> Then you get all kind of errors because the child panel expect to have it>> all but because of the hierarchy problem>> that we have then, he doesn't have it.
 So i do think it is all or nothing.>> I see, thanks for the explanation.>> -1 for constructor change.> On 2/14/06, Timo Stamm <

[EMAIL PROTECTED]> wrote:>>> Martijn Dashorst schrieb:  - constructor refactor>>> Wow, that's a /major/ change and will probably effect every custom>>> component and every application written using Wicket.
>> I see the benefit of having a complete component hierarchy availably>>> right at the initialization of a class.>> But wouldn't it suffice to just make the new constructors available, and
>>> put a clear statement in the API docs? Then maybe deprecate the public>>> add() in the next major version, and drop it in 2.0 or something like>>> that?>>
 This opens up a lot of better markup parsing strategies for the core.>>> Just get rid of markup, it sucks anyway ;)>>

  - java 5 support>>> +1> ---
>>> This SF.net email is sponsored by: Splunk Inc. Do you grep through log>>> files>>> for problems?  Stop!  Download the new AJAX search engine that makes>>> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
>>> ___
>>> Wicket-user mailing list>>> Wicket-user@lists.sourceforge.net
>>> 
https://lists.sourceforge.net/lists/listinfo/wicket-user> ---> This SF.net email is sponsored by: Splunk Inc. Do you grep through log
> files> for problems?  Stop!  Download the new AJAX search engine that makes> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!> 

http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642> ___> Wicket-user mailing list> 

Wicket-user@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/wicket-user
>--
http://www.desktopbeautifier.com/---This SF.net email is sponsored by: Splunk Inc. Do you grep through log filesfor problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___Wicket-user mailing li

Re: [Wicket-user] Post 1.2 roadmap

2006-02-15 Thread Bryn Cooke

+1 For both changes.

The constructor refactor would make my code neater and easier to read.

Java 1.5 support would be fantastic, it's been a while since I came 
across any company that didn't support 1.5, even the large ones that are 
akin to an ocean liners. There must be very few companies left out there 
that *on request* refuse to update their JRE.


Bryn

Martijn Dashorst wrote:

All,

We are of course very busy finalizing Wicket 1.2, and we /really/ hope
to get it done soon. This will benefit everyone. So I want to take a
look beyond 1.2 and try to get some opinions on our roadmap, and
adjust where appropiate.

There are two very big things ahead of us:
 - constructor refactor
we have reached a limit to the support we want to provide
for Ajax and javascript. In order to provide the best support
we need to know the markup id before it is available. Many
have been bitten by trying to retrieve an attribute from a
component tag in the page constructor.
We want to remedie this by removing the add() method,
and replacing it with an extra parameter in the component
constructor, which sets the parent of the component.

   public MyPage() {
WebMarkupContainer c = new WebMarkupContainer("foo");
c.add(new TextField("bar1"));
c.add(new Label("bar2"));
c.add(new Label("bar3"));
add(c);
   }

   will become:

   public MyPage() {
   WebMarkupContainer c = new WebMarkupContainer(this, "foo");
   new TextField(c, "bar1");
   new Label(c, "bar2");
   new Label(c, "bar3");
   }

This opens up a lot of better markup parsing strategies for the
core. We know this is a major API break, but we feel it is necessary
to implement it in order to move Wicket forward.

 - java 5 support
This is something a lot of people are waiting for. I understand that
many people want, Igor states /need/, Java 5 support in Wicket.

There is also a negative side to this. Some, or even many of you,
can't move to java 1.5 as a server platform. We don't know how
many users this affects. Please give a response when you can't
move to 1.5. As Wicket is a volunteer effort, we can only support
so many projects. Supporting both a 1.4 and 1.5 project will
drain our resources too far, and won't be possible. So we have to
make a choice.

The questions I'm seeking answers to are the following:

 - should the post 1.2 version of Wicket involve both changes?
 - should we make different releases for either change, and thus
postponing 1.5 to
   Wicket 3?
 - how many of you still require for current or future projects to run
on JDK 1.4?
 - how many would object to having a retroweaver build of a JDK 5 Wicket, which
   enables you to run 1.5 code on a 1.4 JRE?

Thanks for your answers,

Martijn

--
Living a wicket life...

Martijn Dashorst - http://www.jroller.com/page/dashorst

Wicket 1.1.1 is out: http://wicket.sourceforge.net/wicket-1.1


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=k&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


  




---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-15 Thread Gwyn Evans
This is what seems the safest to me...

- v1.2 : Stop adding features & RC/Release it :-)
- v1.3 : v1.2 + Constructor Change + /maybe/ minimal other (ajax?)
changes... (Try *really* hard not to feature-creep!)
- v2.0 : Requies Java 1.5 (Try to release sometime before Java 1.6 ships!)

/Gwyn

On 14/02/06, Eelco Hillenius <[EMAIL PROTECTED]> wrote:
> Here are mine:
>
> > The questions I'm seeking answers to are the following:
> >
> >  - should the post 1.2 version of Wicket involve both changes?
>
> No. The constructor changes first, we can call it 1.3, and that
> version should be primarily just that change and some minor ones
> around it.
>
> >  - should we make different releases for either change, and thus
> > postponing 1.5 to
> >Wicket 3?
>
> Yes. If we call the constructor change Wicket 1.3, we can call the JDK
> 1.5 version Wicket 2.0.
>
> >  - how many of you still require for current or future projects to run
> > on JDK 1.4?
> >  - how many would object to having a retroweaver build of a JDK 5 Wicket, 
> > which
> >enables you to run 1.5 code on a 1.4 JRE?
>
> I agree with Igor that we should move to 1.5, and don't wait for a
> year to do it. Not everyone will be happy with it, but we'll have a
> very decent version out with 1.3 which we should support for a long
> time (by which I mean bug fixing, not so much back porting new
> features).
>
> Moving to 1.5 will eleminate a few of the weak features we still have
> and can't fix. As Wicket is all about Java code and strong typing, it
> sucks we can't have that strong typing in one of our major concepts
> yet - the model. With generics we can have this. I think that alone is
> worth the move, and as a lot of other frameworks - either for UI stuff
> or other purposes - already moved to 1.5, I don't think it is too
> early. We are already a year further since our first 1.5 discussions.
>
> Eelco


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-15 Thread Johan Compagner
urghhHow would factory methods help?and how would i use standaard factory methods to create components/panels and the like?What then when i want to construct this panel:MyPanel(Container parent, MyObject object, int size)
{}On 2/15/06, Jesper Preuss <[EMAIL PROTECTED]> wrote:
I know I'm not an wicket expert. But would it help to change theconstructors in wicket to factory methods?On 2/15/06, Johan Compagner <[EMAIL PROTECTED]> wrote:
> How is this method any different with our current Component.setParent(),> called in Component.add()> Then we still don't have the parent (==page) already available in the> constructor.>
> And what does that last part (flexibility lost) have to do with adding a> parent in the constructor> You just have to pass that thing through nothing more.>> johan>>> On 2/15/06, Gili <
[EMAIL PROTECTED] > wrote:> >> > Instead of introducing extra arguments to the constructor, why not> > simply move all this logic into a new method?
> >> > That is, introduce Component.bind(Component parent). We'd benefit> from> > the fact that Wicket components could become JavaBeans and method-based> > binding is more flexible than constructor-based binding.
> >> > >From past experience, whenever classes require arguments in their> > constructors there is always some flexibility lost. For example, you> > absolutely cannot invoke any code before super() if you subclass such a
> > class so if the value of one of the arguments needs to be calculated or> > modified in any way prior to the super() call you're out of luck.> >> > Gili> >> > Timo Stamm wrote:
> > > Johan Compagner schrieb:> > >> that would be very hard to maintain.> > >> For example if you have a panel that is rewritten by using only the new> > >> parent in constructor params.
> > >> And you add that in youre own webpage/panel that doesn't use that> > >> parent in> > >> constructor param.> > >> Then you get all kind of errors because the child panel expect to have
> it> > >> all but because of the hierarchy problem> > >> that we have then, he doesn't have it.> > >>> > >> So i do think it is all or nothing.> > >
> > > I see, thanks for the explanation.> > >> > > -1 for constructor change.> > >> > >> > >> > >> On 2/14/06, Timo Stamm < 
[EMAIL PROTECTED]> wrote:> > >>> Martijn Dashorst schrieb:> >   - constructor refactor> > >>> Wow, that's a /major/ change and will probably effect every custom
> > >>> component and every application written using Wicket.> >  > >>> I see the benefit of having a complete component hierarchy availably> > >>> right at the initialization of a class.
> >  > >>> But wouldn't it suffice to just make the new constructors available,> and> > >>> put a clear statement in the API docs? Then maybe deprecate the public
> > >>> add() in the next major version, and drop it in 2.0 or something like> > >>> that?> >  >  >  This opens up a lot of better markup parsing strategies for
> the> >  core.> > >>> Just get rid of markup, it sucks anyway ;)> >  >  >   - java 5 support
> > >>> +1> >  >  >  >  >  >  >  ---
> > >>> This SF.net email is sponsored by: Splunk Inc. Do you grep through log> > >>> files> > >>> for problems?  Stop!  Download the new AJAX search engine that makes
> > >>> searching your log files as easy as surfing the  web.  DOWNLOAD> SPLUNK!> >  
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642> > >>> ___> > >>> Wicket-user mailing list> > >>> 
Wicket-user@lists.sourceforge.net> >  https://lists.sourceforge.net/lists/listinfo/wicket-user
> >  > >>> > >> > >> > >> > > ---> > > This SF.net email is sponsored by: Splunk Inc. Do you grep through log
> > > files> > > for problems?  Stop!  Download the new AJAX search engine that makes> > > searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!> > >
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642> > > ___
> > > Wicket-user mailing list> > > Wicket-user@lists.sourceforge.net> > >> 
https://lists.sourceforge.net/lists/listinfo/wicket-user> > >> >> > --> > http://www.desktopbeautifier.com/> >> >
> > ---> > This SF.net email is sponsored by: Splunk Inc. Do you grep through log> files> > for problems?  Stop!  Download the new AJAX search engine that makes
> > searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!> >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
> > ___> > Wicket-user mailing list> > Wicket-user@lists.sourceforge.net> > 
https://lists.sourceforge.net/lists/listinfo/wicket-user> >>>---This SF.net email is s

Re: [Wicket-user] Post 1.2 roadmap

2006-02-15 Thread Erik van Oosten
You have a big problem when a class depends on the behavior of a 
sub-class during construction time. This is because sub-classes are 
initialized after the initialization of the base-class. When there is no 
dependency, there is no problem.


So, although I recognize Gili's point in general, I think Johan is right 
here: just passing the thing can't be a serious problem.


 Erik.

Johan Compagner wrote:
How is this method any different with our current 
Component.setParent(), called in Component.add()
Then we still don't have the parent (==page) already available in the 
constructor.


And what does that last part (flexibility lost) have to do with adding 
a parent in the constructor

You just have to pass that thing through nothing more.

johan





---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-15 Thread Jesper Preuss
I know I'm not an wicket expert. But would it help to change the
constructors in wicket to factory methods?

On 2/15/06, Johan Compagner <[EMAIL PROTECTED]> wrote:
> How is this method any different with our current Component.setParent(),
> called in Component.add()
> Then we still don't have the parent (==page) already available in the
> constructor.
>
> And what does that last part (flexibility lost) have to do with adding a
> parent in the constructor
> You just have to pass that thing through nothing more.
>
> johan
>
>
> On 2/15/06, Gili <[EMAIL PROTECTED] > wrote:
> >
> > Instead of introducing extra arguments to the constructor, why not
> > simply move all this logic into a new method?
> >
> > That is, introduce Component.bind(Component parent). We'd benefit
> from
> > the fact that Wicket components could become JavaBeans and method-based
> > binding is more flexible than constructor-based binding.
> >
> > From past experience, whenever classes require arguments in their
> > constructors there is always some flexibility lost. For example, you
> > absolutely cannot invoke any code before super() if you subclass such a
> > class so if the value of one of the arguments needs to be calculated or
> > modified in any way prior to the super() call you're out of luck.
> >
> > Gili
> >
> > Timo Stamm wrote:
> > > Johan Compagner schrieb:
> > >> that would be very hard to maintain.
> > >> For example if you have a panel that is rewritten by using only the new
> > >> parent in constructor params.
> > >> And you add that in youre own webpage/panel that doesn't use that
> > >> parent in
> > >> constructor param.
> > >> Then you get all kind of errors because the child panel expect to have
> it
> > >> all but because of the hierarchy problem
> > >> that we have then, he doesn't have it.
> > >>
> > >> So i do think it is all or nothing.
> > >
> > > I see, thanks for the explanation.
> > >
> > > -1 for constructor change.
> > >
> > >
> > >
> > >> On 2/14/06, Timo Stamm < [EMAIL PROTECTED]> wrote:
> > >>> Martijn Dashorst schrieb:
> >   - constructor refactor
> > >>> Wow, that's a /major/ change and will probably effect every custom
> > >>> component and every application written using Wicket.
> > >>>
> > >>> I see the benefit of having a complete component hierarchy availably
> > >>> right at the initialization of a class.
> > >>>
> > >>> But wouldn't it suffice to just make the new constructors available,
> and
> > >>> put a clear statement in the API docs? Then maybe deprecate the public
> > >>> add() in the next major version, and drop it in 2.0 or something like
> > >>> that?
> > >>>
> > >>>
> >  This opens up a lot of better markup parsing strategies for
> the
> >  core.
> > >>> Just get rid of markup, it sucks anyway ;)
> > >>>
> > >>>
> >   - java 5 support
> > >>> +1
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> > >>>
> ---
> > >>> This SF.net email is sponsored by: Splunk Inc. Do you grep through log
> > >>> files
> > >>> for problems?  Stop!  Download the new AJAX search engine that makes
> > >>> searching your log files as easy as surfing the  web.  DOWNLOAD
> SPLUNK!
> > >>>
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
> > >>> ___
> > >>> Wicket-user mailing list
> > >>> Wicket-user@lists.sourceforge.net
> > >>>
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >>>
> > >>
> > >
> > >
> > >
> > > ---
> > > This SF.net email is sponsored by: Splunk Inc. Do you grep through log
> > > files
> > > for problems?  Stop!  Download the new AJAX search engine that makes
> > > searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> > >
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
> > > ___
> > > Wicket-user mailing list
> > > Wicket-user@lists.sourceforge.net
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >
> >
> > --
> > http://www.desktopbeautifier.com/
> >
> >
> > ---
> > This SF.net email is sponsored by: Splunk Inc. Do you grep through log
> files
> > for problems?  Stop!  Download the new AJAX search engine that makes
> > searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> >
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
> > ___
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
>
>


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing 

Re: [Wicket-user] Post 1.2 roadmap

2006-02-15 Thread Johan Compagner
How is this method any different with our current Component.setParent(), called in Component.add() Then we still don't have the parent (==page) already available in the constructor.And what does that last part (flexibility lost) have to do with adding a parent in the constructor
You just have to pass that thing through nothing more.johanOn 2/15/06, Gili <[EMAIL PROTECTED]
> wrote:Instead of introducing extra arguments to the constructor, why not
simply move all this logic into a new method?That is, introduce Component.bind(Component parent). We'd benefit fromthe fact that Wicket components could become JavaBeans and method-basedbinding is more flexible than constructor-based binding.
From past experience, whenever classes require arguments in theirconstructors there is always some flexibility lost. For example, youabsolutely cannot invoke any code before super() if you subclass such a
class so if the value of one of the arguments needs to be calculated ormodified in any way prior to the super() call you're out of luck.GiliTimo Stamm wrote:> Johan Compagner schrieb:>> that would be very hard to maintain.
>> For example if you have a panel that is rewritten by using only the new>> parent in constructor params.>> And you add that in youre own webpage/panel that doesn't use that>> parent in
>> constructor param.>> Then you get all kind of errors because the child panel expect to have it>> all but because of the hierarchy problem>> that we have then, he doesn't have it.
 So i do think it is all or nothing.>> I see, thanks for the explanation.>> -1 for constructor change.> On 2/14/06, Timo Stamm <
[EMAIL PROTECTED]> wrote:>>> Martijn Dashorst schrieb:  - constructor refactor>>> Wow, that's a /major/ change and will probably effect every custom>>> component and every application written using Wicket.
>> I see the benefit of having a complete component hierarchy availably>>> right at the initialization of a class.>> But wouldn't it suffice to just make the new constructors available, and
>>> put a clear statement in the API docs? Then maybe deprecate the public>>> add() in the next major version, and drop it in 2.0 or something like>>> that?>>
 This opens up a lot of better markup parsing strategies for the core.>>> Just get rid of markup, it sucks anyway ;)>>
  - java 5 support>>> +1> ---
>>> This SF.net email is sponsored by: Splunk Inc. Do you grep through log>>> files>>> for problems?  Stop!  Download the new AJAX search engine that makes>>> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642>>> ___
>>> Wicket-user mailing list>>> Wicket-user@lists.sourceforge.net>>> 
https://lists.sourceforge.net/lists/listinfo/wicket-user> ---> This SF.net email is sponsored by: Splunk Inc. Do you grep through log
> files> for problems?  Stop!  Download the new AJAX search engine that makes> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!> 
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642> ___> Wicket-user mailing list> 
Wicket-user@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/wicket-user>--
http://www.desktopbeautifier.com/---This SF.net email is sponsored by: Splunk Inc. Do you grep through log filesfor problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-15 Thread Erik van Oosten

Gili wrote:
From past experience, whenever classes require arguments in their 
constructors there is always some flexibility lost. For example, you 
absolutely cannot invoke any code before super() if you subclass such 
a class so if the value of one of the arguments needs to be calculated 
or modified in any way prior to the super() call you're out of luck.

Very true.
It was only yesterday that it took me 4 hours to debug a very small 
piece of code, only to find out that the Swing base-class called my 
overridden method from the constructor. Yikes!


Erik.



---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-15 Thread Erik van Oosten

Indeed. Looks like I need to give a spin.

Regards,
Erik.


Jesse Sightler schreef:
Actually, the really nice thing about Retrotranslator (as opposed to 
Retroweaver) is that it does support quite a few of the new Java 1.5 
APIs.  java.util.concurrent and StringBuilder are both supported.


--
Jess
http://www.jroller.com/page/jsight/





---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Gili


	Instead of introducing extra arguments to the constructor, why not 
simply move all this logic into a new method?


	That is, introduce Component.bind(Component parent). We'd benefit from 
the fact that Wicket components could become JavaBeans and method-based 
binding is more flexible than constructor-based binding.


	From past experience, whenever classes require arguments in their 
constructors there is always some flexibility lost. For example, you 
absolutely cannot invoke any code before super() if you subclass such a 
class so if the value of one of the arguments needs to be calculated or 
modified in any way prior to the super() call you're out of luck.


Gili

Timo Stamm wrote:

Johan Compagner schrieb:

that would be very hard to maintain.
For example if you have a panel that is rewritten by using only the new
parent in constructor params.
And you add that in youre own webpage/panel that doesn't use that 
parent in

constructor param.
Then you get all kind of errors because the child panel expect to have it
all but because of the hierarchy problem
that we have then, he doesn't have it.

So i do think it is all or nothing.


I see, thanks for the explanation.

-1 for constructor change.




On 2/14/06, Timo Stamm <[EMAIL PROTECTED]> wrote:

Martijn Dashorst schrieb:

 - constructor refactor

Wow, that's a /major/ change and will probably effect every custom
component and every application written using Wicket.

I see the benefit of having a complete component hierarchy availably
right at the initialization of a class.

But wouldn't it suffice to just make the new constructors available, and
put a clear statement in the API docs? Then maybe deprecate the public
add() in the next major version, and drop it in 2.0 or something like
that?



This opens up a lot of better markup parsing strategies for the
core.

Just get rid of markup, it sucks anyway ;)



 - java 5 support

+1






---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log
files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user







---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log 
files

for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user



--
http://www.desktopbeautifier.com/


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Gili


Just curious, can you be more specific about problems with Retroweaver?

Thanks,
Gili

Tom S. wrote:

Java 5 support would be a really big plus
(esp. with tools like Retrotranslator and Retroweaver) for me as well.


We've tried Retroweaver with our desktop applications and it failed 
completely for non-trivial stuff. A few days ago I've tried 
Retrotranslator (did not know about it before) and so far I'm very happy 
with it and not had any crash.


--
Cheers,
Tom


Jesse Sightler wrote:

I'm completely in favor of jumping to Wicket 2.0 and implementing both
of these changes with it.  Java 5 support would be a really big plus
(esp. with tools like Retrotranslator and Retroweaver) for me as well.

I'm sure that won't be perfect for some people, but I think it is
reasonable to cut over now and keep a 1.2 version as a maintenance
branch.

--
Jess



On 2/13/06, Martijn Dashorst <[EMAIL PROTECTED]> wrote:

All,

We are of course very busy finalizing Wicket 1.2, and we /really/ hope
to get it done soon. This will benefit everyone. So I want to take a
look beyond 1.2 and try to get some opinions on our roadmap, and
adjust where appropiate.

There are two very big things ahead of us:
 - constructor refactor
we have reached a limit to the support we want to provide
for Ajax and javascript. In order to provide the best support
we need to know the markup id before it is available. Many
have been bitten by trying to retrieve an attribute from a
component tag in the page constructor.
We want to remedie this by removing the add() method,
and replacing it with an extra parameter in the component
constructor, which sets the parent of the component.

   public MyPage() {
WebMarkupContainer c = new WebMarkupContainer("foo");
c.add(new TextField("bar1"));
c.add(new Label("bar2"));
c.add(new Label("bar3"));
add(c);
   }

   will become:

   public MyPage() {
   WebMarkupContainer c = new WebMarkupContainer(this, 
"foo");

   new TextField(c, "bar1");
   new Label(c, "bar2");
   new Label(c, "bar3");
   }

This opens up a lot of better markup parsing strategies for the
core. We know this is a major API break, but we feel it is 
necessary

to implement it in order to move Wicket forward.

 - java 5 support
This is something a lot of people are waiting for. I 
understand that

many people want, Igor states /need/, Java 5 support in Wicket.

There is also a negative side to this. Some, or even many of 
you,

can't move to java 1.5 as a server platform. We don't know how
many users this affects. Please give a response when you can't
move to 1.5. As Wicket is a volunteer effort, we can only 
support

so many projects. Supporting both a 1.4 and 1.5 project will
drain our resources too far, and won't be possible. So we 
have to

make a choice.

The questions I'm seeking answers to are the following:

 - should the post 1.2 version of Wicket involve both changes?
 - should we make different releases for either change, and thus
postponing 1.5 to
   Wicket 3?
 - how many of you still require for current or future projects to run
on JDK 1.4?
 - how many would object to having a retroweaver build of a JDK 5 
Wicket, which

   enables you to run 1.5 code on a 1.4 JRE?

Thanks for your answers,

Martijn

--
Living a wicket life...

Martijn Dashorst - http://www.jroller.com/page/dashorst

Wicket 1.1.1 is out: http://wicket.sourceforge.net/wicket-1.1


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through 
log files

for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmdlnk&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user




---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log 
files

for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=k&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user




---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log 
files

for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  

Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Mark Derricutt
On 2/15/06, Jesse Sightler <[EMAIL PROTECTED]> wrote:
Actually, the really nice thing about Retrotranslator (as opposed to Retroweaver) is that it does support quite a few of the new Java 1.5 APIs.  java.util.concurrent and StringBuilder are both supported.
Interesting - does it make use of the concurrent-backport and map the bytecode over?-- i like my video games - mamma said they are gonna melt my brainsi like my video games - i don't care what daddy said; they're my reality
  - henning pauly


Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Jesse Sightler
Actually, the really nice thing about Retrotranslator (as opposed to Retroweaver) is that it does support quite a few of the new Java 1.5 APIs.  java.util.concurrent and StringBuilder are both supported.-- Jess
http://www.jroller.com/page/jsight/On 2/14/06, Erik van Oosten <
[EMAIL PROTECTED]> wrote:I have no personal experience with retrowaever. However, there are many
success stories on the internet. I have at least one colleague that usedit without problems.If I understand correctly, there is one slight drawback: you can not usethe new java 5 APIs (like StringBuilder and 
java.util.concurrent).However, you do get all the new language stuff: generics, extended forloops, static imports, autoboxing/unboxing, varargs, enumerations andannotations.But since the move to java 5 is all about generics and not about API's I
would say: go for both!Regards, Erik.JasonB schreef:> As Jesse referenced, once we move to Java 1.5 we can still release> Java 1.4 versions via tools such as Retroweaver... assuming that the
> tool works as advertised. Has anyone had more experience in these> types of tools?>  - Jason B.>---This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makessearching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642___Wicket-user mailing list
Wicket-user@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Alexandru Popescu

Hi,

The main trunk of TestNG (http:/testng.org/) is JDK 1.5 source base. Still we are able to release it 
for JDK1.4. The trick is simple: a compiler flag. There is still some small restriction: the code 
should not use JDK1.5-only API. If you can avoid this, than I can definitely pass you the details of 
how you can build/compiler JDK1.5 source code to be compatible on priori JVMs.


hth,

./alex
--
.w( the_mindstorm )p.

#: Martijn Dashorst changed the world a bit at a time by saying (astral date: 
2/14/2006 2:53 AM) :#

All,

We are of course very busy finalizing Wicket 1.2, and we /really/ hope
to get it done soon. This will benefit everyone. So I want to take a
look beyond 1.2 and try to get some opinions on our roadmap, and
adjust where appropiate.

There are two very big things ahead of us:
 - constructor refactor
we have reached a limit to the support we want to provide
for Ajax and javascript. In order to provide the best support
we need to know the markup id before it is available. Many
have been bitten by trying to retrieve an attribute from a
component tag in the page constructor.
We want to remedie this by removing the add() method,
and replacing it with an extra parameter in the component
constructor, which sets the parent of the component.

   public MyPage() {
WebMarkupContainer c = new WebMarkupContainer("foo");
c.add(new TextField("bar1"));
c.add(new Label("bar2"));
c.add(new Label("bar3"));
add(c);
   }

   will become:

   public MyPage() {
   WebMarkupContainer c = new WebMarkupContainer(this, "foo");
   new TextField(c, "bar1");
   new Label(c, "bar2");
   new Label(c, "bar3");
   }

This opens up a lot of better markup parsing strategies for the
core. We know this is a major API break, but we feel it is necessary
to implement it in order to move Wicket forward.

 - java 5 support
This is something a lot of people are waiting for. I understand that
many people want, Igor states /need/, Java 5 support in Wicket.

There is also a negative side to this. Some, or even many of you,
can't move to java 1.5 as a server platform. We don't know how
many users this affects. Please give a response when you can't
move to 1.5. As Wicket is a volunteer effort, we can only support
so many projects. Supporting both a 1.4 and 1.5 project will
drain our resources too far, and won't be possible. So we have to
make a choice.

The questions I'm seeking answers to are the following:

 - should the post 1.2 version of Wicket involve both changes?
 - should we make different releases for either change, and thus
postponing 1.5 to
   Wicket 3?
 - how many of you still require for current or future projects to run
on JDK 1.4?
 - how many would object to having a retroweaver build of a JDK 5 Wicket, which
   enables you to run 1.5 code on a 1.4 JRE?

Thanks for your answers,

Martijn

--
Living a wicket life...

Martijn Dashorst - http://www.jroller.com/page/dashorst

Wicket 1.1.1 is out: http://wicket.sourceforge.net/wicket-1.1


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=k&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user





---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Flemming

+1 on java1.5 = Wicket3.0

/Flemming

Martijn Dashorst wrote:

All,

We are of course very busy finalizing Wicket 1.2, and we /really/ hope
to get it done soon. This will benefit everyone. So I want to take a
look beyond 1.2 and try to get some opinions on our roadmap, and
adjust where appropiate.

There are two very big things ahead of us:
 - constructor refactor
we have reached a limit to the support we want to provide
for Ajax and javascript. In order to provide the best support
we need to know the markup id before it is available. Many
have been bitten by trying to retrieve an attribute from a
component tag in the page constructor.
We want to remedie this by removing the add() method,
and replacing it with an extra parameter in the component
constructor, which sets the parent of the component.

   public MyPage() {
WebMarkupContainer c = new WebMarkupContainer("foo");
c.add(new TextField("bar1"));
c.add(new Label("bar2"));
c.add(new Label("bar3"));
add(c);
   }

   will become:

   public MyPage() {
   WebMarkupContainer c = new WebMarkupContainer(this, "foo");
   new TextField(c, "bar1");
   new Label(c, "bar2");
   new Label(c, "bar3");
   }

This opens up a lot of better markup parsing strategies for the
core. We know this is a major API break, but we feel it is necessary
to implement it in order to move Wicket forward.

 - java 5 support
This is something a lot of people are waiting for. I understand that
many people want, Igor states /need/, Java 5 support in Wicket.

There is also a negative side to this. Some, or even many of you,
can't move to java 1.5 as a server platform. We don't know how
many users this affects. Please give a response when you can't
move to 1.5. As Wicket is a volunteer effort, we can only support
so many projects. Supporting both a 1.4 and 1.5 project will
drain our resources too far, and won't be possible. So we have to
make a choice.

The questions I'm seeking answers to are the following:

 - should the post 1.2 version of Wicket involve both changes?
 - should we make different releases for either change, and thus
postponing 1.5 to
   Wicket 3?
 - how many of you still require for current or future projects to run
on JDK 1.4?
 - how many would object to having a retroweaver build of a JDK 5 Wicket, which
   enables you to run 1.5 code on a 1.4 JRE?

Thanks for your answers,

Martijn

--
Living a wicket life...

Martijn Dashorst - http://www.jroller.com/page/dashorst

Wicket 1.1.1 is out: http://wicket.sourceforge.net/wicket-1.1


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=k&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
  




---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap (Java {1.}5)

2006-02-14 Thread Tom S.
Please ensure, that wicket still can be used on old 1.4 platforms (e.g. 
with retrotranslator). Not every provider has already switched to Java 1.5.


--
Cheers,
Tom


Tom S. wrote:

Java 5 support would be a really big plus
(esp. with tools like Retrotranslator and Retroweaver) for me as well.


We've tried Retroweaver with our desktop applications and it failed 
completely for non-trivial stuff. A few days ago I've tried 
Retrotranslator (did not know about it before) and so far I'm very happy 
with it and not had any crash.


--
Cheers,
Tom




---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Alexandre Bairos
+1 for Jonathan Locke´s statement.

regardsOn 2/14/06, Jonathan Locke <[EMAIL PROTECTED]> wrote:
+1 on Java 5 sooner.  for one thing, we can't fold the
authentication package into the core until we adopt it.  for
another, the lack of typesafe models is something we ought to remedy as
soon as we possibly can.  so i like the idea of doing 1.3 VERY
quickly (JUST the constructor change and associated ajax work over a
few short weeks) and then immediately have HEAD for 2.0 be Java 5
based.  and i'd like us to get 2.0 out pretty quickly too so that
WIA can include stuff about typesafe models and so forth.
On 2/13/06, Eelco Hillenius <
[EMAIL PROTECTED]> wrote:
Here are mine:> The questions I'm seeking answers to are the following:>>  - should the post 1.2 version of Wicket involve both changes?No. The constructor changes first, we can call it 1.3

, and thatversion should be primarily just that change and some minor onesaround it.>  - should we make different releases for either change, and thus> postponing 1.5 to>Wicket 3?

Yes. If we call the constructor change Wicket 1.3, we can call the JDK1.5 version Wicket 2.0.>  - how many of you still require for current or future projects to run> on JDK 1.4?>  - how many would object to having a retroweaver build of a JDK 5 Wicket, which
>enables you to run 1.5 code on a 1.4 JRE?I agree with Igor that we should move to 1.5, and don't wait for ayear to do it. Not everyone will be happy with it, but we'll have avery decent version out with 
1.3 which we should support for a longtime (by which I mean bug fixing, not so much back porting newfeatures).Moving to 1.5 will eleminate a few of the weak features we still haveand can't fix. As Wicket is all about Java code and strong typing, it
sucks we can't have that strong typing in one of our major conceptsyet - the model. With generics we can have this. I think that alone isworth the move, and as a lot of other frameworks - either for UI stuff

or other purposes - already moved to 1.5, I don't think it is tooearly. We are already a year further since our first 1.5 discussions.Eelco---

This SF.net email is sponsored by: Splunk Inc. Do you grep through log filesfor problems?  Stop!  Download the new AJAX search engine that makessearching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmdlnk&kid3432&bid#0486&dat1642
___
Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user





Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Joe Toth
I've been using only 1.5 for over a year, so thats where I stand.

Typing with wicket will definitely help out the new users.

On 2/14/06, Ayodeji Aladejebi <[EMAIL PROTECTED]> wrote:
> i think wicket starting out on 1.4 will need to stabilize properly on 1.4
> before leaping to tiger. even though tiger has many tasty features like
> annotations and generics but since servers are still quite 1.4 friendly than
> 1.5, its important to consider that.
>
> although if it has to change to 1.5, it should quickly make that jump before
> the user base grows too big so dat users wont have issues then
>
> also if wicket suddenly leverages features in Tiger which many developers
> may still be learning, it may suddenly affect the learning curve of wicket.
>
> on the overall, i want to vote for wicket staying at 1.4 for a while more
>
>
>
> On 2/14/06, John Patterson <[EMAIL PROTECTED]> wrote:
> > On Tuesday 14 Feb 2006 11:43, Eelco Hillenius wrote:
> >
> > > move. I am always in favor of clarity and breaking early in these
> > > matters.
> > >
> >
> > I would certainly rather see wicket become a better framework than be held
> > back by backwards compatibility.  Those who are not willing to refactor
> their
> > ui code can simply keep using wicket 1.2.  It is a good product now and
> > always will be!
> >
> >
> > ---
> > This SF.net email is sponsored by: Splunk Inc. Do you grep through log
> files
> > for problems?  Stop!  Download the new AJAX search engine that makes
> > searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> >
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
> > ___
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
>
>
>
> --
> "The more life's risk you take, the more life's reward you get" - Me
>
> Aladejebi Ayodeji A., Project Leads
> PentaSoft Technologies Nigeria Limited
> Floor 1, AP Plaza, Ademola Adetokunbo Crescent, Wuse II
> Abuja, Nigeria |Tel: 234-09-5233478 | Fax: 234-09-5233470
>
> Interested in Java Development?
> Visit my blog: Ayodeji Aladejebi's JBlog | http://blog.dabarobjects.com/
> Community: Visit Cowblock.net, Nigeria
>


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Jason Essington


On Feb 13, 2006, at 5:53 PM, Martijn Dashorst wrote:


The questions I'm seeking answers to are the following:

 - should the post 1.2 version of Wicket involve both changes?


+1 on the upgrade to 1.5
+1 on adding parent to the constructor

1.2 will serve well for those who can't be bothered to upgrade their  
JVM,
and it has the added benefit of not having to upgrade their  
framework :-)




---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Andrew Lombardi

On Feb 13, 2006, at 4:53 PM, Martijn Dashorst wrote:


All,

 - constructor refactor
we have reached a limit to the support we want to provide
for Ajax and javascript. In order to provide the best support


+1 on the constructor refactor, just means I'll have to convert a few  
things over once its done .. oh well :)




 - java 5 support
This is something a lot of people are waiting for. I  
understand that
many people want, Igor states /need/, Java 5 support in  
Wicket.


+1 on java 5 support, I've had this in production for at least a  
year ... and the benefits outweigh any drawbacks.




The questions I'm seeking answers to are the following:

 - should the post 1.2 version of Wicket involve both changes?


no, get that out the door, and do this for 1.3 or future ..


 - should we make different releases for either change, and thus
postponing 1.5 to
   Wicket 3?


bundle it all in one, so the pain is localized and controlled.


 - how many of you still require for current or future projects to run
on JDK 1.4?
 - how many would object to having a retroweaver build of a JDK 5  
Wicket, which

   enables you to run 1.5 code on a 1.4 JRE?

Thanks for your answers,

Martijn

--
Living a wicket life...

Martijn Dashorst - http://www.jroller.com/page/dashorst

Wicket 1.1.1 is out: http://wicket.sourceforge.net/wicket-1.1


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through  
log files

for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD  
SPLUNK!
http://sel.as-us.falkag.net/sel? 
cmd___

Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user




---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Ayodeji Aladejebi
i think wicket starting out on 1.4 will need to stabilize properly on 1.4 before leaping to tiger. even though tiger has many tasty features like annotations and generics but since servers are still quite 1.4 friendly than 
1.5, its important to consider that. 
 
although if it has to change to 1.5, it should quickly make that jump before the user base grows too big so dat users wont have issues then
 
also if wicket suddenly leverages features in Tiger which many developers may still be learning, it may suddenly affect the learning curve of wicket.
 
on the overall, i want to vote for wicket staying at 1.4 for a while more 
On 2/14/06, John Patterson <[EMAIL PROTECTED]> wrote:
On Tuesday 14 Feb 2006 11:43, Eelco Hillenius wrote:> move. I am always in favor of clarity and breaking early in these
> matters.>I would certainly rather see wicket become a better framework than be heldback by backwards compatibility.  Those who are not willing to refactor theirui code can simply keep using wicket 
1.2.  It is a good product now andalways will be!---This SF.net email is sponsored by: Splunk Inc. Do you grep through log filesfor problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user-- "The more life's risk you take, the more life's reward you get" - MeAladejebi Ayodeji A., Project Leads
PentaSoft Technologies Nigeria LimitedFloor 1, AP Plaza, Ademola Adetokunbo Crescent, Wuse IIAbuja, Nigeria |Tel: 234-09-5233478 | Fax: 234-09-5233470Interested in Java Development?Visit my blog: Ayodeji Aladejebi's JBlog | 
http://blog.dabarobjects.com/Community: Visit Cowblock.net, Nigeria


Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Justin Lee
-BEGIN PGP SIGNED MESSAGE-
Hash: RIPEMD160

I'm +1 for the 1.5 change and the constructor change.  I think upgrading
to 1.5 has many advantages and while it sucks for those left on 1.4 (or
god forbid 1.3!) we can't keep dragging our feet for stragglers.

Eelco Hillenius wrote:
> Yeah. One of our most important use of generics would be IModel. It's
> just not possible to seperate that from core without having to
> maintain seperate code bases.
> 
> Eelco
> 
> 
> On 2/14/06, Johan Compagner <[EMAIL PROTECTED]> wrote:
>> another java5 jar that is an add on for the normal wicket.jar?
>> If we introduce generics i think it will be ALL over the place throughout
>> the complete code base of wicket.
>> There is no real seperation.
>>
>> johan
>>
>>
>>
>> On 2/14/06, Ingram Chen <[EMAIL PROTECTED]> wrote:
>>> Here is my opinion:
>>>
>>> +1 for the Constructor refactoring to 1.3
>>> for JDK5 it's better to split another wicket-jdk5.jar so we can benefit
>> from it *now*.
>>> And merging both together when wicket 2.5 or 3 finished.
>>>
>>> I hope future wicket can buddle all fundamentals in one single package,
>> say,
>>> download one wicket-dep.zip that contains:
>>>
>>> wicket.jar
>>> wicket-jdk5.jar
>>> wicket-spring.jar
>>> wicket-spring-annot.jar
>>> wicket-auth-roles.jar
>>> wicket-auth-roles-anont.jar
>>>
>>> or even better, pack all into one big wicket-all.jar just like Spring
>> does.
>>>
>>>
>>>
>>> On 2/14/06, Martijn Dashorst <[EMAIL PROTECTED]> wrote:
 All,

 We are of course very busy finalizing Wicket 1.2, and we /really/ hope
 to get it done soon. This will benefit everyone. So I want to take a
 look beyond 1.2 and try to get some opinions on our roadmap, and
 adjust where appropiate.

 There are two very big things ahead of us:
 - constructor refactor
 we have reached a limit to the support we want to provide
 for Ajax and javascript. In order to provide the best support
 we need to know the markup id before it is available. Many
 have been bitten by trying to retrieve an attribute from a
 component tag in the page constructor.
 We want to remedie this by removing the add() method,
 and replacing it with an extra parameter in the component
 constructor, which sets the parent of the component.

public MyPage() {
 WebMarkupContainer c = new
>> WebMarkupContainer("foo");
 c.add(new TextField("bar1"));
 c.add(new Label("bar2"));
 c.add(new Label("bar3"));
 add(c);
}

will become:

public MyPage() {
WebMarkupContainer c = new WebMarkupContainer(this,
>> "foo");
new TextField(c, "bar1");
new Label(c, "bar2");
new Label(c, "bar3");
}

 This opens up a lot of better markup parsing strategies for the
 core. We know this is a major API break, but we feel it is
>> necessary
 to implement it in order to move Wicket forward.

 - java 5 support
 This is something a lot of people are waiting for. I understand
>> that
 many people want, Igor states /need/, Java 5 support in Wicket.

 There is also a negative side to this. Some, or even many of
>> you,
 can't move to java 1.5 as a server platform. We don't know how
 many users this affects. Please give a response when you can't
 move to 1.5. As Wicket is a volunteer effort, we can only
>> support
 so many projects. Supporting both a 1.4 and 1.5 project will
 drain our resources too far, and won't be possible. So we have
>> to
 make a choice.

 The questions I'm seeking answers to are the following:

 - should the post 1.2 version of Wicket involve both changes?
 - should we make different releases for either change, and thus
 postponing 1.5 to
Wicket 3?
 - how many of you still require for current or future projects to run
 on JDK 1.4?
 - how many would object to having a retroweaver build of a JDK 5 Wicket,
>> which
enables you to run 1.5 code on a 1.4 JRE?

 Thanks for your answers,

 Martijn

 --
 Living a wicket life...

 Martijn Dashorst - http://www.jroller.com/page/dashorst

 Wicket 1.1.1 is out:
>> http://wicket.sourceforge.net/wicket-1.1

 ---
 This SF.net email is sponsored by: Splunk Inc. Do you grep through log
>> files
 for problems?  Stop!  Download the new AJAX search engine that makes
 searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!

>> http://sel.as-us.falkag.net/sel?cmdlnk&kid3432&bid#0486&d

Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread John Patterson
On Tuesday 14 Feb 2006 11:43, Eelco Hillenius wrote:

> move. I am always in favor of clarity and breaking early in these
> matters.
>

I would certainly rather see wicket become a better framework than be held 
back by backwards compatibility.  Those who are not willing to refactor their 
ui code can simply keep using wicket 1.2.  It is a good product now and 
always will be!


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Eelco Hillenius
Yeah. One of our most important use of generics would be IModel. It's
just not possible to seperate that from core without having to
maintain seperate code bases.

Eelco


On 2/14/06, Johan Compagner <[EMAIL PROTECTED]> wrote:
> another java5 jar that is an add on for the normal wicket.jar?
> If we introduce generics i think it will be ALL over the place throughout
> the complete code base of wicket.
> There is no real seperation.
>
> johan
>
>
>
> On 2/14/06, Ingram Chen <[EMAIL PROTECTED]> wrote:
> > Here is my opinion:
> >
> > +1 for the Constructor refactoring to 1.3
> > for JDK5 it's better to split another wicket-jdk5.jar so we can benefit
> from it *now*.
> > And merging both together when wicket 2.5 or 3 finished.
> >
> > I hope future wicket can buddle all fundamentals in one single package,
> say,
> > download one wicket-dep.zip that contains:
> >
> > wicket.jar
> > wicket-jdk5.jar
> > wicket-spring.jar
> > wicket-spring-annot.jar
> > wicket-auth-roles.jar
> > wicket-auth-roles-anont.jar
> >
> > or even better, pack all into one big wicket-all.jar just like Spring
> does.
> >
> >
> >
> >
> > On 2/14/06, Martijn Dashorst <[EMAIL PROTECTED]> wrote:
> > > All,
> > >
> > > We are of course very busy finalizing Wicket 1.2, and we /really/ hope
> > > to get it done soon. This will benefit everyone. So I want to take a
> > > look beyond 1.2 and try to get some opinions on our roadmap, and
> > > adjust where appropiate.
> > >
> > > There are two very big things ahead of us:
> > > - constructor refactor
> > > we have reached a limit to the support we want to provide
> > > for Ajax and javascript. In order to provide the best support
> > > we need to know the markup id before it is available. Many
> > > have been bitten by trying to retrieve an attribute from a
> > > component tag in the page constructor.
> > > We want to remedie this by removing the add() method,
> > > and replacing it with an extra parameter in the component
> > > constructor, which sets the parent of the component.
> > >
> > >public MyPage() {
> > > WebMarkupContainer c = new
> WebMarkupContainer("foo");
> > > c.add(new TextField("bar1"));
> > > c.add(new Label("bar2"));
> > > c.add(new Label("bar3"));
> > > add(c);
> > >}
> > >
> > >will become:
> > >
> > >public MyPage() {
> > >WebMarkupContainer c = new WebMarkupContainer(this,
> "foo");
> > >new TextField(c, "bar1");
> > >new Label(c, "bar2");
> > >new Label(c, "bar3");
> > >}
> > >
> > > This opens up a lot of better markup parsing strategies for the
> > > core. We know this is a major API break, but we feel it is
> necessary
> > > to implement it in order to move Wicket forward.
> > >
> > > - java 5 support
> > > This is something a lot of people are waiting for. I understand
> that
> > > many people want, Igor states /need/, Java 5 support in Wicket.
> > >
> > > There is also a negative side to this. Some, or even many of
> you,
> > > can't move to java 1.5 as a server platform. We don't know how
> > > many users this affects. Please give a response when you can't
> > > move to 1.5. As Wicket is a volunteer effort, we can only
> support
> > > so many projects. Supporting both a 1.4 and 1.5 project will
> > > drain our resources too far, and won't be possible. So we have
> to
> > > make a choice.
> > >
> > > The questions I'm seeking answers to are the following:
> > >
> > > - should the post 1.2 version of Wicket involve both changes?
> > > - should we make different releases for either change, and thus
> > > postponing 1.5 to
> > >Wicket 3?
> > > - how many of you still require for current or future projects to run
> > > on JDK 1.4?
> > > - how many would object to having a retroweaver build of a JDK 5 Wicket,
> which
> > >enables you to run 1.5 code on a 1.4 JRE?
> > >
> > > Thanks for your answers,
> > >
> > > Martijn
> > >
> > > --
> > > Living a wicket life...
> > >
> > > Martijn Dashorst - http://www.jroller.com/page/dashorst
> > >
> > > Wicket 1.1.1 is out:
> http://wicket.sourceforge.net/wicket-1.1
> > >
> > >
> > > ---
> > > This SF.net email is sponsored by: Splunk Inc. Do you grep through log
> files
> > > for problems?  Stop!  Download the new AJAX search engine that makes
> > > searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> > >
> http://sel.as-us.falkag.net/sel?cmdlnk&kid3432&bid#0486&dat1642
> > > ___
> > > Wicket-user mailing list
> > > Wicket-user@lists.sourceforge.net
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >
> >
> >
> >
> > --
> > Ingram Chen

Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Dorel Vaida
After reading everybody's posts and thinking what I myself would want to 
have in future wicket releases:


JDK 1.5 support is here for too long not to have it in. I know it's 
tough for the people who need to deploy on 1.4 in the future but Os is 
supposed to drive innovation. How to do it if wicket doesn't get all the 
marvels as generics and annotations in 1.5 while JDK 1.6 is almost beta 
? It's gone too far :-), it's just my oppinion, please don't take it as 
a critique, it's not. I just believe that in the end 1.5 will bring a 
lot more good than bad to wicket users. And I suggest for us/others who 
will need 1.4 to use a "retrotranslated" 
(http://retrotranslator.sourceforge.net/ is alive and kicking, is 
actively developed in contrast to retroweaver, and people report good 
experiences with it) version of a Wicket for JDK 1.5.


Martijn Dashorst wrote:


All,

We are of course very busy finalizing Wicket 1.2, and we /really/ hope
to get it done soon. This will benefit everyone. So I want to take a
look beyond 1.2 and try to get some opinions on our roadmap, and
adjust where appropiate.

There are two very big things ahead of us:
- constructor refactor
   we have reached a limit to the support we want to provide
   for Ajax and javascript. In order to provide the best support
   we need to know the markup id before it is available. Many
   have been bitten by trying to retrieve an attribute from a
   component tag in the page constructor.
   We want to remedie this by removing the add() method,
   and replacing it with an extra parameter in the component
   constructor, which sets the parent of the component.

  public MyPage() {
   WebMarkupContainer c = new WebMarkupContainer("foo");
   c.add(new TextField("bar1"));
   c.add(new Label("bar2"));
   c.add(new Label("bar3"));
   add(c);
  }

  will become:

  public MyPage() {
  WebMarkupContainer c = new WebMarkupContainer(this, "foo");
  new TextField(c, "bar1");
  new Label(c, "bar2");
  new Label(c, "bar3");
  }

   This opens up a lot of better markup parsing strategies for the
   core. We know this is a major API break, but we feel it is necessary
   to implement it in order to move Wicket forward.

- java 5 support
   This is something a lot of people are waiting for. I understand that
   many people want, Igor states /need/, Java 5 support in Wicket.

   There is also a negative side to this. Some, or even many of you,
   can't move to java 1.5 as a server platform. We don't know how
   many users this affects. Please give a response when you can't
   move to 1.5. As Wicket is a volunteer effort, we can only support
   so many projects. Supporting both a 1.4 and 1.5 project will
   drain our resources too far, and won't be possible. So we have to
   make a choice.
The questions I'm seeking answers to are the following:

- should the post 1.2 version of Wicket involve both changes?
 


preferable not


- should we make different releases for either change, and thus
postponing 1.5 to
  Wicket 3?
- how many of you still require for current or future projects to run
on JDK 1.4?
 

I'm the fortunate one, I can choose the paltform in the majority of my 
company's projects. so go jdk1.5. I'm running 1.4 code on it anyway.



- how many would object to having a retroweaver build of a JDK 5 Wicket, which
  enables you to run 1.5 code on a 1.4 JRE?
 


If it passes all the tests I believe it's acceptable.


Thanks for your answers,
 

Thanks a lot wicket team for your efforts. It feels bad not having the 
time and skills to get involved in development.



Martijn

--
Living a wicket life...

Martijn Dashorst - http://www.jroller.com/page/dashorst

Wicket 1.1.1 is out: http://wicket.sourceforge.net/wicket-1.1


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=k&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

 





---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Eelco Hillenius
> But wouldn't it suffice to just make the new constructors available, and
> put a clear statement in the API docs? Then maybe deprecate the public
> add() in the next major version, and drop it in 2.0 or something like that?

That's an option we discussed, and as usual is has opponents and
proponents. I am against this as we would end up doing extra work
supporting it, probably resulting in a half baked solution.
Furthermore, it wouldn't be enough incentive for people to make to
move. I am always in favor of clarity and breaking early in these
matters.

Eelco


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Timo Stamm

Johan Compagner schrieb:

that would be very hard to maintain.
For example if you have a panel that is rewritten by using only the new
parent in constructor params.
And you add that in youre own webpage/panel that doesn't use that parent in
constructor param.
Then you get all kind of errors because the child panel expect to have it
all but because of the hierarchy problem
that we have then, he doesn't have it.

So i do think it is all or nothing.


I see, thanks for the explanation.

-1 for constructor change.




On 2/14/06, Timo Stamm <[EMAIL PROTECTED]> wrote:

Martijn Dashorst schrieb:

 - constructor refactor

Wow, that's a /major/ change and will probably effect every custom
component and every application written using Wicket.

I see the benefit of having a complete component hierarchy availably
right at the initialization of a class.

But wouldn't it suffice to just make the new constructors available, and
put a clear statement in the API docs? Then maybe deprecate the public
add() in the next major version, and drop it in 2.0 or something like
that?



This opens up a lot of better markup parsing strategies for the
core.

Just get rid of markup, it sucks anyway ;)



 - java 5 support

+1






---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log
files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user







---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Johan Compagner
another java5 jar that is an add on for the normal wicket.jar?If we introduce generics i think it will be ALL over the place throughout the complete code base of wicket.There is no real seperation.johan
On 2/14/06, Ingram Chen <[EMAIL PROTECTED]> wrote:
Here is my opinion:+1 for the Constructor refactoring to 1.3 for JDK5 it's better to split another wicket-jdk5.jar so we can benefit from it *now*.And merging both together when wicket 
2.5 or 3 finished.
I hope future wicket can buddle all fundamentals in one single package, say,
download one wicket-dep.zip that contains:wicket.jarwicket-jdk5.jarwicket-spring.jarwicket-spring-annot.jarwicket-auth-roles.jarwicket-auth-roles-anont.jaror even better, pack all into one big 
wicket-all.jar just like Spring does.On 2/14/06, 
Martijn Dashorst <[EMAIL PROTECTED]> wrote:


All,We are of course very busy finalizing Wicket 1.2, and we /really/ hopeto get it done soon. This will benefit everyone. So I want to take alook beyond 1.2 and try to get some opinions on our roadmap, and
adjust where appropiate.There are two very big things ahead of us: - constructor refactorwe have reached a limit to the support we want to providefor Ajax and _javascript_. In order to provide the best support
we need to know the markup id before it is available. Manyhave been bitten by trying to retrieve an attribute from acomponent tag in the page constructor.We want to remedie this by removing the add() method,
and replacing it with an extra parameter in the componentconstructor, which sets the parent of the component.   public MyPage() {WebMarkupContainer c = new WebMarkupContainer("foo");
c.add(new TextField("bar1"));c.add(new Label("bar2"));c.add(new Label("bar3"));add(c);   }

   will become:
   public MyPage() {   WebMarkupContainer c = new WebMarkupContainer(this, "foo");   new TextField(c, "bar1");   new Label(c, "bar2");
   new Label(c, "bar3");   }This opens up a lot of better markup parsing strategies for thecore. We know this is a major API break, but we feel it is necessary
to implement it in order to move Wicket forward. - java 5 supportThis is something a lot of people are waiting for. I understand thatmany people want, Igor states /need/, Java 5 support in Wicket.
There is also a negative side to this. Some, or even many of you,can't move to java 1.5 as a server platform. We don't know howmany users this affects. Please give a response when you can't
move to 1.5. As Wicket is a volunteer effort, we can only supportso many projects. Supporting both a 1.4 and 1.5 project willdrain our resources too far, and won't be possible. So we have to
make a choice.The questions I'm seeking answers to are the following: - should the post 1.2 version of Wicket involve both changes? - should we make different releases for either change, and thus
postponing 1.5 to   Wicket 3? - how many of you still require for current or future projects to runon JDK 1.4? - how many would object to having a retroweaver build of a JDK 5 Wicket, which   enables you to run 
1.5 code on a 1.4 JRE?Thanks for your answers,Martijn--Living a wicket life...Martijn Dashorst - 

http://www.jroller.com/page/dashorst
Wicket 1.1.1 is out: http://wicket.sourceforge.net/wicket-1.1---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makessearching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!


http://sel.as-us.falkag.net/sel?cmdlnk&kid3432&bid#0486&dat1642___Wicket-user mailing list

Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

-- Ingram ChenJava [EMAIL PROTECTED]
Institue of BioMedical Sciences Academia Sinica Taiwanblog: http://www.javaworld.com.tw/roller/page/ingramchen






Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Johan Compagner
that would be very hard to maintain.For example if you have a panel that is rewritten by using only the new parent in constructor params.And you add that in youre own webpage/panel that doesn't use that parent in constructor param.
Then you get all kind of errors because the child panel expect to have it all but because of the hierarchy problem that we have then, he doesn't have it.So i do think it is all or nothing.johan
On 2/14/06, Timo Stamm <[EMAIL PROTECTED]> wrote:
Martijn Dashorst schrieb:>  - constructor refactorWow, that's a /major/ change and will probably effect every customcomponent and every application written using Wicket.I see the benefit of having a complete component hierarchy availably
right at the initialization of a class.But wouldn't it suffice to just make the new constructors available, andput a clear statement in the API docs? Then maybe deprecate the publicadd() in the next major version, and drop it in 
2.0 or something like that?> This opens up a lot of better markup parsing strategies for the> core.Just get rid of markup, it sucks anyway ;)>  - java 5 support
+1---This SF.net email is sponsored by: Splunk Inc. Do you grep through log filesfor problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Ingram Chen
Here is my opinion:+1 for the Constructor refactoring to 1.3 for JDK5 it's better to split another wicket-jdk5.jar so we can benefit from it *now*.And merging both together when wicket 2.5 or 3 finished.
I hope future wicket can buddle all fundamentals in one single package, say,
download one wicket-dep.zip that contains:wicket.jarwicket-jdk5.jarwicket-spring.jarwicket-spring-annot.jarwicket-auth-roles.jarwicket-auth-roles-anont.jaror even better, pack all into one big 
wicket-all.jar just like Spring does.On 2/14/06, 
Martijn Dashorst <[EMAIL PROTECTED]> wrote:

All,We are of course very busy finalizing Wicket 1.2, and we /really/ hopeto get it done soon. This will benefit everyone. So I want to take alook beyond 1.2 and try to get some opinions on our roadmap, and
adjust where appropiate.There are two very big things ahead of us: - constructor refactorwe have reached a limit to the support we want to providefor Ajax and _javascript_. In order to provide the best support
we need to know the markup id before it is available. Manyhave been bitten by trying to retrieve an attribute from acomponent tag in the page constructor.We want to remedie this by removing the add() method,
and replacing it with an extra parameter in the componentconstructor, which sets the parent of the component.   public MyPage() {WebMarkupContainer c = new WebMarkupContainer("foo");
c.add(new TextField("bar1"));c.add(new Label("bar2"));c.add(new Label("bar3"));add(c);   }
   will become:
   public MyPage() {   WebMarkupContainer c = new WebMarkupContainer(this, "foo");   new TextField(c, "bar1");   new Label(c, "bar2");
   new Label(c, "bar3");   }This opens up a lot of better markup parsing strategies for thecore. We know this is a major API break, but we feel it is necessary
to implement it in order to move Wicket forward. - java 5 supportThis is something a lot of people are waiting for. I understand thatmany people want, Igor states /need/, Java 5 support in Wicket.
There is also a negative side to this. Some, or even many of you,can't move to java 1.5 as a server platform. We don't know howmany users this affects. Please give a response when you can't
move to 1.5. As Wicket is a volunteer effort, we can only supportso many projects. Supporting both a 1.4 and 1.5 project willdrain our resources too far, and won't be possible. So we have to
make a choice.The questions I'm seeking answers to are the following: - should the post 1.2 version of Wicket involve both changes? - should we make different releases for either change, and thus
postponing 1.5 to   Wicket 3? - how many of you still require for current or future projects to runon JDK 1.4? - how many would object to having a retroweaver build of a JDK 5 Wicket, which   enables you to run 
1.5 code on a 1.4 JRE?Thanks for your answers,Martijn--Living a wicket life...Martijn Dashorst - 
http://www.jroller.com/page/dashorst
Wicket 1.1.1 is out: http://wicket.sourceforge.net/wicket-1.1---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makessearching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!

http://sel.as-us.falkag.net/sel?cmdlnk&kid3432&bid#0486&dat1642___Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-- Ingram ChenJava [EMAIL PROTECTED]
Institue of BioMedical Sciences Academia Sinica Taiwanblog: http://www.javaworld.com.tw/roller/page/ingramchen




Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Timo Stamm

Martijn Dashorst schrieb:

 - constructor refactor


Wow, that's a /major/ change and will probably effect every custom 
component and every application written using Wicket.


I see the benefit of having a complete component hierarchy availably 
right at the initialization of a class.


But wouldn't it suffice to just make the new constructors available, and 
put a clear statement in the API docs? Then maybe deprecate the public 
add() in the next major version, and drop it in 2.0 or something like that?




This opens up a lot of better markup parsing strategies for the
core.


Just get rid of markup, it sucks anyway ;)



 - java 5 support


+1






---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Tom S.

Java 5 support would be a really big plus
(esp. with tools like Retrotranslator and Retroweaver) for me as well.


We've tried Retroweaver with our desktop applications and it failed 
completely for non-trivial stuff. A few days ago I've tried 
Retrotranslator (did not know about it before) and so far I'm very happy 
with it and not had any crash.


--
Cheers,
Tom


Jesse Sightler wrote:

I'm completely in favor of jumping to Wicket 2.0 and implementing both
of these changes with it.  Java 5 support would be a really big plus
(esp. with tools like Retrotranslator and Retroweaver) for me as well.

I'm sure that won't be perfect for some people, but I think it is
reasonable to cut over now and keep a 1.2 version as a maintenance
branch.

--
Jess



On 2/13/06, Martijn Dashorst <[EMAIL PROTECTED]> wrote:

All,

We are of course very busy finalizing Wicket 1.2, and we /really/ hope
to get it done soon. This will benefit everyone. So I want to take a
look beyond 1.2 and try to get some opinions on our roadmap, and
adjust where appropiate.

There are two very big things ahead of us:
 - constructor refactor
we have reached a limit to the support we want to provide
for Ajax and javascript. In order to provide the best support
we need to know the markup id before it is available. Many
have been bitten by trying to retrieve an attribute from a
component tag in the page constructor.
We want to remedie this by removing the add() method,
and replacing it with an extra parameter in the component
constructor, which sets the parent of the component.

   public MyPage() {
WebMarkupContainer c = new WebMarkupContainer("foo");
c.add(new TextField("bar1"));
c.add(new Label("bar2"));
c.add(new Label("bar3"));
add(c);
   }

   will become:

   public MyPage() {
   WebMarkupContainer c = new WebMarkupContainer(this, "foo");
   new TextField(c, "bar1");
   new Label(c, "bar2");
   new Label(c, "bar3");
   }

This opens up a lot of better markup parsing strategies for the
core. We know this is a major API break, but we feel it is necessary
to implement it in order to move Wicket forward.

 - java 5 support
This is something a lot of people are waiting for. I understand that
many people want, Igor states /need/, Java 5 support in Wicket.

There is also a negative side to this. Some, or even many of you,
can't move to java 1.5 as a server platform. We don't know how
many users this affects. Please give a response when you can't
move to 1.5. As Wicket is a volunteer effort, we can only support
so many projects. Supporting both a 1.4 and 1.5 project will
drain our resources too far, and won't be possible. So we have to
make a choice.

The questions I'm seeking answers to are the following:

 - should the post 1.2 version of Wicket involve both changes?
 - should we make different releases for either change, and thus
postponing 1.5 to
   Wicket 3?
 - how many of you still require for current or future projects to run
on JDK 1.4?
 - how many would object to having a retroweaver build of a JDK 5 Wicket, which
   enables you to run 1.5 code on a 1.4 JRE?

Thanks for your answers,

Martijn

--
Living a wicket life...

Martijn Dashorst - http://www.jroller.com/page/dashorst

Wicket 1.1.1 is out: http://wicket.sourceforge.net/wicket-1.1


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmdlnk&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user




---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=k&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user




---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_

Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Johan Compagner
having 1.3 with constructor change and fixes and maybe one or 2 things more (ajax related) looks fine to meand then 2.0  with java 5 support.I will then try to backport most wanted features and bug fixes if possible because i can't use 
1.5 because manymany customers don't run 1.5 on there servers. And i think that will be so for the comming year. So my focus willthen be on 1.3.XjohanOn 2/14/06, 
Martijn Dashorst <[EMAIL PROTECTED]> wrote:
All,We are of course very busy finalizing Wicket 1.2, and we /really/ hopeto get it done soon. This will benefit everyone. So I want to take alook beyond 1.2 and try to get some opinions on our roadmap, and
adjust where appropiate.There are two very big things ahead of us: - constructor refactorwe have reached a limit to the support we want to providefor Ajax and _javascript_. In order to provide the best support
we need to know the markup id before it is available. Manyhave been bitten by trying to retrieve an attribute from acomponent tag in the page constructor.We want to remedie this by removing the add() method,
and replacing it with an extra parameter in the componentconstructor, which sets the parent of the component.   public MyPage() {WebMarkupContainer c = new WebMarkupContainer("foo");
c.add(new TextField("bar1"));c.add(new Label("bar2"));c.add(new Label("bar3"));add(c);   }   will become:
   public MyPage() {   WebMarkupContainer c = new WebMarkupContainer(this, "foo");   new TextField(c, "bar1");   new Label(c, "bar2");
   new Label(c, "bar3");   }This opens up a lot of better markup parsing strategies for thecore. We know this is a major API break, but we feel it is necessary
to implement it in order to move Wicket forward. - java 5 supportThis is something a lot of people are waiting for. I understand thatmany people want, Igor states /need/, Java 5 support in Wicket.
There is also a negative side to this. Some, or even many of you,can't move to java 1.5 as a server platform. We don't know howmany users this affects. Please give a response when you can't
move to 1.5. As Wicket is a volunteer effort, we can only supportso many projects. Supporting both a 1.4 and 1.5 project willdrain our resources too far, and won't be possible. So we have to
make a choice.The questions I'm seeking answers to are the following: - should the post 1.2 version of Wicket involve both changes? - should we make different releases for either change, and thus
postponing 1.5 to   Wicket 3? - how many of you still require for current or future projects to runon JDK 1.4? - how many would object to having a retroweaver build of a JDK 5 Wicket, which   enables you to run 
1.5 code on a 1.4 JRE?Thanks for your answers,Martijn--Living a wicket life...Martijn Dashorst - http://www.jroller.com/page/dashorst
Wicket 1.1.1 is out: http://wicket.sourceforge.net/wicket-1.1---This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makessearching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmdlnk&kid3432&bid#0486&dat1642___Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Johan Compagner
are we sure we just one to package that in the wicket.jar?Why not release it as a seperate jar? What is wrong with that? Then people can choose to use it or not.(just like extentions)We just have to sync the release cycle.
On 2/14/06, Jonathan Locke <[EMAIL PROTECTED]> wrote:
+1 on Java 5 sooner.  for one thing, we can't fold the authentication package into the core until we adopt it.  for another, the lack of typesafe models is something we ought to remedy as soon as we possibly can.  so i like the idea of doing 
1.3 VERY quickly (JUST the constructor change and associated ajax work over a few short weeks) and then immediately have HEAD for 2.0 be Java 5 based.  and i'd like us to get 2.0 out pretty quickly too so that WIA can include stuff about typesafe models and so forth.
On 2/13/06, Eelco Hillenius <
[EMAIL PROTECTED]> wrote:
Here are mine:> The questions I'm seeking answers to are the following:>>  - should the post 1.2 version of Wicket involve both changes?No. The constructor changes first, we can call it 1.3

, and thatversion should be primarily just that change and some minor onesaround it.>  - should we make different releases for either change, and thus> postponing 1.5 to>Wicket 3?

Yes. If we call the constructor change Wicket 1.3, we can call the JDK1.5 version Wicket 2.0.>  - how many of you still require for current or future projects to run> on JDK 1.4?>  - how many would object to having a retroweaver build of a JDK 5 Wicket, which
>enables you to run 1.5 code on a 1.4 JRE?I agree with Igor that we should move to 1.5, and don't wait for ayear to do it. Not everyone will be happy with it, but we'll have avery decent version out with 
1.3 which we should support for a longtime (by which I mean bug fixing, not so much back porting newfeatures).Moving to 1.5 will eleminate a few of the weak features we still haveand can't fix. As Wicket is all about Java code and strong typing, it
sucks we can't have that strong typing in one of our major conceptsyet - the model. With generics we can have this. I think that alone isworth the move, and as a lot of other frameworks - either for UI stuff

or other purposes - already moved to 1.5, I don't think it is tooearly. We are already a year further since our first 1.5 discussions.Eelco---

This SF.net email is sponsored by: Splunk Inc. Do you grep through log filesfor problems?  Stop!  Download the new AJAX search engine that makessearching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmdlnk&kid3432&bid#0486&dat1642
___
Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user





Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Per Ejeklint

+1 for the Constructor refactoring to 1.3
+1 for Java 1.5 ASAP! I see more and more momentum for 1.5 out  
amongst our customers and the switch is going on already as more and  
more realise that it's really not such a scary move. And the fringing  
faces of the few bound to 1.4 should be weighted to the awe of all  
not-yet-wicketeers when they discover this extraterrestially  
excellent framework!


Why delay excellency? ;-)

<|>

Per Ejeklint
Mobile: +46 (0)70-5090052
Web: http://www.ejeklint.se
Skype: callto://ejeklint





---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Jesper Preuss
We are starting a Wicket project, we use JDK 1.4 because our old
software can't run on 1.5.

It's a problem, to move to 1.5, but we will eventually do it. But will
take a few years.

So I vote for waiting with Java 1.5 until Wicket version 3.0.

On 2/14/06, wang lei <[EMAIL PROTECTED]> wrote:
> Here is my opinions:
>
> >> - should the post 1.2 version of Wicket involve both changes?
> Absolutely not.
> I support the constructor change ,because it force the programmer to do in a
> right way.
> I don't want wicket support JDK1.5 soon.
> I know generics can bring many benefits.But there is a long time before most
> of us move to JDK1.5.
> Some projects from my clients are stilling run on JDK1.4 even JDK1.3.One
> year ,at least, is necessary for waiting.
> My clients would just move to  JDK1.4 easily,because they need to pay a lot
> of money and not sure the old software can move to the new JDK easily.
>
>  >>- should we make different releases for either change, and thus
> postponing 1.5 to   Wicket 3?
> No, one version is enough. Wicket2 or wicket3 are not important.
> I think if you move to JDK1.5 too soon.You will lose many users.It's not
> good for wicket.
> Wicket still has a long way to go.
>
>
> >>- how many of you s till require for current or future projects to run on
> JDK 1.4?
> In fact,this question is suitable.Most time,the clients choose the
> platform,instead of us.
> Many clients are running different jdk, I can't predict. But for you,i would
> prefer JDK1.4.
>
> >> - how many would object to having a retroweaver build of a JDK 5 Wicket,
> which   enables you to run 1.5 code on a 1.4 JRE?
> I never try to do that.
>
>  
> 无限容量雅虎相册,原图等大下载,超快速度,赶快抢注!
>
>


Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread David Leangen

Thanks for all the great work and fantastic support!!

Here are my preferences, but whatever you decide, I'm behind you.

> The questions I'm seeking answers to are the following:
> 
>  - should the post 1.2 version of Wicket involve both changes?

Personally, I prefer the idea of smaller steps...

>  - should we make different releases for either change, and thus
> postponing 1.5 to
>Wicket 3?

Regardless of the numbering, I would prefer to see successive releases,
rather than having two major changes in the same release.

I support the idea of renewing the api, even if it does cause breakage.
That's the price to pay for having a lean, clean framework.


However, moving to Java1.5 is another story. It's not just a matter of
some refactoring of the code that uses Wicket, but has much larger
implications.

Being forced to update to 1.5 affects other projects and is not
necessarily trivial, albeit necessary.


Please consider doing these steps separately.


>  - how many of you still require for current or future projects to run
> on JDK 1.4?

I do.

But I think the proposal of releasing the constructor change first and
keeping that release as a "legacy" release (including bug fixes) for use
with Java1.4 is an excellent proposal.

That is by far my choice!


>  - how many would object to having a retroweaver build of a JDK 5 Wicket, 
> which
>enables you to run 1.5 code on a 1.4 JRE?

Personally, I'm not really keen on having to introduce something like
that into my code. I'd much rather having a Wicket 1.3 that doesn't
include all the latest and greatest features, but does the job.


Cheers,
Dave







---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-14 Thread Jonathan Locke
+1 on Java 5 sooner.  for one thing, we can't fold the authentication package into the core until we adopt it.  for another, the lack of typesafe models is something we ought to remedy as soon as we possibly can.  so i like the idea of doing 
1.3 VERY quickly (JUST the constructor change and associated ajax work over a few short weeks) and then immediately have HEAD for 2.0 be Java 5 based.  and i'd like us to get 2.0 out pretty quickly too so that WIA can include stuff about typesafe models and so forth.
On 2/13/06, Eelco Hillenius <[EMAIL PROTECTED]> wrote:
Here are mine:> The questions I'm seeking answers to are the following:>>  - should the post 1.2 version of Wicket involve both changes?No. The constructor changes first, we can call it 1.3
, and thatversion should be primarily just that change and some minor onesaround it.>  - should we make different releases for either change, and thus> postponing 1.5 to>Wicket 3?
Yes. If we call the constructor change Wicket 1.3, we can call the JDK1.5 version Wicket 2.0.>  - how many of you still require for current or future projects to run> on JDK 1.4?>  - how many would object to having a retroweaver build of a JDK 5 Wicket, which
>enables you to run 1.5 code on a 1.4 JRE?I agree with Igor that we should move to 1.5, and don't wait for ayear to do it. Not everyone will be happy with it, but we'll have avery decent version out with 
1.3 which we should support for a longtime (by which I mean bug fixing, not so much back porting newfeatures).Moving to 1.5 will eleminate a few of the weak features we still haveand can't fix. As Wicket is all about Java code and strong typing, it
sucks we can't have that strong typing in one of our major conceptsyet - the model. With generics we can have this. I think that alone isworth the move, and as a lot of other frameworks - either for UI stuff
or other purposes - already moved to 1.5, I don't think it is tooearly. We are already a year further since our first 1.5 discussions.Eelco---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log filesfor problems?  Stop!  Download the new AJAX search engine that makessearching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmdlnk&kid3432&bid#0486&dat1642___
Wicket-user mailing listWicket-user@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/wicket-user



Re: [Wicket-user] Post 1.2 roadmap

2006-02-13 Thread Erik van Oosten
I have no personal experience with retrowaever. However, there are many 
success stories on the internet. I have at least one colleague that used 
it without problems.


If I understand correctly, there is one slight drawback: you can not use 
the new java 5 APIs (like StringBuilder and java.util.concurrent). 
However, you do get all the new language stuff: generics, extended for 
loops, static imports, autoboxing/unboxing, varargs, enumerations and 
annotations.


But since the move to java 5 is all about generics and not about API's I 
would say: go for both!


Regards,
Erik.

JasonB schreef:
As Jesse referenced, once we move to Java 1.5 we can still release 
Java 1.4 versions via tools such as Retroweaver... assuming that the 
tool works as advertised. Has anyone had more experience in these 
types of tools?

 - Jason B.




---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-13 Thread Philip A. Chapman
All,

I am for 1.5.  I am in the happy situation where I have complete control
over deployment of my apps.  Not everyone is.  I would rather have it
sooner than later, but if it's best for the community as a whole, I am
glad to wait until after the Constructor refactoring.  Just not too much
after.  :-)

Should I find myself in the position of supporting < jdk 1.5, I'd give
retroweaver a try.  Whether I use it would depend on how well it works,
of course.

Thanks,

Martijn Dashorst wrote:
> All,
> 
> We are of course very busy finalizing Wicket 1.2, and we /really/ hope
> to get it done soon. This will benefit everyone. So I want to take a
> look beyond 1.2 and try to get some opinions on our roadmap, and
> adjust where appropiate.
> 
> There are two very big things ahead of us:
>  - constructor refactor
> we have reached a limit to the support we want to provide
> for Ajax and javascript. In order to provide the best support
> we need to know the markup id before it is available. Many
> have been bitten by trying to retrieve an attribute from a
> component tag in the page constructor.
> We want to remedie this by removing the add() method,
> and replacing it with an extra parameter in the component
> constructor, which sets the parent of the component.
> 
>public MyPage() {
> WebMarkupContainer c = new WebMarkupContainer("foo");
> c.add(new TextField("bar1"));
> c.add(new Label("bar2"));
> c.add(new Label("bar3"));
> add(c);
>}
> 
>will become:
> 
>public MyPage() {
>WebMarkupContainer c = new WebMarkupContainer(this, "foo");
>new TextField(c, "bar1");
>new Label(c, "bar2");
>new Label(c, "bar3");
>}
> 
> This opens up a lot of better markup parsing strategies for the
> core. We know this is a major API break, but we feel it is necessary
> to implement it in order to move Wicket forward.
> 
>  - java 5 support
> This is something a lot of people are waiting for. I understand that
> many people want, Igor states /need/, Java 5 support in Wicket.
> 
> There is also a negative side to this. Some, or even many of you,
> can't move to java 1.5 as a server platform. We don't know how
> many users this affects. Please give a response when you can't
> move to 1.5. As Wicket is a volunteer effort, we can only support
> so many projects. Supporting both a 1.4 and 1.5 project will
> drain our resources too far, and won't be possible. So we have to
> make a choice.
> 
> The questions I'm seeking answers to are the following:
> 
>  - should the post 1.2 version of Wicket involve both changes?
>  - should we make different releases for either change, and thus
> postponing 1.5 to
>Wicket 3?
>  - how many of you still require for current or future projects to run
> on JDK 1.4?
>  - how many would object to having a retroweaver build of a JDK 5 Wicket, 
> which
>enables you to run 1.5 code on a 1.4 JRE?
> 
> Thanks for your answers,
> 
> Martijn
> 
> --
> Living a wicket life...
> 
> Martijn Dashorst - http://www.jroller.com/page/dashorst
> 
> Wicket 1.1.1 is out: http://wicket.sourceforge.net/wicket-1.1
> 
> 
> ---
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
> for problems?  Stop!  Download the new AJAX search engine that makes
> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> http://sel.as-us.falkag.net/sel?cmd___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user


-- 
Philip A. Chapman

Application Development:
Java, Visual Basic (MCP), PostgreSQL, MySQL, MSSQL
Linux, Windows 9x, Windows NT, Windows 2000, Windows XP


signature.asc
Description: OpenPGP digital signature


Re: [Wicket-user] Post 1.2 roadmap

2006-02-13 Thread wang lei
I am sorry,i forget the time for 2.0 release. But I still have doubt about one year is enough.  I never used Retrotranslator  and other retroweaver tools.I am not sure it can run in different jdk with problems.So i avoid it.  Stick with the old version is not bad, we seldom change the version for consistence.     The last sentence is my fault.There is a wrong word "projects" insteadof "objects".  I just want to way "retroweaver" is not a good choice,just a solution for urgency.   - Original Message 
 -
   From: Jesse Sightler   To: wicket-user@lists.sourceforge.net   Sent: Tuesday, February 14, 2006 1:17 PM  Subject: Re: [Wicket-user] Post 1.2 roadmap  On 2/13/06, wang lei <[EMAIL PROTECTED]> wrote: Here is my opinions:>> - should the post 1.2 version of Wicket involve both changes?Absolutely not.I s
 upport
 the constructor change ,because it force the programmer to do in a right way. I don't want wicket support JDK1.5 soon.I know generics can bring many benefits.But there is a long time before most of us move to JDK1.5.Some projects from my clients are stilling run on JDK1.4 even JDK1.3.One year ,at least, is necessary for waiting.My clients would just move to  JDK1.4 easily,because they need to pay a lot of money and not sure the old software can move to the new JDK easily.  Based on the current pace of development, a 2.0 release would probably not land until late this year at the earliest, I would think.  Does that make 1.5 sound a little better?And 1.4 users would have two choices:Use the new version through Retrotranslator   Stick with the old version until they can safely migrateI don't think either of those options is particularly bad.   >>- should we make different releases for either change, and thus postponing 1.5 to   Wicket 3?No, one version is enough. Wicket2 or wicket3 are not important.I think if you move to JDK1.5 too soon.You will lose many users.It's not good for wicket.Wicket still has a long way to go.  Of course, it would also gain users thanks to the nicer development environment.  :)  >> - how many would object to having a retroweaver build of a JDK 5 Wicket, which   enables you to run 1.5 code on a 1.4 JRE?I never try to do that.I'm not sure what you mean... just that you've never tried it?  Or do you have some obje
 ction to
 this approach? Thanks,Jesshttp://www.jroller.com/page/jsight/__赶快注册雅虎超大容量免费邮箱?http://cn.mail.yahoo.com

Re: [Wicket-user] Post 1.2 roadmap

2006-02-13 Thread Jesse Sightler
Yes, you are correct, that is exactly what I meant.  The pace of development seems to be quite nice. :)-- JessOn 2/14/06, Eelco Hillenius
 <[EMAIL PROTECTED]> wrote:
I think you mean pace of releasing. The pace of development isactually very high, and is - unfortunately - the main reason why wedidn't bring out a release yet :)Eelco> Based on the current pace of development, a 
2.0 release would probably not> land until late this year at the earliest, I would think.  Does that make> 1.5 sound a little better?---This 
SF.net email is sponsored by: Splunk Inc. Do you grep through log filesfor problems?  Stop!  Download the new AJAX search engine that makessearching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmdlnk&kid3432&bid#0486&dat1642___
Wicket-user mailing listWicket-user@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/wicket-user



Re: [Wicket-user] Post 1.2 roadmap

2006-02-13 Thread Eelco Hillenius
I think you mean pace of releasing. The pace of development is
actually very high, and is - unfortunately - the main reason why we
didn't bring out a release yet :)

Eelco

> Based on the current pace of development, a 2.0 release would probably not
> land until late this year at the earliest, I would think.  Does that make
> 1.5 sound a little better?


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-13 Thread Jesse Sightler
On 2/13/06, wang lei <[EMAIL PROTECTED]> wrote:
Here is my opinions:>> - should the post 1.2 version of Wicket involve both changes?Absolutely not.I support the constructor change ,because it force the programmer to do in a right way.
I don't want wicket support JDK1.5 soon.I know generics can bring many benefits.But there is a long time before most of us move to JDK1.5.Some projects from my clients are stilling run on JDK1.4 even JDK1.3.One
 year ,at least, is necessary for waiting.My clients would just move to  JDK1.4 easily,because they need to pay a lot of money and not sure the old software can move to the new JDK easily.Based on the current pace of development, a 
2.0 release would probably not land until late this year at the earliest, I would think.  Does that make 1.5 sound a little better?And 1.4 users would have two choices:Use the new version through Retrotranslator
Stick with the old version until they can safely migrateI don't think either of those options is particularly bad.
 >>- should we make different releases for either change, and thus postponing 1.5 to   Wicket 3?No, one version is enough. Wicket2 or wicket3 are not important.I think if you move to JDK1.5
 too soon.You will lose many users.It's not good for wicket.Wicket still has a long way to go.Of course, it would also gain users thanks to the nicer development environment.  :)
>> - how many would object to having a retroweaver build of a JDK 5 Wicket, which   enables you to run 1.5 code on a 1.4 JRE?I never try to do that.I'm not sure what you mean... just that you've never tried it?  Or do you have some objection to this approach?
Thanks,Jesshttp://www.jroller.com/page/jsight/


Re: [Wicket-user] Post 1.2 roadmap

2006-02-13 Thread JasonB





As Jesse referenced, once we move to Java 1.5 we can still release Java
1.4 versions via tools such as Retroweaver... assuming that the tool
works as advertised. Has anyone had more experience in these types of
tools?
 - Jason B.

Jesse Sightler wrote:

  I'm completely in favor of jumping to Wicket 2.0 and implementing both
of these changes with it.  Java 5 support would be a really big plus
(esp. with tools like Retrotranslator and Retroweaver) for me as well.

I'm sure that won't be perfect for some people, but I think it is
reasonable to cut over now and keep a 1.2 version as a maintenance
branch.

--
Jess



On 2/13/06, Martijn Dashorst <[EMAIL PROTECTED]> wrote:
  
  
All,

We are of course very busy finalizing Wicket 1.2, and we /really/ hope
to get it done soon. This will benefit everyone. So I want to take a
look beyond 1.2 and try to get some opinions on our roadmap, and
adjust where appropiate.

There are two very big things ahead of us:
 - constructor refactor
we have reached a limit to the support we want to provide
for Ajax and _javascript_. In order to provide the best support
we need to know the markup id before it is available. Many
have been bitten by trying to retrieve an attribute from a
component tag in the page constructor.
We want to remedie this by removing the add() method,
and replacing it with an extra parameter in the component
constructor, which sets the parent of the component.

   public MyPage() {
WebMarkupContainer c = new WebMarkupContainer("foo");
c.add(new TextField("bar1"));
c.add(new Label("bar2"));
c.add(new Label("bar3"));
add(c);
   }

   will become:

   public MyPage() {
   WebMarkupContainer c = new WebMarkupContainer(this, "foo");
   new TextField(c, "bar1");
   new Label(c, "bar2");
   new Label(c, "bar3");
   }

This opens up a lot of better markup parsing strategies for the
core. We know this is a major API break, but we feel it is necessary
to implement it in order to move Wicket forward.

 - java 5 support
This is something a lot of people are waiting for. I understand that
many people want, Igor states /need/, Java 5 support in Wicket.

There is also a negative side to this. Some, or even many of you,
can't move to java 1.5 as a server platform. We don't know how
many users this affects. Please give a response when you can't
move to 1.5. As Wicket is a volunteer effort, we can only support
so many projects. Supporting both a 1.4 and 1.5 project will
drain our resources too far, and won't be possible. So we have to
make a choice.

The questions I'm seeking answers to are the following:

 - should the post 1.2 version of Wicket involve both changes?
 - should we make different releases for either change, and thus
postponing 1.5 to
   Wicket 3?
 - how many of you still require for current or future projects to run
on JDK 1.4?
 - how many would object to having a retroweaver build of a JDK 5 Wicket, which
   enables you to run 1.5 code on a 1.4 JRE?

Thanks for your answers,

Martijn

--
Living a wicket life...

Martijn Dashorst - http://www.jroller.com/page/dashorst

Wicket 1.1.1 is out: http://wicket.sourceforge.net/wicket-1.1


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmdlnk&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


  
  

---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=k&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

  






Re: [Wicket-user] Post 1.2 roadmap

2006-02-13 Thread Igor Vaynberg
may i humbly suggest you do not post off topic.-IgorOn 2/13/06, Gili <[EMAIL PROTECTED]
> wrote:Seems to me you guys are quickly running out of things to work on.
Might I humbly suggest you schedule RFE #1228367 for the next release?On a related note, I believe RFE #1167649 can be closed as fixed.Thanks,GiliMartijn Dashorst wrote:> All,>
> We are of course very busy finalizing Wicket 1.2, and we /really/ hope> to get it done soon. This will benefit everyone. So I want to take a> look beyond 1.2 and try to get some opinions on our roadmap, and
> adjust where appropiate.>> There are two very big things ahead of us:>  - constructor refactor> we have reached a limit to the support we want to provide> for Ajax and _javascript_. In order to provide the best support
> we need to know the markup id before it is available. Many> have been bitten by trying to retrieve an attribute from a> component tag in the page constructor.> We want to remedie this by removing the add() method,
> and replacing it with an extra parameter in the component> constructor, which sets the parent of the component.>>public MyPage() {> WebMarkupContainer c = new WebMarkupContainer("foo");
> c.add(new TextField("bar1"));> c.add(new Label("bar2"));> c.add(new Label("bar3"));> add(c);>}
>>will become:>>public MyPage() {>WebMarkupContainer c = new WebMarkupContainer(this, "foo");>new TextField(c, "bar1");
>new Label(c, "bar2");>new Label(c, "bar3");>}>> This opens up a lot of better markup parsing strategies for the
> core. We know this is a major API break, but we feel it is necessary> to implement it in order to move Wicket forward.>>  - java 5 support> This is something a lot of people are waiting for. I understand that
> many people want, Igor states /need/, Java 5 support in Wicket.>> There is also a negative side to this. Some, or even many of you,> can't move to java 1.5 as a server platform. We don't know how
> many users this affects. Please give a response when you can't> move to 1.5. As Wicket is a volunteer effort, we can only support> so many projects. Supporting both a 1.4 and 
1.5 project will> drain our resources too far, and won't be possible. So we have to> make a choice.>> The questions I'm seeking answers to are the following:>>  - should the post 
1.2 version of Wicket involve both changes?>  - should we make different releases for either change, and thus> postponing 1.5 to>Wicket 3?>  - how many of you still require for current or future projects to run
> on JDK 1.4?>  - how many would object to having a retroweaver build of a JDK 5 Wicket, which>enables you to run 1.5 code on a 1.4 JRE?>> Thanks for your answers,>> Martijn
>> --> Living a wicket life...>> Martijn Dashorst - http://www.jroller.com/page/dashorst>> Wicket 1.1.1 is out: 
http://wicket.sourceforge.net/wicket-1.1>>> ---> This SF.net email is sponsored by: Splunk Inc. Do you grep through log files> for problems?  Stop!  Download the new AJAX search engine that makes
> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!> http://sel.as-us.falkag.net/sel?cmd=k&kid3432&bid#0486&dat1642
> ___> Wicket-user mailing list> Wicket-user@lists.sourceforge.net> 
https://lists.sourceforge.net/lists/listinfo/wicket-user>--http://www.desktopbeautifier.com/---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log filesfor problems?  Stop!  Download the new AJAX search engine that makessearching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642___
Wicket-user mailing listWicket-user@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/wicket-user



Re: [Wicket-user] Post 1.2 roadmap

2006-02-13 Thread Eelco Hillenius
We /will/ evaluate all bugs, issues and patches before we bring out
any final release. We can't make any guarantees on fixes and schedules
however.

On 2/13/06, Eelco Hillenius <[EMAIL PROTECTED]> wrote:
> Say what? Running out of things to work on? That's a joke, right? May
> I remind you that we are doing this largely in our spare time, and
> have been doing that for a long time already?
>
> Eelco
>
>
> On 2/13/06, Gili <[EMAIL PROTECTED]> wrote:
> >
> > Seems to me you guys are quickly running out of things to work on.
> > Might I humbly suggest you schedule RFE #1228367 for the next release?
> > On a related note, I believe RFE #1167649 can be closed as fixed.
> >
> > Thanks,
> > Gili
> >
> > Martijn Dashorst wrote:
> > > All,
> > >
> > > We are of course very busy finalizing Wicket 1.2, and we /really/ hope
> > > to get it done soon. This will benefit everyone. So I want to take a
> > > look beyond 1.2 and try to get some opinions on our roadmap, and
> > > adjust where appropiate.
> > >
> > > There are two very big things ahead of us:
> > >  - constructor refactor
> > > we have reached a limit to the support we want to provide
> > > for Ajax and javascript. In order to provide the best support
> > > we need to know the markup id before it is available. Many
> > > have been bitten by trying to retrieve an attribute from a
> > > component tag in the page constructor.
> > > We want to remedie this by removing the add() method,
> > > and replacing it with an extra parameter in the component
> > > constructor, which sets the parent of the component.
> > >
> > >public MyPage() {
> > > WebMarkupContainer c = new WebMarkupContainer("foo");
> > > c.add(new TextField("bar1"));
> > > c.add(new Label("bar2"));
> > > c.add(new Label("bar3"));
> > > add(c);
> > >}
> > >
> > >will become:
> > >
> > >public MyPage() {
> > >WebMarkupContainer c = new WebMarkupContainer(this, "foo");
> > >new TextField(c, "bar1");
> > >new Label(c, "bar2");
> > >new Label(c, "bar3");
> > >}
> > >
> > > This opens up a lot of better markup parsing strategies for the
> > > core. We know this is a major API break, but we feel it is 
> > > necessary
> > > to implement it in order to move Wicket forward.
> > >
> > >  - java 5 support
> > > This is something a lot of people are waiting for. I understand 
> > > that
> > > many people want, Igor states /need/, Java 5 support in Wicket.
> > >
> > > There is also a negative side to this. Some, or even many of you,
> > > can't move to java 1.5 as a server platform. We don't know how
> > > many users this affects. Please give a response when you can't
> > > move to 1.5. As Wicket is a volunteer effort, we can only support
> > > so many projects. Supporting both a 1.4 and 1.5 project will
> > > drain our resources too far, and won't be possible. So we have to
> > > make a choice.
> > >
> > > The questions I'm seeking answers to are the following:
> > >
> > >  - should the post 1.2 version of Wicket involve both changes?
> > >  - should we make different releases for either change, and thus
> > > postponing 1.5 to
> > >Wicket 3?
> > >  - how many of you still require for current or future projects to run
> > > on JDK 1.4?
> > >  - how many would object to having a retroweaver build of a JDK 5 Wicket, 
> > > which
> > >enables you to run 1.5 code on a 1.4 JRE?
> > >
> > > Thanks for your answers,
> > >
> > > Martijn
> > >
> > > --
> > > Living a wicket life...
> > >
> > > Martijn Dashorst - http://www.jroller.com/page/dashorst
> > >
> > > Wicket 1.1.1 is out: http://wicket.sourceforge.net/wicket-1.1
> > >
> > >
> > > ---
> > > This SF.net email is sponsored by: Splunk Inc. Do you grep through log 
> > > files
> > > for problems?  Stop!  Download the new AJAX search engine that makes
> > > searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> > > http://sel.as-us.falkag.net/sel?cmd=k&kid3432&bid#0486&dat1642
> > > ___
> > > Wicket-user mailing list
> > > Wicket-user@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >
> >
> > --
> > http://www.desktopbeautifier.com/
> >
> >
> > ---
> > This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
> > for problems?  Stop!  Download the new AJAX search engine that makes
> > searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
> > __

Re: [Wicket-user] Post 1.2 roadmap

2006-02-13 Thread Eelco Hillenius
Say what? Running out of things to work on? That's a joke, right? May
I remind you that we are doing this largely in our spare time, and
have been doing that for a long time already?

Eelco


On 2/13/06, Gili <[EMAIL PROTECTED]> wrote:
>
> Seems to me you guys are quickly running out of things to work on.
> Might I humbly suggest you schedule RFE #1228367 for the next release?
> On a related note, I believe RFE #1167649 can be closed as fixed.
>
> Thanks,
> Gili
>
> Martijn Dashorst wrote:
> > All,
> >
> > We are of course very busy finalizing Wicket 1.2, and we /really/ hope
> > to get it done soon. This will benefit everyone. So I want to take a
> > look beyond 1.2 and try to get some opinions on our roadmap, and
> > adjust where appropiate.
> >
> > There are two very big things ahead of us:
> >  - constructor refactor
> > we have reached a limit to the support we want to provide
> > for Ajax and javascript. In order to provide the best support
> > we need to know the markup id before it is available. Many
> > have been bitten by trying to retrieve an attribute from a
> > component tag in the page constructor.
> > We want to remedie this by removing the add() method,
> > and replacing it with an extra parameter in the component
> > constructor, which sets the parent of the component.
> >
> >public MyPage() {
> > WebMarkupContainer c = new WebMarkupContainer("foo");
> > c.add(new TextField("bar1"));
> > c.add(new Label("bar2"));
> > c.add(new Label("bar3"));
> > add(c);
> >}
> >
> >will become:
> >
> >public MyPage() {
> >WebMarkupContainer c = new WebMarkupContainer(this, "foo");
> >new TextField(c, "bar1");
> >new Label(c, "bar2");
> >new Label(c, "bar3");
> >}
> >
> > This opens up a lot of better markup parsing strategies for the
> > core. We know this is a major API break, but we feel it is necessary
> > to implement it in order to move Wicket forward.
> >
> >  - java 5 support
> > This is something a lot of people are waiting for. I understand that
> > many people want, Igor states /need/, Java 5 support in Wicket.
> >
> > There is also a negative side to this. Some, or even many of you,
> > can't move to java 1.5 as a server platform. We don't know how
> > many users this affects. Please give a response when you can't
> > move to 1.5. As Wicket is a volunteer effort, we can only support
> > so many projects. Supporting both a 1.4 and 1.5 project will
> > drain our resources too far, and won't be possible. So we have to
> > make a choice.
> >
> > The questions I'm seeking answers to are the following:
> >
> >  - should the post 1.2 version of Wicket involve both changes?
> >  - should we make different releases for either change, and thus
> > postponing 1.5 to
> >Wicket 3?
> >  - how many of you still require for current or future projects to run
> > on JDK 1.4?
> >  - how many would object to having a retroweaver build of a JDK 5 Wicket, 
> > which
> >enables you to run 1.5 code on a 1.4 JRE?
> >
> > Thanks for your answers,
> >
> > Martijn
> >
> > --
> > Living a wicket life...
> >
> > Martijn Dashorst - http://www.jroller.com/page/dashorst
> >
> > Wicket 1.1.1 is out: http://wicket.sourceforge.net/wicket-1.1
> >
> >
> > ---
> > This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
> > for problems?  Stop!  Download the new AJAX search engine that makes
> > searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> > http://sel.as-us.falkag.net/sel?cmd=k&kid3432&bid#0486&dat1642
> > ___
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
>
> --
> http://www.desktopbeautifier.com/
>
>
> ---
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
> for problems?  Stop!  Download the new AJAX search engine that makes
> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
> ___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cm

Re: [Wicket-user] Post 1.2 roadmap

2006-02-13 Thread Gili


	Seems to me you guys are quickly running out of things to work on. 
Might I humbly suggest you schedule RFE #1228367 for the next release? 
On a related note, I believe RFE #1167649 can be closed as fixed.


Thanks,
Gili

Martijn Dashorst wrote:

All,

We are of course very busy finalizing Wicket 1.2, and we /really/ hope
to get it done soon. This will benefit everyone. So I want to take a
look beyond 1.2 and try to get some opinions on our roadmap, and
adjust where appropiate.

There are two very big things ahead of us:
 - constructor refactor
we have reached a limit to the support we want to provide
for Ajax and javascript. In order to provide the best support
we need to know the markup id before it is available. Many
have been bitten by trying to retrieve an attribute from a
component tag in the page constructor.
We want to remedie this by removing the add() method,
and replacing it with an extra parameter in the component
constructor, which sets the parent of the component.

   public MyPage() {
WebMarkupContainer c = new WebMarkupContainer("foo");
c.add(new TextField("bar1"));
c.add(new Label("bar2"));
c.add(new Label("bar3"));
add(c);
   }

   will become:

   public MyPage() {
   WebMarkupContainer c = new WebMarkupContainer(this, "foo");
   new TextField(c, "bar1");
   new Label(c, "bar2");
   new Label(c, "bar3");
   }

This opens up a lot of better markup parsing strategies for the
core. We know this is a major API break, but we feel it is necessary
to implement it in order to move Wicket forward.

 - java 5 support
This is something a lot of people are waiting for. I understand that
many people want, Igor states /need/, Java 5 support in Wicket.

There is also a negative side to this. Some, or even many of you,
can't move to java 1.5 as a server platform. We don't know how
many users this affects. Please give a response when you can't
move to 1.5. As Wicket is a volunteer effort, we can only support
so many projects. Supporting both a 1.4 and 1.5 project will
drain our resources too far, and won't be possible. So we have to
make a choice.

The questions I'm seeking answers to are the following:

 - should the post 1.2 version of Wicket involve both changes?
 - should we make different releases for either change, and thus
postponing 1.5 to
   Wicket 3?
 - how many of you still require for current or future projects to run
on JDK 1.4?
 - how many would object to having a retroweaver build of a JDK 5 Wicket, which
   enables you to run 1.5 code on a 1.4 JRE?

Thanks for your answers,

Martijn

--
Living a wicket life...

Martijn Dashorst - http://www.jroller.com/page/dashorst

Wicket 1.1.1 is out: http://wicket.sourceforge.net/wicket-1.1


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=k&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user



--
http://www.desktopbeautifier.com/


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-13 Thread wang lei
Here is my opinions:>> - should the post 1.2 version of Wicket involve both changes?Absolutely not.I support the constructor change ,because it force the programmer to do in a right way.I don't want wicket support JDK1.5 soon.I know generics can bring many benefits.But there is a long time before most of us move to JDK1.5.Some projects from my clients are stilling run on JDK1.4 even JDK1.3.One year ,at least, is necessary for waiting.My clients would just move to  JDK1.4 easily,because they need to pay a lot of money and not sure the old software can move to the new JDK easily. >>- should we make different releases for either change, and thus postponing 1.5 to   Wicket 3?No, one version is enough. Wicket2 or wicket3 are not important.I think if you move to JDK1.5 too soon.You will lose many users.It's not good for wicket.Wicket still has a long way to go.>>- how many of you s
 till
 require for current or future projects to run on JDK 1.4?In fact,this question is suitable.Most time,the clients choose the platform,instead of us.Many clients are running different jdk, I can't predict. But for you,i would prefer JDK1.4.>> - how many would object to having a retroweaver build of a JDK 5 Wicket, which   enables you to run 1.5 code on a 1.4 JRE?I never try to do that.
		无限容量雅虎相册,原图等大下载,超快速度,赶快抢注! 

Re: [Wicket-user] Post 1.2 roadmap

2006-02-13 Thread Jesse Sightler
I'm completely in favor of jumping to Wicket 2.0 and implementing both
of these changes with it.  Java 5 support would be a really big plus
(esp. with tools like Retrotranslator and Retroweaver) for me as well.

I'm sure that won't be perfect for some people, but I think it is
reasonable to cut over now and keep a 1.2 version as a maintenance
branch.

--
Jess



On 2/13/06, Martijn Dashorst <[EMAIL PROTECTED]> wrote:
> All,
>
> We are of course very busy finalizing Wicket 1.2, and we /really/ hope
> to get it done soon. This will benefit everyone. So I want to take a
> look beyond 1.2 and try to get some opinions on our roadmap, and
> adjust where appropiate.
>
> There are two very big things ahead of us:
>  - constructor refactor
> we have reached a limit to the support we want to provide
> for Ajax and javascript. In order to provide the best support
> we need to know the markup id before it is available. Many
> have been bitten by trying to retrieve an attribute from a
> component tag in the page constructor.
> We want to remedie this by removing the add() method,
> and replacing it with an extra parameter in the component
> constructor, which sets the parent of the component.
>
>public MyPage() {
> WebMarkupContainer c = new WebMarkupContainer("foo");
> c.add(new TextField("bar1"));
> c.add(new Label("bar2"));
> c.add(new Label("bar3"));
> add(c);
>}
>
>will become:
>
>public MyPage() {
>WebMarkupContainer c = new WebMarkupContainer(this, "foo");
>new TextField(c, "bar1");
>new Label(c, "bar2");
>new Label(c, "bar3");
>}
>
> This opens up a lot of better markup parsing strategies for the
> core. We know this is a major API break, but we feel it is necessary
> to implement it in order to move Wicket forward.
>
>  - java 5 support
> This is something a lot of people are waiting for. I understand that
> many people want, Igor states /need/, Java 5 support in Wicket.
>
> There is also a negative side to this. Some, or even many of you,
> can't move to java 1.5 as a server platform. We don't know how
> many users this affects. Please give a response when you can't
> move to 1.5. As Wicket is a volunteer effort, we can only support
> so many projects. Supporting both a 1.4 and 1.5 project will
> drain our resources too far, and won't be possible. So we have to
> make a choice.
>
> The questions I'm seeking answers to are the following:
>
>  - should the post 1.2 version of Wicket involve both changes?
>  - should we make different releases for either change, and thus
> postponing 1.5 to
>Wicket 3?
>  - how many of you still require for current or future projects to run
> on JDK 1.4?
>  - how many would object to having a retroweaver build of a JDK 5 Wicket, 
> which
>enables you to run 1.5 code on a 1.4 JRE?
>
> Thanks for your answers,
>
> Martijn
>
> --
> Living a wicket life...
>
> Martijn Dashorst - http://www.jroller.com/page/dashorst
>
> Wicket 1.1.1 is out: http://wicket.sourceforge.net/wicket-1.1
>
>
> ---
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
> for problems?  Stop!  Download the new AJAX search engine that makes
> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> http://sel.as-us.falkag.net/sel?cmdlnk&kid3432&bid#0486&dat1642
> ___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Post 1.2 roadmap

2006-02-13 Thread Eelco Hillenius
Here are mine:

> The questions I'm seeking answers to are the following:
>
>  - should the post 1.2 version of Wicket involve both changes?

No. The constructor changes first, we can call it 1.3, and that
version should be primarily just that change and some minor ones
around it.

>  - should we make different releases for either change, and thus
> postponing 1.5 to
>Wicket 3?

Yes. If we call the constructor change Wicket 1.3, we can call the JDK
1.5 version Wicket 2.0.

>  - how many of you still require for current or future projects to run
> on JDK 1.4?
>  - how many would object to having a retroweaver build of a JDK 5 Wicket, 
> which
>enables you to run 1.5 code on a 1.4 JRE?

I agree with Igor that we should move to 1.5, and don't wait for a
year to do it. Not everyone will be happy with it, but we'll have a
very decent version out with 1.3 which we should support for a long
time (by which I mean bug fixing, not so much back porting new
features).

Moving to 1.5 will eleminate a few of the weak features we still have
and can't fix. As Wicket is all about Java code and strong typing, it
sucks we can't have that strong typing in one of our major concepts
yet - the model. With generics we can have this. I think that alone is
worth the move, and as a lot of other frameworks - either for UI stuff
or other purposes - already moved to 1.5, I don't think it is too
early. We are already a year further since our first 1.5 discussions.

Eelco


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


[Wicket-user] Post 1.2 roadmap

2006-02-13 Thread Martijn Dashorst
All,

We are of course very busy finalizing Wicket 1.2, and we /really/ hope
to get it done soon. This will benefit everyone. So I want to take a
look beyond 1.2 and try to get some opinions on our roadmap, and
adjust where appropiate.

There are two very big things ahead of us:
 - constructor refactor
we have reached a limit to the support we want to provide
for Ajax and javascript. In order to provide the best support
we need to know the markup id before it is available. Many
have been bitten by trying to retrieve an attribute from a
component tag in the page constructor.
We want to remedie this by removing the add() method,
and replacing it with an extra parameter in the component
constructor, which sets the parent of the component.

   public MyPage() {
WebMarkupContainer c = new WebMarkupContainer("foo");
c.add(new TextField("bar1"));
c.add(new Label("bar2"));
c.add(new Label("bar3"));
add(c);
   }

   will become:

   public MyPage() {
   WebMarkupContainer c = new WebMarkupContainer(this, "foo");
   new TextField(c, "bar1");
   new Label(c, "bar2");
   new Label(c, "bar3");
   }

This opens up a lot of better markup parsing strategies for the
core. We know this is a major API break, but we feel it is necessary
to implement it in order to move Wicket forward.

 - java 5 support
This is something a lot of people are waiting for. I understand that
many people want, Igor states /need/, Java 5 support in Wicket.

There is also a negative side to this. Some, or even many of you,
can't move to java 1.5 as a server platform. We don't know how
many users this affects. Please give a response when you can't
move to 1.5. As Wicket is a volunteer effort, we can only support
so many projects. Supporting both a 1.4 and 1.5 project will
drain our resources too far, and won't be possible. So we have to
make a choice.

The questions I'm seeking answers to are the following:

 - should the post 1.2 version of Wicket involve both changes?
 - should we make different releases for either change, and thus
postponing 1.5 to
   Wicket 3?
 - how many of you still require for current or future projects to run
on JDK 1.4?
 - how many would object to having a retroweaver build of a JDK 5 Wicket, which
   enables you to run 1.5 code on a 1.4 JRE?

Thanks for your answers,

Martijn

--
Living a wicket life...

Martijn Dashorst - http://www.jroller.com/page/dashorst

Wicket 1.1.1 is out: http://wicket.sourceforge.net/wicket-1.1


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user