This week's book giveaway is in the Programmer Certification forum.
We're giving away four copies of OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815 and have Jeanne Boyarsky & Scott Selikoff on-line!
See this thread for details.
Win a copy of OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815 this week in the Programmer Certification forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Junilu Lacar
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • Devaka Cooray
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Ron McLeod
  • Carey Brown
Bartenders:
  • Paweł Baczyński
  • Piet Souris
  • Vijitha Kumara

Is Wicket for real big websites

 
Ranch Hand
Posts: 73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I know that Wicket is really good web application framework. I'm very satisfied with Wicket small reusable component oriented concept and a lot of things that are simplified by Wicket. I fall in love with Wicket but..

..i have a trepidation: "Is Wicket good choice for developing Websites?".

Almost everything in Wicket is serialized and statefull pages are native for Wicket. How does Wicket deal with website problems? Is it trivial or does it require hacking framework and raping community
I know that Wicket have some solutions for stateless pages, for example, but my question is: "Is Wicket really good framework for websites too and should it be the first choice for this target?"
 
author
Posts: 37
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Tomasz Prus:
I know that Wicket is really good web application framework. I'm very satisfied with Wicket small reusable component oriented concept and a lot of things that are simplified by Wicket. I fall in love with Wicket but..

..i have a trepidation: "Is Wicket good choice for developing Websites?".

Almost everything in Wicket is serialized and statefull pages are native for Wicket. How does Wicket deal with website problems? Is it trivial or does it require hacking framework and raping community
I know that Wicket have some solutions for stateless pages, for example, but my question is: "Is Wicket really good framework for websites too and should it be the first choice for this target?"



That depends... If you're coding a public web site with a fairly straightforward UI (say an Amazon, where most of the interesting work arguably happens in the back end), using Wicket might add little value over - say - using regular JSPs. I'd still prefer to work with stateless pages in that case, but of course I already know Wicket well.

Wicket depends on server side memory and serialization (though highly optimized) to provide a stateful programming model. That doesn't come entirely free, and one of the tradeoffs is that scaling it may need some work. Now, supporting thousands of users on one box shouldn't be a problem (and I know this from both testing and from experience). Beyond that, as long as you use sticky sessions without facilities for failover, you can just add machines, no problem. It only gets relatively expensive (compared to stateless programming) when you need to support failover or non-sticky session schemes. In that case, do your math and prepare resources. My experience is that it's not as expensive as you might expect, especially if you use something like the cluster project in wicket-stuff, or use something like Terracotta.
 
To avoid criticism do nothing, say nothing, be nothing. -Elbert Hubbard. Please critique this tiny ad:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!