First of all. Wow. This stuff rocks. Wicket is my first experience
with a component based framework and I've never got up to speed so fast.
I've been looking for ways to simplify web development. Ruby on Rails
does a lot of things I like, but I would really like to stick with
Java. I'm pretty sure I'm going to use Wicket for my next web project.
The one feature that got me interested in Wicket was something I saw
in the kickstart demo video; the embedded Jetty web server. That is
just *so* smart. One of the biggest annoyances of Java web app
development has always been the long cycles. Edit a JSP, redeploy,
wait, wait, wait, hit reload, oh wait the session expired, login
again, test, see te bug, goto 10.
I've been running Wicket in Eclipse's debugger and I can almost
reload all code dynamically. Simply by typing new code and letting
Eclipse do an auto-compile. There are some little problems in some
cases but I'm sure that can be fixed once I properly identify those
problems.
Ok, first some questions from this newbie :-)
* What's up with all the <span>'s? I simply use <p wicket:id="foo"></
p> and that also works fine. Is it a matter of personal html style or
is it good practice to use the spans?
* Panels. Great stuff. But how do I make things modular across
different projects? Can I jar a panel's code and html up and simply
drop it in another project's classpath?
* Is there any literature about the differences between MVC and
Component-based frameworks?
* Other people have pointed this out .. the URLs. Functional but
ugly :-) It would be really nice to do custom mappings for pages.
Something like Rails has would be great. Are there hooks to do
something like that? Maybe through a Servlet Filter? (http://
manuals.rubyonrails.com/read/book/9)
* I see te Spring integration, but that project's web page also
speaks of examples. Those are nowhere to be found however.
* Working with plain HTML is so great. But I do miss things that I am
used to in JSP. For example, how do I do basic stuff like
conditionally showing parts of a page? The basic 'if user is logged
in then show the logout link, otherwise show the login and signup
links' example. I'm still in a JSP mindset :-)
S.
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user