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

# Apache Tiles Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Java Web Frameworks](https://www.g2.com/categories/java-web-frameworks)  
**Average Rating:** 4.0/5.0  
**Total Reviews:** 18
## About Apache Tiles
Apache Tiles allows authors to define page fragments which can be assembled into a complete pages at runtime.




## Apache Tiles Reviews
  ### 1. Apache Tiles is a versatile templating framework

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** November 03, 2019

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

It is designed to be used easily alongside other web frameworks like Spring Web, Struts, etc. I had the opportunity to worked with Apache Tiles on my first Java Web project built over Struts and it helped us a lot to organise our pages. And, the next time I've used it was along side Spring Webflow for a cruise booking web application. It did helped us work smoothly.

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

The downside is how you configure it. It's not trendy anymore to configure using XML. I think the Java World has started abandoing XML's ever since Spring introduced Java Config.

**Recommendations to others considering Apache Tiles:**

It's Apache Tiles or another. Don't try to mix it up with another templating framework.

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

Apache Tiles in terms of evolution is the early relative of Microfrontends. It started making the parts of the page as components that are put together upon loading.

  ### 2. Great for MVC design

**Rating:** 3.0/5.0 stars

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

**Reviewed Date:** January 21, 2021

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

Apache Tiles has been an integral part of the J2EE framework. Its a very mature and well used tool for making Java based web applications relying on the MVC design pattern. Best thing is its compatibility with the Struts framework.

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

Since version 3.0.8 Apache Tiles has been decommissioned and not updated by the Apache foundation. It has been forked into several other Open source projects however.

**Recommendations to others considering Apache Tiles:**

Its a great tool for building front end components atop the Java framework.

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

I used it primarily while working on the North Carolina Medicare/ Medicaid web application. It was the template composition framework being used in the application along with the Java web-services backend.

  ### 3. Apache Tiles is still useful and worthy of the migration system

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** February 02, 2021

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

using next version jstl 1.2, can work well with spring boot, sprngmvc and angular js

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

Do it manually by configuring in tiles.xml file instead of configuration code.
Better if combine tilesx and tiles taglib into one tablib.
Note support, i see on apache tile it was retired, so the community support it will be down

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

I migrate the legacy system to new system and using newer library, I seem work well with current library on pom.xml and seem render html page a bit faster. It ought to me

  ### 4. I used Apache Tiles for a big project: The Health Care Portal Gov (Obama Care)

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** January 29, 2021

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

How was easy to fit our requirements by using Apache Tiles, some requirements were: Split job between teams: designers, developers, and translators(English, Spanish)

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

Configuration should be easier. Because integrate with CSS, bootstrap sometimes de requirements were difficult for CI pipeline.

**Recommendations to others considering Apache Tiles:**

Yes, for big projects

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

Big functionality and performance

  ### 5. Good experience

**Rating:** 5.0/5.0 stars

**Reviewed by:** Diego F. | Senior Frontend Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 13, 2021

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

Liked a lot the user interface and ease to implement.

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

Nothing has come in my mind at this moment.

**Recommendations to others considering Apache Tiles:**

Goes easy alongside other web frameworks like Spring Web, Struts, etc.

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

Simplify user interfaces

  ### 6. It was great working with Apache Tiles and saved me a lot of time in designing pages in JSP.

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** February 10, 2021

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

I don't have to design my page manually and I could use Apache Tiles.

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

It was a bit hard to get started initially and not a lot of tutorials were available on the Internet.

**Recommendations to others considering Apache Tiles:**

Highly recommended

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

Designing pages without writing any code on JSP.

  ### 7. Fast development

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** January 27, 2021

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

It increases the speed of development which is very crucial when it comes to deliver project to the customer on time.

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

I don’t think of something which can be describe here.

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

We can reuse single components in multiple pages which structure the code in well mannered way.

  ### 8. Pluggable components that can be reused across other tiles to make an html page

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** January 18, 2021

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

The code can be reused as fragments and highly maintainable

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

It’s been a while that i used apache tiles but, if i could remember one thing then that would be xml

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

Low maintenance

  ### 9. Verry usefull framework to design webpage.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nimesh P. | Sr. Software Engineer , Mid-Market (51-1000 emp.)

**Reviewed Date:** November 02, 2019

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

It  is a free, open source templating framework purely built on the Composite design pattern.

 

Advantages:
e-usability
ease in configuration
performance overhead is very low
ability to build up complex (composite) views out of basic views, UI reuse
it's been around for some time and it's supported in some major frameworks, such as Spring (it's easy to start with it)

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

composite view instead of decorator - in my private opinion the decorator pattern is more flexible - you may define variables, slots, attributes, etc. in the very end of the request handling, whereas in composite view you need to focus on when you define the attribute (all attributes of a sub-view have to be defined before it's rendered - attributes overriding is more difficult)

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

Using tile core jar i hqve been solved mannybissue in my organisation. Integrate apachebtiles with my boot application for better performance.

  ### 10. A good library for UI templating 

**Rating:** 3.0/5.0 stars

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

**Reviewed Date:** October 29, 2019

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

Apache Tiles lets you create reusable UI templates which saves you lots of time by creating single time components and embed them into your view pages. This has as a result avoid re-inventing the wheel and add duplicate code everywhere, which not only saves you time, but also keeps your code much more cleaner and understandable.

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

Unfortunately the project is not developed anymore, which has as a result to have a hard time on asking for solutions on problems on the web and finding resources  since the community around it is declining. Integrating it with modern tools may have many problems.

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

Apache Tiles saves you time by avoiding code duplication, which may cause various errors (typos etc.). Since the components are single time created, it is easier for the developer to do the job faster during the development, the refactoring and the bug fixing periods.

  ### 11. Apache tiles web application

**Rating:** 3.5/5.0 stars

**Reviewed by:** Lenin Kumar K. | Software Developer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** November 04, 2019

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

Apache tiles are simple and easy to understand, configure and build. Even young developers can build a web application with a short learning period.  Best to build standard format web applications. 

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

Tiles will be good if we are looking for the same look and feel otherwise the user ends with creating multiple tiles. 

**Recommendations to others considering Apache Tiles:**

If you are looking to develop a standard template web application with less effort then Apace tiles are best.

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

Tiles will be helpful to create banners, navigation links bar, quick access links to provide the reference and company details i.e. To provide common operations on all web pages. 

  ### 12. Good Library for UI design

**Rating:** 3.5/5.0 stars

**Reviewed by:** Gautam S. | Software Architect, Enterprise (> 1000 emp.)

**Reviewed Date:** March 04, 2019

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

Apache Tiles is a library which enables to divide a HTML UI page into components and then reuse those components in multiple pages. With this it allows the design of UI page into components which are merged at runtime to generate the complete HTML page for a specific usecase. The library provides tag libraries for dividing a single HTML file into multiple files and then using other tags to combine those files to generate a final UI page. This decreases the code for the UI considerably.

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

One of the things which I dislike is that even though the HTML pages are divided into components and is reused in multiple pages, that does not mean that which a user browser through the pages, the common components are not reloaded again from the server. This feature is not a part of the Tiles framework. To enable the components to not reload for subsequent it still requires the use of Javascript and AJAX. But still the code saved by Tiles is a good accomplishment.

**Recommendations to others considering Apache Tiles:**

Definitely recommended for UI development.

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

I have used Apache Tiles for developing web applications using HTML, Struts and other Java-J2EE technologies for BioInformatics projects.

  ### 13. It was awesome experience to use Apache tiles 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ritesh T. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** November 04, 2019

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

Right approach to create and maintain different templates for UI development.Easy to use

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

Sorry but till now i have not found any major issue

**Recommendations to others considering Apache Tiles:**

Please feel free to use this

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

Mostly creating UI template configuration for multiple pages.Easy to configure and resuse

  ### 14. Composite software that is worth the download

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** November 30, 2019

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

I like that Apache Tiles is an open source software that uses a framework in order to organize groupings into the Tiles.

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

I dislike that it cannot be integrated with other software easily.

**Recommendations to others considering Apache Tiles:**

No current recommendations except it is worth a trial run.

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

The main problem is that I would like to integrate Apache Tiles with other work software to have a more central system.

  ### 15. Great Shortcut & Tool

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** November 25, 2019

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

This tool increases productivity and reduces time spent developing by using fragments. 

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

Initially can be a bit manual to get going, but once implemented for some time this is a great time saver. 

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

Developing programs for front end/mobile projects 

  ### 16. fantastic Apache Tiles

**Rating:** 3.5/5.0 stars

**Reviewed by:** william p. | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 02, 2018

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


What I like most about this software is how easy it is for me to assemble the pages, saving myself a lot of time and allowing me to do more jobs, besides being quite simple to work with a clear and dynamic interface.

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

what displeases me is that to be able to migrate my work information to a superior version of this software, different parts of it should be updated, I would prefer that this process could be done with a total update of the program and not in parts.

**Recommendations to others considering Apache Tiles:**


good technical support
Easy to use.
Multifunctional

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

I can make pages quickly in a simple way.

simplifies the development of interface websites
I can create work libraries
allows to create fractions and that the page is assembled atomically.

  ### 17. Great framework for websites

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ricardo L. | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 02, 2018

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

Tiles is straight forward no confusion and the tiles community is very friendly to anyone who has a question 

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

It feels like more people are interested in other young frameworks , I wish there we’re more people using tiles

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

Generating websites that could be managed by more teams without the hassle of constant support

  ### 18. Great service for templating

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Broadcast Media | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 14, 2018

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

The templating is easy and looks great! 

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

A little confusing to use at first, but tutorials are helpful. 

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

Creating a better website template that’s sleek and user friendly. 


## Apache Tiles Discussions
  - [The CROSS SITE SCRITING issues are secure and fixed in the current version?](https://www.g2.com/discussions/37018-the-cross-site-scriting-issues-are-secure-and-fixed-in-the-current-version) - 1 upvote
  - [Why would you choose Apache Tiles over other newer technologies?](https://www.g2.com/discussions/36314-why-would-you-choose-apache-tiles-over-other-newer-technologies) - 1 upvote

- [View Apache Tiles pricing details and edition comparison](https://www.g2.com/products/apache-tiles/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-24+22%3A58%3A40+-0500&secure%5Bsession_id%5D=fa6a7cc2-9bd8-42ef-81de-49dd5f5e28fc&secure%5Btoken%5D=f1667e14b4dcb1b9cd1a163d382dee3e186640be71a576d759786461ac861f45&format=llm_user)


## Top Apache Tiles Alternatives
  - [spring.io](https://www.g2.com/products/spring-io/reviews) - 4.5/5.0 (290 reviews)
  - [JHipster](https://www.g2.com/products/jhipster/reviews) - 4.4/5.0 (83 reviews)
  - [Grails](https://www.g2.com/products/grails/reviews) - 3.6/5.0 (23 reviews)

