Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

Sorry, you do not have permission to ask a question, You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please type your username.

Please type your E-Mail.

Please choose an appropriate title for the post.

Please choose the appropriate section so your post can be easily searched.

Please choose suitable Keywords Ex: post, video.

Browse

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

Querify Question Shop: Explore Expert Solutions and Unique Q&A Merchandise

Querify Question Shop: Explore Expert Solutions and Unique Q&A Merchandise Logo Querify Question Shop: Explore Expert Solutions and Unique Q&A Merchandise Logo

Querify Question Shop: Explore Expert Solutions and Unique Q&A Merchandise Navigation

  • Home
  • About Us
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • About Us
  • Contact Us
Home/ Questions/Q 509

Querify Question Shop: Explore Expert Solutions and Unique Q&A Merchandise Latest Questions

Author
  • 62k
Author
Asked: November 25, 20242024-11-25T11:32:12+00:00 2024-11-25T11:32:12+00:00

JHipster Community Survey Results

  • 62k

Several weeks ago, we launched the JHipster Community Survey. The goal was to get feedback from the community about the most useful features and components, things that are missing, and where we should focus our attention to make the project even better for everyone.

We got over 500 responses; thank you all for taking the time to contribute and share the survey with your community! Now let’s take a look at the results!

How do you use JHipster?

The first section of questions was dedicated to understanding the most common scenarios in which JHipster is used, and how exactly, so we can focus our efforts accordingly.

Which client-side frameworks do you use with JHipster?

The most commonly used framework in the JHipster community is Angular, with 68.3% of respondents making it their #1 choice. React is in second place with 35.3% votes, and the rest of the votes are distributed between Vue.js, Svelte, and using none:

Which client-side frameworks do you use with JHipster?

What kind of applications do you create with JHipster?

It was very interesting to understand what kind of applications developers are building with JHipster. SPA/Monolith is a clear winner (78.3%), with Microservices being a close second (60.8%). Gateways and Server-only projects were equally popular:

What kind of applications do you create with JHipster?

Outside Java/Spring Boot, do you use other languages/frameworks supported by JHipster?

Many developers use JHipster for Java and Spring Boot projects, but do they use it for other platforms and frameworks? Yes; Node.js, Kotlin, and Flutter are quite popular, as well as such frameworks as Quarkus, Ionic, React Native, and Micronaut.

Outside Java/Spring Boot, do you use other languages/frameworks supported by JHipster?

What is one thing you love about JHipster?

This was an open question, where everyone could share what they like about JHipster in any form. Some of the most popular answers were the following:

  • Easy bootstrapping of web applications
  • Use of best practices and standards
  • Eliminating routine work and getting to production fast
  • Enabling unit and integration tests
  • Using latest technologies and open source stack
  • Flexibility and customizations out of the box
  • Continuous support and community

…and many other things.

Thanks everyone for this great feedback!

What can be improved?

We also asked to identify one thing people hate about JHipster, so we can improve it. Many users said there is no such thing! 🙂 Others pointed out that improving some of the documentation, the upgrade process, entities update, and adding more tutorials, in particular for various cloud platforms, would be great.

How would you rate the quality of generated code?

78.3% of users rated the quality of the code, generated by JHipster, as 8 out of 10 or higher!

How would you rate the quality of generated code?

JHipster's Roadmap

Some of the most interesting and at the same time challenging questions to answer for each project are about the roadmap. Which features should we prioritize? What is missing? Are our current plans and assumptions right, or do our users feel differently? To get night into that, we asked our users several questions about the roadmap.

What features would you like to see in JHipster?

All of the options that we put up for voting – micro frontends, GraphQL support and GraalVM Native Image support, are highly anticipated by the community. Some of the features suggested by the community, were support for TypeScript, DynamoDB, Flyway, Redis and Vert.x, extended Neo4J support, and Python support, along with introducing app templates and entity-based application dashboards, and others.

What features would you like to see in JHipster?

If you could improve the getting started experience for JHipster, what would you change?

A few users suggested having a minimalistic version of Jhipster, which is already addressed with the recent announcement of JHipster Lite — go and give it a try, if you haven’t yet!

Other suggestions were to have more project samples, a simple JDL sample (like “Book” and “Author”), outlining best practices for upgrading, creating sample projects with various integrations, and adding more short explainer videos and step-by-step tutorials for beginners.

JHipster User Profile

We also asked a few questions to better understand who our users are, and in what context they are using JHipster.

First, a few short facts:

  • Most of JHipster users define their programming level experience as “Experienced” (50.7%) or “Expert” (27.7%). Only 5% of them are beginners;
  • Most of them also learned about JHipster from a colleague or via GitHub;
  • For the majority of users (65%), JHipster is an integral part of their workflow;
  • 42% of respondents' companies approve using JHipster.

And a few more details about developers using JHipster.

Which programming languages do you regularly use?

Another question we asked was about programming languages. Almost all our respondents use Java (96.1%), which is not surprising since a lot of JHipster’s backend options are Java-based. JavaScript is also popular (61.9%), probably primarily for the front-end part. Python and Kotlin are next, which also corresponds to feature request data we've seen before. 9% of the users also chose C# and Golang:

Which programming languages do you regularly use?

Have you ever made contributions to the project?

JHipster is lucky to have a very active and engaged community. Every third community member helped the project by providing feedback via GitHub, and every fourth created content about it, such as blog posts, event talks, etc. Other contributions, such as sending code PRs, contributing to docs, and helping other developers, are extremely valuable and improve the project for everyone.

Have you ever made contributions to the project?

Conclusion

Thanks again to everyone for taking the time to provide this feedback. We will go through the suggestions with the core team, and will use the results to adjust the project plans.

Some of the most requested features are already on our roadmap, with ongoing work happening and bounties on them — feel to contribute or share your thoughts in corresponding GitHub tickets!

[#10189] Implement a micro frontends prototype with JHipster

[#214] GraphQL support

[#13733] Add native image support with GraalVM and Spring Native

If you didn’t have a chance to participate in the survey, or have other suggestions, your feedback is always welcome on GitHub and Twitter.

communityjhipsterprogrammingwebdev
  • 0 0 Answers
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

Sidebar

Ask A Question

Stats

  • Questions 4k
  • Answers 0
  • Best Answers 0
  • Users 1k
  • Popular
  • Answers
  • Author

    How to ensure that all the routes on my Symfony ...

    • 0 Answers
  • Author

    Insights into Forms in Flask

    • 0 Answers
  • Author

    Kick Start Your Next Project With Holo Theme

    • 0 Answers

Top Members

Samantha Carter

Samantha Carter

  • 0 Questions
  • 20 Points
Begginer
Ella Lewis

Ella Lewis

  • 0 Questions
  • 20 Points
Begginer
Isaac Anderson

Isaac Anderson

  • 0 Questions
  • 20 Points
Begginer

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help

Footer

Querify Question Shop: Explore Expert Solutions and Unique Q&A Merchandise

Querify Question Shop: Explore, ask, and connect. Join our vibrant Q&A community today!

About Us

  • About Us
  • Contact Us
  • All Users

Legal Stuff

  • Terms of Use
  • Privacy Policy
  • Cookie Policy

Help

  • Knowledge Base
  • Support

Follow

© 2022 Querify Question. All Rights Reserved

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.