Jhipster es una herramienta de desarrollo rápido de código abierto

Jhipster Marco de RAD libre

Plataforma RAD de código abierto para desarrollar aplicaciones web empresariales

Modelo de desarrollo RAD de alta calificación para construir aplicaciones web. Proporciona diversa pila tecnológica como Angular, Node.js, Java Spring Framework y múltiples opciones de DB.

Descripción general

Jhipster es una herramienta gratuita de desarrollo rápido de código abierto. Es una plataforma popular que viene con un sistema de generación de desarrolladores de generación, desarrollo e implementación de aplicaciones web. Este software de desarrollo de aplicaciones rápidas requiere algunos comandos de shell que toman la entrada del usuario haciendo preguntas simples y luego genera una aplicación web completa en consecuencia. Además, esta plataforma RAD admite todos los principales proveedores de la nube como AWS, Cloud Foundry, GCP, Heroku, Kubernetes, OpenShift, Azure, Docker. Proporciona muchas opciones para que los usuarios elijan tecnologías para la parte delantera y la parte trasera. Sin embargo, ofrece Angular, Vue.js y React.js para el marco del frontal y Java Sprint y node.js para la parte trasera. Además, hay varias opciones para bases de datos como MongoDB, MySQL, Oracle, PostgreSQL y Microsoft SQL Server. Esta plataforma de desarrollo de aplicaciones rápidas también proporciona soporte para ElasticSearch para habilitar las capacidades de búsqueda en toda la aplicación. Además, Jhipster usa Bootstrap, HTML/CSS para la interfaz de usuario de la construcción y Webpack para administrar los activos del lado del cliente. Este Software de generación de código es un modelo RAD seguro y popular en metodologías de ingeniería de software y presenta muchas herramientas de desarrollo de aplicaciones rápidas. Hay opciones para elegir la autenticación basada en token o basada en OAuth 2.0 para iniciar sesión y cerrar sesión del usuario. Jhipster RAD Platform es principalmente lenguajes JavaScript incorporados junto con la entrada de otros lenguajes multiplataforma populares como Java, Vue.js y HTML. También ofrece una versión en línea de ejecutar jhipster donde los usuarios pueden jugar con él sin tener la configuración. Esta herramienta de desarrollo rápido es muy amada por la comunidad debido a su rica documentación y pautas disponibles para los usuarios.

Requisitos del sistema

Los requisitos para configurar Jhipster incluyen:

  • Java 11 JDK
  • node.js 10.20.1+
  • Docker & amp; Caja de herramientas de Docker

Características

Jhipster ofrece todas las características modernas que puedes imaginar en la plataforma Top Rad. Los seguidores son características clave:

  • Plataforma cruzada
  • Arquitectura de microservicios
  • Autenticación basada en tokens
  • OAuth 2.0
  • Autenticación de la sesión HTTP
  • extensible
  • Soporte para los principales proveedores de nubes
  • Búsqueda global
  • Soporte para bases de datos SQL
  • Robusto
  • Soporte para bases de datos NoSQL
  • Seguro
  • Disposición Responsive
  • API REST documentada
  • Fuente abierta
  • Integraciones con terceros
  • Soporte para Redis
  • Soporte para publicar el sistema de mensajería de suscripción

Instrucciones de instalación

Después de instalar los requisitos previos anteriores, este archivo Estibador proporciona una imagen Docker. Para MacOS, obtenga la IP para Docker \ _host ejecutando el siguiente comando:

 docker-machine ip default

Ahora, ejecute el siguiente comando para extraer la imagen de desarrollo Jhipster Docker:

 docker pull jhipster/jhipster:master

Después de eso, cree una carpeta “Jhipster” en su directorio de inicio:

 mkdir ~/jhipster<br></br>

Entonces, ejecute la imagen Docker con el siguiente comando:

docker run --name jhipster -v ~/jhipster:/home/jhipster/app -v ~/.m2:/home/jhipster/.m2 -p 8080:8080 -p 3000:3000 -p 3001:3001 -d -t jhipster/jhipster

Por último, puede verificar su contenedor en ejecución con el siguiente comando:

mkdir ~/jhipster
 Español