Show rating breakdown
Save to My Lists
Claimed
Claimed

Top Rated Jmix Alternatives

Jmix Reviews & Product Details

Mario D.
MD
Senior Software Engineer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: Organic
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best about Jmix?

The framework covers most of the non-functional needs a business application has, out of the box. These are capabilities like "Soft deletion", "Audit Log", "Row Level Security". In its nature as a Meta-Framework (building upon existing Java Libraries & Frameworks), it has a rock-solid basis. Spring, JPA, Vaadin as well as Gradle are in itself very mature and powerful.

As CUBA is also a Full-Stack Framework, covering all the aspects of building a business web application, it allows you to speed up the development of applications easily by the factor of 2-3.

This is achieved on the one side by the fact that what you develop - you will develop faster. This is mainly achieved by a lot of good (business-app required) abstractions and also because the code generation of CUBA studio frees you up from typing a lot (and testing it).

On the other side by the fact that you just don't need to develop certain things on your own, that you would otherwise have to implement with non-trivial sub-project efforts (a good example of that is the "generic Filter capability for Tables / Data Grids). Another example is the reporting capabilities that are shipped as an open-source addon.

For the dedicated business logic, CUBA does not at all stand in your way. In this respect, the code that you will write is almost exactly the same as any other kind of Spring application. It might just change your mind in terms of what you associate with the term "business logic" because a lot of code that you have previously written is just gone (because of the above-mentioned points).

CUBA lets you focus on the really important things in business applications: encoded business rules that drive the ultimate purpose of the business application at hand. Review collected by and hosted on G2.com.

What do you dislike about Jmix?

CUBA embraces the Vaadin approach of web development: write UI code in Java. When it comes to UI development it in fact is very efficient, but also not the most natural thing to do. When you come from a JS background, this requires somewhat of different thinking (although the UI APIs are not really problematic to grasp over other technologies). One example of this: In the JS react world "everything is a component". This is theoretically also true for Vaadin, but in practice, it requires more work to create custom components.

Moreover, with Vaadin, you inherit the architectural model of the UI Framework, which is stateful on the server-side. This is also not the most prominent architecture nowadays (2020), but it turns out (again) for business applications with limited scaling requirements (scaling in the sense of "Facebook order-of-magnitude" kind of scaling). CUBA applications can easily scale up to 10.000+ concurrent users (and probably millions of non-concurrent users), but with different resource requirements over a stateless 12-factor application.

But this is only bound to its Vaadin based front-end. It is also possible to replace Vaadin with a React-based FE, which will eliminate this "downside". But as there is also no free lunch in the JS-based world, a couple of standard functionalities from CUBA & Vaadin will have to be re-implemented then. Also, the Javascript Ecosystem comes with its own complexities and drawbacks. Review collected by and hosted on G2.com.

Recommendations to others considering Jmix:

Take a loot at the very good documentation: Getting started videos, in-depth guides as well as official documentation. Additionally, the forum is a very welcoming and beginner-friendly starting point. Review collected by and hosted on G2.com.

What problems is Jmix solving and how is that benefiting you?

SaaS products, internal tools, Systems in the insurance domain, finance domain, and public sector as well as probably any kind of Line of Business applications.

The benefits are mainly time to market, quick iteration cycles for getting user feedback, UIs that "just work", absence of a lot of bugs that I would have otherwise most likely implemented, and probably hundreds of thousands of dollars in savings of actual development time & opportunity cost of development time. Review collected by and hosted on G2.com.

Jmix Overview

What is Jmix?

Jmix is an application platform for easy start and fast development of modern business web applications on Java. Jmix ecosystem combines: - Modern and scalable architecture with solid and intuitive API based on mainstream JVM technologies - A marketplace with a rich collection of ready-to-use add-ons that cover all typical requirements for business applications and can be enabled with a mouse click. - Jmix Studio - a RAD IDE on top of IntelliJ IDEA with awesome visual designers and code generation capabilities that keep developers out of boring routine and facilitate fast learning. The framework is open source with Apache 2.0 license. Full documentation, guides, video tutorials and a prolific community forum are available at www.jmix.io.

Jmix Details
Discussions
Jmix Community
Languages Supported
English
Show LessShow More
Product Description

Jmix is a high level framework for the rapid development of enterprise applications with rich web interfaces. The platform abstracts developers from underlying technologies so they can focus on the business tasks, whilst retaining full flexibility by providing unrestricted access to low level code.


Seller Details
Seller
Jmix
HQ Location
London, United Kingdom
Twitter
@JmixPlatform
1,315 Twitter followers
LinkedIn® Page
www.linkedin.com
6 employees on LinkedIn®

Egor L.
EL
Overview Provided by:
Project Manager – Haulmont Technology

Recent Jmix Reviews

Abrorbek S.
AS
Abrorbek S.Small-Business (50 or fewer emp.)
5.0 out of 5
"I do startup with Jmix. I am satisfied with this software very much."
It is very comfortable and uderstandable to use its modules. Nowadays speed matters. With Jmix we speed up the process develpment.
Robert G.
RG
Robert G.Small-Business (50 or fewer emp.)
5.0 out of 5
"Jmix is awesome !"
Jmix has many addons that safe the developer hours of work.
Verified User
U
Verified UserSmall-Business (50 or fewer emp.)
5.0 out of 5
"Best developer tool for business applications"
Jmix is the best option to develop world-class bussiness applications in Java. Its magic resides in the ability to develop a full stack solution...
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Jmix Media

Jmix Demo - Sample application
Example of the application based on Jmix
Jmix Demo - Access editor
Visual designer of security roles
Jmix Demo - Sample mobile application
Example of mobile interface of the Jmix application
Jmix Demo - Entity Designer
Visual designer of entities in Jmix Studio
Jmix Demo - BPM Designer
Visual designer of business processes
Jmix Demo - Screen Designer
Visual designer of screens in Jmix Studio
Answer a few questions to help the Jmix community
Have you used Jmix before?
Yes

22 out of 23 Total Reviews for Jmix

4.8 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
22 out of 23 Total Reviews for Jmix
4.8 out of 5
22 out of 23 Total Reviews for Jmix
4.8 out of 5

Jmix Pros and Cons

How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Cons

Overall Review Sentiment for JmixQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Verified User in Pharmaceuticals
UP
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Jmix?

Jmix is the best option to develop world-class bussiness applications in Java.

Its magic resides in the ability to develop a full stack solution without being a front end developer. Its library of GUI components is good enough of any business application, specially those form-based. The data binding happens magically and enables the developer to focus on the business logic. It is extensible, API ready for integrations. Also Its report module is also very useful. The Entity Log is really powerful and it was a differentiator in our case.

Using IntelliJ as a tool is a plus too.

The documentation is complete and the user forum is active too, I always found the answers I needed.

If you need to create and mantain a business application for a department, go for it. Review collected by and hosted on G2.com.

What do you dislike about Jmix?

I don't have enough complains, happy with the tool. Review collected by and hosted on G2.com.

What problems is Jmix solving and how is that benefiting you?

It allowed us to build an inventory system for pharma laboratories in a fraction of the time using standard frameworks, while keeping all security and technical requirements. Review collected by and hosted on G2.com.

Verified User in Higher Education
AH
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Jmix?

Jmix has been a fantastic tool for our academic research projects. As a small team, we especially appreciate the ability to develop the entire application stack, from database to frontend, using just Java code. This significantly reduces development time and complexity. Additionally, our students with basic Java knowledge can pick up Jmix quickly, making it an excellent fit for our academic environment. Review collected by and hosted on G2.com.

What do you dislike about Jmix?

It's important to evaluate the long-term viability of Jmix 1.5 projects. While Jmix 1.5 offers Long-Term Support (LTS), developers should consider the potential benefits of migrating to Jmix 2.x, particularly if a more modern UI framework or advanced features are desired. Review collected by and hosted on G2.com.

What problems is Jmix solving and how is that benefiting you?

Jmix helps writing business application in a fast, easy and consistent way having a small team of Java developers Review collected by and hosted on G2.com.

Abrorbek S.
AS
Chief Product Officer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Jmix?

It is very comfortable and uderstandable to use its modules. Nowadays speed matters. With Jmix we speed up the process develpment. Review collected by and hosted on G2.com.

What do you dislike about Jmix?

So far, everything is fine. No claims :) Review collected by and hosted on G2.com.

What problems is Jmix solving and how is that benefiting you?

It helps us to achieve our goals quickly. Review collected by and hosted on G2.com.

Verified User in Telecommunications
ET
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Jmix?

Really a RAD

Database Management

Quick building of standarized UI

Really useful addons Review collected by and hosted on G2.com.

What do you dislike about Jmix?

The split of Releases (1 to 2) without an easy upgrade path. Review collected by and hosted on G2.com.

What problems is Jmix solving and how is that benefiting you?

Building internal custom business Applications Review collected by and hosted on G2.com.

MF
CEO
Legal Services
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Jmix?

Open IntelliJ, start writing your business logic and DON'T waste time writing templates, authentication, RBAC, screen management, middlewares, migrations... Review collected by and hosted on G2.com.

What do you dislike about Jmix?

I'd love some "magic" auto UI ala Apache Causeway: take my models, let me define actions elsewhere and come up with the UI yourself. (That would also save me from writing a single UI test) Review collected by and hosted on G2.com.

What problems is Jmix solving and how is that benefiting you?

Enhance developer productivity by letting you focus on the business logic and have all the small (but many) bits and pieces figured out for you: middlewares, RBAC, authentication, UI, routing, wiring Spring, ... Review collected by and hosted on G2.com.

Verified User in Industrial Automation
AI
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Jmix?

- Easy to use

- I was able to create an Intranet for my company with limited java skills.

- easy to deploy

- appreciate the various add-ons

- Customer support Review collected by and hosted on G2.com.

What do you dislike about Jmix?

- Needs a larger community.

- More help for inexperienced programmers. Review collected by and hosted on G2.com.

What problems is Jmix solving and how is that benefiting you?

Tracking Timesheets, Workorders, Projects, Materials handling, Customer information. Review collected by and hosted on G2.com.

Paul-Antoine B.
PB
Freelance - Consultant Outil Gestion de Projets
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Jmix?

- Easy to use

- Easy to deploy

- Bring a rich tech stack

- Bring rich interfaces

- Bring rich features Review collected by and hosted on G2.com.

What do you dislike about Jmix?

- Need Java Knowledge to set up and use. Review collected by and hosted on G2.com.

What problems is Jmix solving and how is that benefiting you?

Business Data Automatization Review collected by and hosted on G2.com.

JV
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Jmix?

Able to create applications in a fraction of the time it used to take, REST API has now become an absolute breeze. Fantastic documentation and great forums. Review collected by and hosted on G2.com.

What do you dislike about Jmix?

Need to get more developers using Jmix so we can grow the name. Review collected by and hosted on G2.com.

What problems is Jmix solving and how is that benefiting you?

BPM helps me solve complex business processes quite easily and all my clients have been happy with the results so far. Review collected by and hosted on G2.com.

Robert G.
RG
Owner
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: Organic
(Original )Information
What do you like best about Jmix?

Jmix has many addons that safe the developer hours of work. Review collected by and hosted on G2.com.

What do you dislike about Jmix?

Not enough developers know Jmix. I wish more persons knew about it Review collected by and hosted on G2.com.

What problems is Jmix solving and how is that benefiting you?

Jmix is reducing my time to market. It makes developing large applications more simplified Review collected by and hosted on G2.com.

Hanbing Y.
HY
Project Lead
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: Organic
What do you like best about Jmix?

Jmix is based on the most popular Java framework - Spring (Spring Boot) for the backend, with integrated Vaadin for the frontend UI. By choosing both frameworks, Jmix provided a full-stack framework for Java/Kotlin developers.

As a leader of the development team in an IT consulting company, I feel Jmix is an awesome framework, due to the following reasons:

1. It integrates the most popular Java frameworks and libraries. Developers are willing to learn and use it with happiness.

2. It provides Jmix Studio to help developers accelerate the pace of delivery, through code snippets, visual designers for data model/UI page/business process/roles, one-click local run, etc. Such that our developers are just focused on our business logic without writing a lot of boilerplate codes.

3. It provides a lot of ready-to-use add-ons with all needed parts from database to UI, like BPM/Charts/Email/Maps, etc.

4. They provided detailed documentation.

5. They have a developers' forum, where we can search for similar issues or ask new questions.

6. When delivering the products to customers, there is no license fee at all, this is a huge advantage compared with those low-code platforms. Review collected by and hosted on G2.com.

What do you dislike about Jmix?

I think one of the downsides is that Jmix uses Vaadin 8, which is hard to be customized, especially since we have customers in China, who like "beautiful" UI. Sometimes we spent a half-day adjusting the style of a Table or Datagrid. But glad to say, Jmix team has the plan to upgrade the Vaadin framework to the latest LTS version 23+, which should be much better I expect.

By the way, we have projects that need highly customized frontend UI, and Jmix Rest SDK is not perfect enough, we need to implement basic functionalities like token refresh. Review collected by and hosted on G2.com.

What problems is Jmix solving and how is that benefiting you?

Jmix helps us with new developers' onboarding via Jmix Studio. With Jmix, we can develop things very fast, which gives us very good cost control and ROI. Review collected by and hosted on G2.com.