[詢問] 有團隊用 jHipster 這個全端架構在正式產品上嗎 ?

JHipster

如標題 ~ 小弟公司Web端一直由我架構, 目前是用 MEAN / *EAN
比較大的專案不用MongoDB就是用RESTful 連後端開的API

這陣子老闆提出要用 JHipster … 由於後端是Java我不熟 ,所以勉勉強強擋了下來
請問有人有用過嗎 ? 能不能給點該架構的優劣… 由於是要做購物網站,我有想到SEO問題
survey Server side rendering with Angular Universal 了一下找到 JHipster 還不支援 Angular Universal .

優點主要是來至於他是Java而且他後端是Spring Boot,你可以Google一下大概就知道Spring Boot是蠻成熟的後端架構,一些很方便的功能 Dependency Injection和ORM都是預設已經處理好了,使用上真的方便。他ORM做的還不錯,基本上你只要用Jhipster的CLI來產生資料的結構,他可以連動Database都一起處理好,這很方便。Nodejs後端也有類似的架構Loopback or Sails都是可以參考的。

至於他的前端,我是覺得他只是很簡單的頁面來呈現他一些管理介面,基本上你們要做產品也可以考慮把前端拆開出Jhipster,可以自己用你們喜歡的前端架構,不用受限於Jhipster。React/Angular/Vue 其實都是不錯的選擇,要看你們前端團隊的規模跟熟悉的架構。

如果要說缺點就是Java開發起來比較費工夫,畢竟是強型態的語言,一般情況來說寫起來會比JS耗時一點。不過Java的社群也是很豐富,所以大致上你有想要的功能應該都可以找到對應的open source lib。

1個讚

@Victor_Fu 了解 !! 謝謝分享 ~