Apache Wicket

(6)
3.8 out of 5 stars

The Apache Software Foundation announces Apache Wicket v7.0 Open Source Java web framework that powers thousands of web applications and web sites for governments, stores, universities, cities, banks, email providers, and more.

Work for Apache Wicket?

Learning about Apache Wicket?

We can help you find the solution that fits you best.

Find the Right Product

Apache Wicket Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • User Industry
Ratings
Company Size
User Role
User Industry
Showing 6 Apache Wicket reviews
LinkedIn Connections
Apache Wicket review by <span>Ahmet Yaşar .</span>
Ahmet Yaşar .
Validated Reviewer
Organic
Reviewed On

I have been using Wicket for 6 years

What do you like best?

OOP and component based deign of the framework (Write once, use eveywhere)

Ready-to-use components (e.g. wicket, wicket-jquery-ui and wicket-kendo-ui components)

Designing elegant architecture is simplified by the use of Java 8 and functional programming!

User guides and doccumentation.

Active releases and Apache support.

It is of course open-source, which helps you becoming master in Wicket.

Bean validation, Spring injection and Spring security integration.

Inherent protection against session fixation, request forgery, etc.

Having the liberty to push the load onto client or server.

What do you dislike?

Sometimes hacking with jquery-ui components can be daunting.

Sometimes you need to override an internal method, but realizing that it is a final method is just frustrating..

Java code in pages and components might get messy after some time.

You should search for the developer experiences and best practices for Wicket, before attempting to build a huge architecture...

Recommendations to others considering the product

Jump in the Wicket user guide and learn the basics. Build some simple pages at first. Then search for best practices before architecting an infrastructure. Wicket's internal working is very well documented. Read documents with full hearth, and see how the framework is designed. You will like it.

What business problems are you solving with the product? What benefits have you realized?

It's a real web framework. When you use Wicket, you theoretically and practically don't need any other library to use (yet, making use of jqery-ui integration makes you happy).

I think Wicket seems to be tailored for enterprise development, in which somebody needs to write a bunch of pages while the more experienced is developing the infrastructure...

Sign in to G2 Crowd to see what your connections have to say about Apache Wicket
Headshots
Apache Wicket review by <span>Jakub B.</span>
Jakub B.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Well though object oriented Java view framework

What do you like best?

There are multiple things I love about the framework, but if I would have to point one, I would choose the object oriented approach to web application. This means for me that the logic isn't injected into the HTML but is instead a part of the Java code. The models allowing from retrieval of domain objects from different data sources. And as a last is the support for test driven development on multiple levels from the isolation on the component level and model level to the well thought support for integration testing and validating the generated html.

What do you dislike?

Relative verbosity of the framework. Relatively complicated integration with more complex javascript components created in other frameworks like Jquery-ui, though I must mention for lots of these components the integration already exists.

What business problems are you solving with the product? What benefits have you realized?

We implement a web application similar to the imbd.com for the purpose of larps. It contains possibility to add games, comment them and rate them. At the current moment we also work on implementing the calendar functionality for this product.

The interesting parts is support for internationalization, with regards to supporting multiple languages of community interaction and automatical filtering based on your criterias.

One of the important bonuses for us is the real possibility of reusing the components across projects.

What Java Web Frameworks solution do you use?

Thanks for letting us know!
Apache Wicket review by <span>James T S.</span>
James T S.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Wicket can be a powerful ally

What do you like best?

Wicket lets the developer focus heavily towards their application logic rather than the vast technical minutia inherent to providing a web interface.

What do you dislike?

Wicket has a slightly steep learning curve and can't hide all the technology layers that combine to build a web-driven UI. Developers really need a fairly reasonable grasp of HTML, CSS and at least some Javascript if they're to bring out all of Wicket's merits.

Recommendations to others considering the product

If you've got a Java-driven web application, investing in mastering Wicket could potentially save your developers a lot of time. If they've already mastered it, they can use it to rapidly prototype systems though to building enterprise-grade final products.

What business problems are you solving with the product? What benefits have you realized?

We use Wicket as it is depended-upon by an open source web application we've heavily extended. In this context we've been able to fairly easily get our product functional and productive. Our developers have had a few hours of confusion as they've fought their way through getting Wicket to do what they like, but thanks to reasonably good example material and documentation, it's saved us time. I'm especially happy to have no had to delve much in to handling browser quirks, Wicket's output functions very well for both Mobile and Desktop users of our platform.

Apache Wicket review by G2 Crowd User in Internet
G2 Crowd User in Internet
Validated Reviewer
Invitation from G2 Crowd
Reviewed On

Some good things, some bad things

What do you like best?

I found wicket to be good when you want to quickly throw up a web page and map Java objects to tags in the page.

I also like that we could have a designer create the web page in html, and then a developer could later on just add the wicket tags in the same html page to add the data we needed.

What do you dislike?

It's sort of a MVC framework that uses state. Most modern web apps are now stateless and API based. Wicket is really starting to show it's age in web development.

It can also be complicated when you start wanting to have complex pages with lots of elements and interactivity or when you want to add other frameworks/components that aren't part of wicket.

Recommendations to others considering the product

It's not been adopted that much and I don't see it having much of a future compared to more modern web frameworks.

I'd look at others seriously before choosing Wicket.

What business problems are you solving with the product? What benefits have you realized?

Getting data to the customer as quick as possible.

Apache Wicket review by <span>Hamed Z.</span>
Hamed Z.
Validated Reviewer
Organic
Reviewed On

It's a well-designed UI framework for Java-based web applications.

What do you like best?

The structure of this framework is great! Actually, when I compare it with JSF it makes the UI-side of the application much cleaner, readable, understandable, and flexible.

What do you dislike?

What I dislike about Wicket is more about all Java applications, not only Wicket; which is being so verbose. Although is code extremely readable, code lines are too long.

Recommendations to others considering the product

If you're looking for a well-structured UI framework for Java-based applications, I recommend Wicket!

What business problems are you solving with the product? What benefits have you realized?

Web applications. The benefit it making the UI code more readable and flexible.

Apache Wicket review by Internal Consultant
Internal Consultant
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Apache Wicket : A open Source, component oriented, scalable web framworks

What do you like best?

Most favorite feature is, developer only need to write pure java and HTML code only. Pages and Components in Wicket are real Java objects. All components support ajax behavior.

What do you dislike?

When I worked on Apache Wicket, lack of Apache Wicket expert in market was big issue for us.

What business problems are you solving with the product? What benefits have you realized?

Developer don't need to know about ajax framework. Apache wicket framework handle it.

Kate avatar
Kate from G2 Crowd

Learning about Apache Wicket?

I can help.
* We monitor all Apache Wicket reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.