JHipster快速入門


  1. 安裝 JavaGitNode.js
  2. 安裝JHipster npm install -g generator-jhipster
  3. 建立一個新目錄並進入 mkdir myApp && cd myApp
  4. 執行Jhipster並根據螢幕指示操作 jhipster
  5. 使用 JDL Studio 設計您的實體類後, 下載jhipster-jdl.jh檔案
  6. 生成實體類程式碼 jhipster jdl jhipster-jdl.jh

15分鐘學習JHipster


Matt Raible發布了一個如何使用Jhipster7來開發Spring Boot + Angular應用的教學影片。

課程 & 書籍


書籍

  • 《The JHipster Mini-Book 5.0》 (Matt Raible),這個版本更新一些新的章節,包括漸進式Web應用、程式碼質量和使用者資料安全。
  • JHipster全棧開發 - 第2版 (Deepu K Sasidharan與Sendil Kumar),可以透過PacktAmazon購買。

社群教程/培訓

Sponsors & backers


如果您發現Jhispter給您的工作中帶來了不錯的便利, 請考慮請求您的公司成為我們的贊助商來支援這個開源專案。您也可以透過 成為一個獨立的支援者

感謝我們的白金贊助商!

謝謝我們所有的支援者!

支援JHipster的公司


此支援包括:

  • 核心貢獻者(Ippon,Okta,Entando)投入的開發時間
  • 開發Micronaut藍圖(Object Computing)
  • 參與Quarkus藍圖開發(Entando)

如果您希望將您的公司新增到此處,請隨時與我們聯絡並說明原因。

JHipster動態


請關注我們推特 @jhipster獲取Jhipster最新動態

Jhipster中文站

官方JHipster中文站現已推出! JHipster的中文官方網站終於和大家見面了!

請在這個專屬的 Github專案審查和提升中文站的質量. 歡迎大家來Github的翻譯專案上添磚加瓦!

大事記

動態

  • JHipster開發人員協會 現在主持 虛擬聚會YouTube頻道.
  • 使用JHipster進行全棧開發-第2版由Deepu K Sasidharan和Sendil Kumar出版. 透過 PacktAmazon獲得,使用折扣程式碼`25JAVASILVER`從Amazon和Packt獲得25%的電子書折扣。 有效期至2020年7月1日
  • Matt Raible撰寫的The JHipster Mini-Book 5.0現已推出! 從 InfoQ免費下載或在 Lulu購買印刷版。

JHipster是什麼?


+
/
/
=

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和OpenShift的部署支援。

目標

我們的目標是生成一個完整的現代Web應用程式或微服務架構,以統一:

  • 基高效能,強大的伺服器端技術棧,具有出色的測試覆蓋率
  • 帶有Angular,React或Vue,整合Bootstrap CSS的時尚、現代、移動優先的UI
  • 使用Webpack和Maven或Gradle建立應用程式的強大工作流
  • 雲原生原則的彈性微服務架構思想
  • 基礎架構即程式碼,因此您可以快速部署到☁️

範例 & 原始碼

使用最新版本的JHipster生成的範例應用程式:

JHipster是開源的,所有開發都已完成 on GitHub

  • 如果您想與我們一起編碼,請隨時加入!
  • 如果您喜歡該專案,請給我們GitHub上加⭐️。

前端技術棧


  • HTML5
  • CSS3
  • Bootstrap
  • TypeScript
  • Angular
  • React
  • Vue
  • Redux
  • Websockets
  • Yarn
  • 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
  • Swagger
  • Elastic Stack
  • Prometheus
  • Thymeleaf
  • Gatling
  • Cucumber
  • ArchUnit
  • Testcontainers

部署技術棧


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

CI/CD技術棧


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

誰在使用JHipster?


全世界許多大公司都在使用Jhipster! 點選此處檢視完整的清單, 如果你的公司也使用了Jhipster, 不要忘記在這裡也新增您的公司