Eelco Hillenius wrote:
Hi,
Now that half of the team is getting ready to work on Wicket 1.4,
which is all about supporting the Java 5 features, I think it is time
for the other half of the team to start talking about Wicket 3.0 (we
skip 2.0 as we've used that for prototyping before), which is
scheduled for 2009.
Sounds like a good idea to avoid confusion.
We've had some offline talk about this with various team members, and
it seems that we have basic agreement on at least a couple of things:
* Wicket 3.0 source will be all Scala (http://www.scala-lang.org/),
which means quite a transition for our team, but we will still
maintain compatibility with regular Java.
Argh! I like java and I like wicket, what boundarys are you guys
reaching that java cant solve? And I then the future in short will be
all about alternative languages in jvm, like jruby scala python etc. Why
not keep it safe a little longer, but I guess it does not matter if its
totally compatible with regular java (only thing that could be annoying
is when looking at the source).
* Relax our policy towards scripting in pages. We're just getting
tired of people having a hard time to do simple things with Wicket, so
in the future we want to support loops, conditionals and property
expressions directly in the markup on top of the facilities we have
now.
Hmm, I actually like that you cant script. I tend to believe it keeps
the spaghetti out of the code. Keep code/logic in java and markup in
markup and a have clean cut.
* Introduce layout managers. While it is great to be able to directly
code markup with Wicket, we'd like to hide that a bit more and
introduce layout managers as the preferential mechanism for composing
pages and components.
Could be good.
* Swing compatibility. We want our future components to be able to run
directly in Swing, and Swing components to be run in Wicket apps. Just
like some of our competitors.
Could also be good, but how would you handle the client server paradigm
in swing?
WDYT? Comments/ suggestions?
This isnt aprilsfools?
Cheers,
Eelco
--
-Wicket for love
Nino Martinez Wael
Java Specialist @ Jayway DK
http://www.jayway.dk
+45 2936 7684