Try our new research platform with insights from 80,000+ expert users
reviewer2004372 - PeerSpot reviewer
Java Developer at a tech vendor with 51-200 employees
Real User
A database-centric and full-stack solution, but the model layer needs performance optimization
Pros and Cons
  • "It's database-centric, and it's seemingly easy to use the model–view–controller pattern that's built-in."
  • "The model layer could be improved for performance because once that part gets bloated, the performance is lacking. So, there is room for performance optimization."

What is our primary use case?

It's mainly used for building enterprise web applications.

What is most valuable?

It's database-centric, and it's seemingly easy to use the model–view–controller pattern that's built-in.

It's a full-stack solution, so there is also the possibility to build complex UIs using JavaServer Faces and its components.

What needs improvement?

The model layer could be improved for performance because once that part gets bloated, the performance is lacking. So, there is room for performance optimization. 

On the View Controller part, the UI components could be improved because the look and feel is very outdated.

For how long have I used the solution?

I've been using it for about five to six years.

Buyer's Guide
Java Frameworks
December 2024
Find out what your peers are saying about Oracle, VMware, Apache and others in Java Frameworks. Updated: December 2024.
831,265 professionals have used our research since 2012.

What do I think about the stability of the solution?

It's stable.

What do I think about the scalability of the solution?

That's where I have issues with it. It's said that it's scalable, but I have found that it's a bit lacking in that department. Once it gets too big, the performance goes significantly down.

My team, consisting of 10 to 12 developers, uses this application framework. It's mostly used in Europe on projects in the public sector. 

How are customer service and support?

I haven't interacted with them, but there are forums. There are specialists who have blog posts regarding certain issues, but I haven't written directly to their support.

How was the initial setup?

It's fairly easy. There is a guideline for it. It takes from a couple of seconds to one or two minutes depending on the size of the application.

What other advice do I have?

To anyone evaluating or planning to use this solution, I would advise grasping the idea that is a database-centric framework. You'll have to work down to up from the database layer. You have to know how the components are configured and go through the whole learning path.

I would rate it a six out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free Java Frameworks Report and find out what your peers are saying about Oracle, VMware, Apache, and more!
Updated: December 2024
Product Categories
Java Frameworks
Buyer's Guide
Download our free Java Frameworks Report and find out what your peers are saying about Oracle, VMware, Apache, and more!