---
title: Apache Wicket Reviews
meta_title: 'Apache Wicket Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 19 reviews by the users' company size, role or industry to
  find out how Apache Wicket works for a business like yours.
aggregate_rating:
  rating_value: 3.8
  review_count: 19
  scale: '5'
date_modified: '2026-05-05'
parent_category:
  name: Web Frameworks
  url: https://www.g2.com/categories/web-frameworks
---

# Apache Wicket Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Java Web Frameworks](https://www.g2.com/categories/java-web-frameworks)  
**Average Rating:** 3.8/5.0  
**Total Reviews:** 19
## About Apache Wicket
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.




## Apache Wicket Reviews
  ### 1. Easy to use framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Marco S. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 13, 2021

**What do you like best about Apache Wicket?**

The biggest appealing of Wicket is that is a Java based framework. Learning how to use the templates is easy and takes of the learning curve of javascript our typescript technologies. Some of the features that i most liked were: litte configuration, maven support, integration with spring, the fact is a component oriented framework, easy control on the templates, the model and forms and how easy is to integrate with java beans, out of the box components like check box's, radio-buttons etc, localization, web-sockets just to mention some.

**What do you dislike about Apache Wicket?**

It lacks of the maturity, power and robustness that frameworks like Angular give. On the other hand the learning curve of these technologies are much higher.

The power that type script languages can bring is huge. Another thing that i think is negative has to do that there is no clear separation of front and backend creating a big dependency on a webserver to deploy it

**Recommendations to others considering Apache Wicket:**

If the team are java experts but lacks experience on typescript, Apache wicket is an excellent choice

**What problems is Apache Wicket solving and how is that benefiting you?**

I built a web application for a Real State company from the scratch and delivered in production. The biggest benefit was a very low learning curve that allowed me to deliver features faster

Wicket allow me to build a robust, and easy to maintain application. The framework allowed me to test and debug easily even on the front end. The look and feel of the application was good enough. Because it is a java based application it was not hard to setup a Continuous integration system with it. It can easily deployed on a tomcat server without greater requirements.

  ### 2. Ease to use & more flexible for basic learners

**Rating:** 4.0/5.0 stars

**Reviewed by:** Praveenkumar T. | Senior Java Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 15, 2021

**What do you like best about Apache Wicket?**

Even a basic HTML developer, can handle Apache wicket with ease. Iv got experience with Apache wicket for almost five years now, and that’s the best thing I would ever prescribe for dynamic applications

**What do you dislike about Apache Wicket?**

Integrating complex third party services are a bit tidious

**What problems is Apache Wicket solving and how is that benefiting you?**

Creating the most dynamic application in no time

  ### 3. It is a good Java framework thag can be easily intergrated with any ORM tools to make good UI.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Abhijeet A. | Software Development Engineer ll, Enterprise (> 1000 emp.)

**Reviewed Date:** January 13, 2021

**What do you like best about Apache Wicket?**

It is very easy to use. I like its internal working of managing things very efficiently.

**What do you dislike about Apache Wicket?**

Need to write lote of code for making any simple page.

**Recommendations to others considering Apache Wicket:**

Yes

**What problems is Apache Wicket solving and how is that benefiting you?**

I am working on my organisation application built on wicket that is basically acquiring product of my organisation.

  ### 4. How wicket was implemented

**Rating:** 2.5/5.0 stars

**Reviewed by:** Emanuele F. | Delivery Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 15, 2021

**What do you like best about Apache Wicket?**

I liked to work on HTML and web object using Java objects

**What do you dislike about Apache Wicket?**

I don't recognize any inconvenient at the moment

**What problems is Apache Wicket solving and how is that benefiting you?**

We wanted to build a website for one of our client and we used Wicket as main techonology for the presentation layer

  ### 5. Serves perfectly for Java developers

**Rating:** 3.0/5.0 stars

**Reviewed by:** Radovan R. | S, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 14, 2021

**What do you like best about Apache Wicket?**

Component model of everything. Easy to use for someone who understand Java very good

**What do you dislike about Apache Wicket?**

Work with Javascript and front end stuff

**What problems is Apache Wicket solving and how is that benefiting you?**

Learning this framework was hard. But when I knew all aspects it was fast to deliver what was needed for client

  ### 6. Easy to use framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 26, 2021

**What do you like best about Apache Wicket?**

Main thing is java based framework and easy control kn templates

**What do you dislike about Apache Wicket?**

I just started using it in my current project so i did not find any major issue in it just feel there is no separation in front and backend

**Recommendations to others considering Apache Wicket:**

Yes highly recommend

**What problems is Apache Wicket solving and how is that benefiting you?**

Could learn in very few times so it is very important and currently using in my web application java project as some features are very useful.

  ### 7. It was really interesting to work with this framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Олег . | software engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 15, 2021

**What do you like best about Apache Wicket?**

Built on top of Java 11, opensource, easy to use

**What do you dislike about Apache Wicket?**

It's difficult to say. Probably I do need more time to work with it

**What problems is Apache Wicket solving and how is that benefiting you?**

web services

  ### 8. I have 2 years worked with Wicket

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Media Production | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 25, 2021

**What do you like best about Apache Wicket?**

It is easy to learn for Java developer and good architectural

**What do you dislike about Apache Wicket?**

However it is bit hard to custom UI and styling

**What problems is Apache Wicket solving and how is that benefiting you?**

It’s really easy to build UI app with good modular

  ### 9. Building web apps made easy, but not entirely customizable

**Rating:** 3.0/5.0 stars

**Reviewed by:** Will S. | Director of Software Development, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 13, 2018

**What do you like best about Apache Wicket?**

Wicket makes it quick and easy to set up customized web apps. The templating is very nice, and it has implementations of pretty much any web component you could possibly want, and lets you override and customize classes for components not supported out of the box

**What do you dislike about Apache Wicket?**

Some of the hooks are a little difficult to use. Adding custom CSS and JS to a page isn't exactly straightforward, and integrating with JQuery was kind of a pain.

**What problems is Apache Wicket solving and how is that benefiting you?**

Wicket is providing our primary web application. The simplicity of it has allowed us to  make pretty major changes in short periods of time.

  ### 10. Yet Another Tool in the Box

**Rating:** 2.5/5.0 stars

**Reviewed by:** Rahul I. | Graduate Research Assistant, Internet, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 17, 2018

**What do you like best about Apache Wicket?**

DSL is pretty nifty. Component-based testing is made very easy as the number of components are equal to the number of modules that are present.

**What do you dislike about Apache Wicket?**

Yet another tool trying to solve the MVC problem. it has its benefits but doesn't provide many benefits if you are trying to shift from an existing established system.

**Recommendations to others considering Apache Wicket:**

Think twice before shifting from existing infrastructure to Wicket

**What problems is Apache Wicket solving and how is that benefiting you?**

It is very easy to get started. A simple Web Application is made is a matter of seconds. More complicated web applications need to be thought out properly before attempting

  ### 11. My experience with Apache 

**Rating:** 3.5/5.0 stars

**Reviewed by:** Kiran R. | Senior Software Developer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** December 18, 2018

**What do you like best about Apache Wicket?**

Apache Wicket is a Web development Java framework used for developing web applications and services.
It simplifies web development using Java and XHTML complaint HTML codes.
Its component based which make it reusable.

**What do you dislike about Apache Wicket?**

Wicket works with Java 8 or more so Users have to update their Java for using Apache Wicket.
Difficult to understand for new Users.

**What problems is Apache Wicket solving and how is that benefiting you?**

We have used Wicket for server side logical development for our corporate.

  ### 12. My review for Apache wicket

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 17, 2018

**What do you like best about Apache Wicket?**

It's components are ready to use. The frame work structure is great. It makes my work easy. All components support Ajax behaviour.

**What do you dislike about Apache Wicket?**

Sometimes working on It is complicated. Java code in pages and components are lil'bit messy

**What problems is Apache Wicket solving and how is that benefiting you?**

Now our developers take least time to do a work.. it help us a lot.

  ### 13. Wicket apache

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 17, 2018

**What do you like best about Apache Wicket?**

The things that excite me are java 8 functionality, spring injection and support from. Apache is like amazing 

**What do you dislike about Apache Wicket?**

The code some times becomes a hassle to deal. With 

**What problems is Apache Wicket solving and how is that benefiting you?**

A framework which can replace any other software no need of other frameworks you can do it all with jquery ui elements 

  ### 14. I have been using Wicket for 6 years

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ahmet Yaşar . | IT System Architect, Telecommunications, Enterprise (> 1000 emp.)

**Reviewed Date:** August 02, 2017

**What do you like best about Apache Wicket?**

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 about Apache Wicket?**

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 Apache Wicket:**

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 problems is Apache Wicket solving and how is that benefiting you?**

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...

  ### 15. Some good things, some bad things

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Internet | Enterprise (> 1000 emp.)

**Reviewed Date:** August 24, 2016

**What do you like best about Apache Wicket?**

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 about Apache Wicket?**

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 Apache Wicket:**

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 problems is Apache Wicket solving and how is that benefiting you?**

Getting data to the customer as quick as possible.

  ### 16. Well though object oriented Java view framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Jakub B. | Software Engineer / Project Manager, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 26, 2016

**What do you like best about Apache Wicket?**

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 about Apache Wicket?**

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 problems is Apache Wicket solving and how is that benefiting you?**

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. 

  ### 17. Wicket can be a powerful ally

**Rating:** 3.5/5.0 stars

**Reviewed by:** James T S. | R&D Engineer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 23, 2016

**What do you like best about Apache Wicket?**

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 about Apache Wicket?**

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 Apache Wicket:**

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 problems is Apache Wicket solving and how is that benefiting you?**

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.

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

**Rating:** 4.5/5.0 stars

**Reviewed by:** Hamed Z. | Research Assistant, Higher Education, Enterprise (> 1000 emp.)

**Reviewed Date:** May 19, 2016

**What do you like best about Apache Wicket?**

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 about Apache Wicket?**

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 Apache Wicket:**

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

**What problems is Apache Wicket solving and how is that benefiting you?**

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

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

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** February 23, 2016

**What do you like best about Apache Wicket?**

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 about Apache Wicket?**

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

**What problems is Apache Wicket solving and how is that benefiting you?**

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


## Apache Wicket Discussions
  - [Can i use wicket with typescript language?](https://www.g2.com/discussions/35983-can-i-use-wicket-with-typescript-language) - 1 upvote

- [View Apache Wicket pricing details and edition comparison](https://www.g2.com/products/apache-wicket/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-17+02%3A26%3A29+-0500&secure%5Bsession_id%5D=9eac9e6a-bb00-438d-97d5-a85d7b9f2604&secure%5Btoken%5D=d470f049f7a43e639560f8c09e69d14b3ce124f6f5d70dbccff4f42dd286532e&format=llm_user)


## Top Apache Wicket Alternatives
  - [spring.io](https://www.g2.com/products/spring-io/reviews) - 4.5/5.0 (290 reviews)
  - [Vaadin](https://www.g2.com/products/vaadin/reviews) - 4.1/5.0 (35 reviews)
  - [JHipster](https://www.g2.com/products/jhipster/reviews) - 4.4/5.0 (83 reviews)

