JHipster クイックスタート


  1. Java, Git, Node.js をインストールします
  2. npm install -g generator-jhipster で JHipster をインストールします
  3. mkdir myApp && cd myApp でディレクトリを作成して移動します
  4. jhipster で JHipster を実行し、画面上の指示に従います
  5. JDL Studio でモデルを作成し jhipster-jdl.jdl のファイル名でダウンロードします
  6. jhipster jdl jhipster-jdl.jdl でエンティティのコードを作成します

15分で JHipster を学びましょう


Matt Raible 氏が、JHipster8使ってSpring BootとAngularでアプリケーション開発するスクリーンキャストを作成しています。

トレーニングと技術書


技術書

  • Matt Raible 氏によるThe JHipster Mini-Book 7.0。このエディションは、WebFluxとReactによるマイクロ・フロントエンドをフィーチャーしたマイクロサービスのセクションが更新されています。
  • Deepu K Sasidharan氏と Sendil Kumar氏によるJHipsterによるフルスタック開発 第2版PacktAmazonで購入してください。

コミュニティーによるチュートリアル・トレーニング

スポンサーと後援者


JHipsterが仕事に役立つとお考えの方は、ぜひ貴社に スポンサーとなっていただきオープンソースのプロジェクトをサポートするようご検討をお願いします。また 後援者 となり、個人的なプロジェクトの支援も可能です。

Donate

すべての後援者に感謝いたします!

JHipsterを支援している企業


以下の支援で構成されています:

  • コアコントリビューターによる開発の時間 (Okta)

貴社をここに加えたい場合、遠慮なく私たちに連絡し、理由をお伝え下さい。

JHipster ニュース


最新の JHipster ニュースを見るには、Twitterでフォローしてください: @jhipster

News

  • Matt Raible 氏による The JHipster Mini-Book 7.0 が利用可能です! InfoQ から無料でダウンロード、または印刷バージョンは Luluより購入できます。
  • JHipster の IntelliJ プラグイン が利用可能です! こちらの JetBrains Marketplaceから無料でダウンロードできます。
  • JHipster の開発者団体 による 仮想ミートアップ をこちらの Youtube チャンネルで実施中です。
  • JHipsterによるフルスタック開発 第2版 Deepu K Sasidharan 氏と Sendil Kumar によって出版されました。PacktAmazonより購入できます。

JHipster とは?


Spring Boot + Angular
/ React
/ Vue
= JHipster Family Member

JHipsterは、モダンなWebアプリケーションやマイクロサービスのアーキテクチャを迅速に生成、開発、デプロイできる開発プラットフォームです。Angular, React, Vueなど、多くのフロントエンド技術をサポートしています。IonicやReact Nativeなどのモバイルアプリもサポートしています! バックエンドでは、Spring Boot (JavaまたはKotlin), Micronaut, Quarkus, Node.js, .NETをサポートとしています。デプロイにおいては、DockerやKubernetesによるクラウドネイティブの原則を採用しています。デプロイ支援としてAWS, Azure, Cloud Foundry, Google Cloud Platform, Heroku, and OpenShiftに対応しています。

ゴール

私たちのゴールは、完成されたモダンなWebアプリケーションやマイクロサービスのアーキテクチャを構成し、以下を統合することです:

  • 優れたテストカバレッジがなされた、高性能で堅牢なサーバサイドのスタック
  • Angular, React, Vue と CSS に Bootstrap を用いた、洗練されたモダンでモバイルファーストなUI
  • Webpack や Maven/Gradle を用いてアプリケーションをビルドするパワフルなワークフロー
  • クラウドネイティブな原理原則を意識した回復姓のあるマイクロサービスアーキテクチャ
  • Infrastructure as code により迅速にクラウド☁️にデプロイ可能に

サンプルとソース

最新バージョンのJHipsterで生成されたサンプルアプリケーション:

JHipsterはオープンソースであり、すべての開発は GitHubで行われています。

  • 私たちとコーディングしたい場合は、お気軽にご参加ください!
  • プロジェクトが気に入ったら、Githubで ⭐️ をお願いします。

クライアント側のオプション


  • HTML5
  • CSS3
  • Bootstrap
  • TypeScript
  • Angular
  • React
  • Vue
  • Redux
  • Websockets
  • Npm
  • Webpack
  • Sass
  • Browsersync
  • Jest
  • Cypress
  • Protractor

サーバ側のオプション


  • Spring Boot
  • Spring Security
  • Micronaut
  • Netflix OSS
  • Consul
  • Gradle
  • Maven
  • Hibernate
  • Liquibase
  • MySQL
  • MariaDB
  • PostgreSQL
  • Oracle
  • MS SQL
  • MongoDB
  • Mongock
  • Cassandra
  • Couchbase
  • Neo4j
  • EhCache
  • Caffeine
  • Hazelcast
  • Infinispan
  • Memcached
  • Redis
  • Elasticsearch
  • Kafka
  • Pulsar
  • Swagger
  • Elastic Stack
  • Prometheus
  • Thymeleaf
  • Gatling
  • Cucumber
  • ArchUnit
  • Testcontainers

デプロイメントのオプション


  • Docker
  • Kubernetes
  • Heroku
  • CloudFoundry
  • AWS
  • CloudCaptain
  • Google Cloud
    Platform
  • OpenShift
  • Azure Spring Apps

CI/CDのオプション


  • Jenkins
  • Travis CI
  • GitLab CI
  • CircleCI
  • Azure Pipelines
  • Github Workflows

誰がJHipsterを使用していますか?


世界中で多くの優れた企業がJHipsterを使用しています!全リストはこちら。 JHipsterを使用を開始したら忘れずにここに登録をお願いいたします。