Other Development Tools

1. GIT

GIT is an open-source distributed version control system for source code management. It has a variety of features that include branching and merging, convenient staging areas, multiple workflows, and more. JHipster uses GIT for application upgrade and also for the smooth working of Node.js and NPM ecosystems.

2. Node.js

Node.js is a JavaScript runtime environment, which is managed by NPM.  The JHipster CLI requires Node.js to run the application because it depends on the NodeJS application. Many of the tools used in the application also need NodeJS.

3. Docker

Docker is an open-source technology that offers operating-system-level virtualization or containerization. It helps to create containers that are easy to build, deploy, version, and share. It contains dependencies that are needed for the application to run on the host OS. For this reason, it is lighter than the virtual machine. Docker allows even more applications to run on the same hardware compared to VM.

JHipster (Java Hipster) – A Full Stack Web Development Platform for the Modern Developer

According to the Stack Overflow Developer survey 2019, about 51% of developers are full-stack developers. So, what makes a developer a full-stack developer? A full-stack developer is the one who plays with all facets of the development process, from front-end to back-end, to databases, and testing and debugging. Here, stack refers to a wide variety of components and tools that contribute to the development of an application. 

In this feature, we will discuss JHipster, a full-stack development platform that can eliminate 70% of your effort in writing boilerplate code and setting up libraries. JHipster helps you to focus on business logic rather than spending time in integrating technologies. It supports a wide array of modern web application technologies. Let’s look at the different technologies supported in JHipster.

  • Client-side technologies
  • Server-side technologies
  • Other supporting tools
  • Deployment options

Similar Reads

Client-Side Technologies

In recent years, client-side technologies have grown rapidly from single-page applications to the MVVM (Model-View-ViewModel) framework. This technological advancement became overwhelming for developers. The good news is that the JHipster supports a wide array of client-side technologies. Here, we will discuss the important client-side technologies supported in JHipster....

Server-Side Technologies

With the evolution of server-side technologies, developers were able to provide a rich set of features using a wide array of tools and technologies. Let’s take a look at the important technologies supported by JHipster....

Other Development Tools

1. GIT...

Deployment Options

1. Heroku...