The Apache Software Foundation Blog

Wednesday May 23, 2018

The Apache Software Foundation Announces Apache® Wicket(TM) v8.0.0

Open Source component-oriented Web framework used by the Brazilian Air Force, Emirates Real Estate Investment Trust, German National Library of Science and Technology, Japan National Police Agency, Norwegian Ministry of Foreign Affairs, Orange Moldova, Savings Banks Group Finland, Taiwan High Speed Rail, and Topicus B.V., among other organizations.

Wakefield, MA —23 May 2018— The Apache Software Foundation (ASF), the all-volunteer developers, stewards, and incubators of more than 350 Open Source projects and initiatives, announced today Apache® WicketTM v8.0.0, the component-oriented Web framework.

Apache Wicket is a popular component-oriented server-side Java Web framework used to build complex Web applications reaping the benefits of object oriented programming such as reusability, encapsulation and easy extensibility. With the tagline of "Write less, achieve more," the latest major release of Apache Wicket aims to help developers write even more robust, maintainable, and highly performant Web applications and Websites for governments, stores, universities, cities, banks, email providers, and more.

"Apache Wicket 8's flagship feature, support for Java 8 idioms, started off a few years ago, and allows for a really great development experience where you can achieve the same functionality in a more secure, readable way," said Martijn Dashorst, Vice President of Apache Wicket. "I think our users are going to be very happy with the benefits it brings."

Apache Wicket was initially developed in 2004 and joined The Apache Software Foundation in 2007. The project is one of the few survivors of the "Java server-side Web framework wars" of the mid 2000's —with a robust history and growing user base over the past decade, Apache Wicket remains a premier choice for Java developers across the world.

Using Apache Wicket, developers are able to build custom components easily, using normal Java idioms for extensibility and encapsulation. Wicket gives developers the ability to create complex user interfaces using just Java and HTML, and keep the applications secure and maintainable. Apache Wicket abstracts the request oriented Web technologies away and provides user interface concepts to the Java developer. So instead of thinking "requests" and "responses", developers using Wicket think "Pages", "Panels", "Buttons", "Links", "Forms" and "ListViews".

Apache Wicket 8.0.0 includes new features, bug fixes and improvements that include:
  • Java 8 or newer is required
  • Servlet 3.1 is required
  • Component databinding (IModel) is now a Functional Interface
  • Native JSR 310 Date/Time support
  • Java's Optional type is used in the right places
  • Removal of many deprecated features from previous versions

The full list of new features and changes is available in the project release notes at https://wicket.apache.org/2018/05/22/wicket-8-released.html

"Wicket 8 is a long awaited milestone for the project," said Andrea del Bene, Apache Wicket committer and Apache Wicket v8.0 Release Manager. "We are proud to provide all the new functionality to Web developers who can leverage Java 8 to remove many lines of code throughout their code bases. The new features are essential for modern Java developers. With Wicket 8, developers can create more maintainable and better performant applications."

Apache Wicket is used by thousands of organizations that include Åland Islands Library, Brazilian Air Force, Emirates Real Estate Investment Trust, German National Library of Science and Technology, India Goa Directorate of Agriculture, Japan National Police Agency, Norwegian Ministry of Foreign Affairs, Orange Moldova, Pune Smart City, RiskCo, Savings Banks Group Finland, Sweden's Helge Library, Taiwan High Speed Rail, and Topicus B.V., among others.

"Apache Wicket always had security as one of its pillar stones. This is why we know our access management solution Topicus KeyHub has a solid foundation with Wicket," said Martijn Maatman, manager at Topicus B.V. "Wicket 8 contains new and improved features to increase security and effectiveness. This makes it our framework of choice to build software solutions that can stand the test of time."

"Apache Wicket's focus on plain Java and HTML enabled OpenMeetings to migrate from Flash to a maintainable codebase," said Maxim Solodovnik, VP of Apache OpenMeetings™ Web conferencing project. "The stability and modularity of the Wicket framework gives us the assurance our investment is not obsolete in a couple of weeks or months."

"Wicket comes with a great user guide, and with our quick-start wizard you can have your first Wicket project up and running in seconds," added Dashorst.

Catch Apache Wicket in action with live examples on the Apache Wicket Website, as well as many available recordings of presentations from JavaZone, Devoxx, and ApacheCon.

Availability and Oversight
Apache Wicket software is released under the Apache License v2.0 and is overseen by a self-selected team of active contributors to the project. A Project Management Committee (PMC) guides the Project's day-to-day operations, including community development and product releases. For downloads, documentation, and ways to become involved with Apache Wicket, visit http://wicket.apache.org/ and https://twitter.com/apache_wicket 

About The Apache Software Foundation (ASF)
Established in 1999, the all-volunteer Foundation oversees more than 350 leading Open Source projects, including Apache HTTP Server —the world's most popular Web server software. Through the ASF's meritocratic process known as "The Apache Way," more than 730 individual Members and 6,800 Committers across six continents successfully collaborate to develop freely available enterprise-grade software, benefiting millions of users worldwide: thousands of software solutions are distributed under the Apache License; and the community actively participates in ASF mailing lists, mentoring initiatives, and ApacheCon, the Foundation's official user conference, trainings, and expo. The ASF is a US 501(c)(3) charitable organization, funded by individual donations and corporate sponsors including Aetna, Anonymous, ARM, Bloomberg, Budget Direct, Capital One, Cerner, Cloudera, Comcast, Facebook, Google, Hortonworks, Huawei, IBM, Indeed, Inspur, LeaseWeb, Microsoft, Oath, ODPi, Pineapple Fund, Pivotal, Private Internet Access, Red Hat, Target, and Union Investment. For more information, visit http://apache.org/ and https://twitter.com/TheASF

© The Apache Software Foundation. "Apache", "Wicket", "Apache Wicket", and "ApacheCon" are registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. All other brands and trademarks are the property of their respective owners.

# # #

Calendar

Search

Hot Blogs (today's hits)

Tag Cloud

Categories

Feeds

Links

Navigation