Jhipster 免费的RAD框架
开发用于开发企业Web应用程序的开源RAD平台
用于构建Web应用程序的高评分RAD开发模型。它提供了各种技术堆栈,例如Angular,Node.js,Java Spring Framework和多个DB选项。
概述
Jhipster是一种免费的开源快速开发工具。它是一个受欢迎的平台,配备了开发人员友好的系统,该系统可以生成,开发和部署Web应用程序。这个快速应用程序开发软件需要一些外壳命令来通过提出简单问题然后相应地生成完整的Web应用程序来获取用户输入。此外,此RAD平台支持所有主要的云提供商,例如AWS,Cloud Foundry,GCP,Heroku,Kubernetes,OpenShift,Azure,Docker。 它为用户提供了许多选项,可以为前端和后端选择技术。但是,它为前端提供了角度,vue.js和react.js,而后端为Java Sprint框架和Node.js。此外,对于数据库,例如MongoDB,MySQL,Oracle,PostgreSQL和Microsoft SQL Server,还有多种选择。这个快速的应用程序开发平台还为Elasticsearch提供了支持,以在整个应用程序中启用搜索功能。此外,Jhipster将Bootstrap,HTML/CSS用于构建用户界面,以及用于管理客户端资产的WebPack。这个代码生成软件是软件工程方法中的安全且流行的RAD模型,并提供了许多快速的应用开发工具。有一些选项可以选择基于令牌的或基于OAUTH 2.0的身份验证,以便用户登录和登录。 Jhipster rad Platform主要是内置的JavaScript语言,以及其他一些流行的跨平台语言的输入,例如Java,vue.js和html。它还提供了在线版本的运行Jhipster版本,用户可以在不设置设置的情况下使用它。这种快速开发工具受到社区的高度喜爱,因为其丰富的文档和用于用户的准则。
特征
Jhipster提供了您在Top Rad平台中可以想象的所有现代功能。以下是关键特征:
- 跨平台
- 微服务体系结构
- 基于令牌的身份验证 -OAuth 2.0 -HTTP会话身份验证
- 可扩展
- 支持主要云提供商
- 全局搜索
- 支持SQL数据库
- 强壮的
- 支持NOSQL数据库
- 安全的
- 响应迅速的布局
- 记录的REST API
- 开源
- 与第三方集成
- 支持Redis
- 支持发布订阅消息传递系统
安装说明
安装上述先决条件后,此Docker文件提供了Docker映像。 对于MacOS,通过运行以下命令获取Docker \ _host的IP:
docker-machine ip default
现在,运行以下命令来拉动开发Jhipster docker映像:
docker pull jhipster/jhipster:master
之后,在您的主目录中创建一个“ jhipster”文件夹:
mkdir ~/jhipster<br></br>
因此,使用以下命令运行Docker映像:
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
最后,您可以使用以下命令检查运行容器:
mkdir ~/jhipster