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

Reply via email to