我正在評估我們正在構建的新Web應用程序的各種Web框架。我們試圖比較Grails和Springboot。因此,在這種情況下,Grails使用gsp文件(Groovy服務器頁面),我只是想知道如果這些日子還在使用它嗎?過去我曾經在jsp上工作過,現在已經死了。看起來像現在的一般方法是獲取json或某種格式的響應,並使用像AngularJS這樣的客戶端JavaScript庫來管理你的視圖?它是否正確?只是想看看對這個話題有什麼意見或建議嗎?謝謝。groovy服務器頁面仍然是一個很好的技術?
回答
這相當依賴於你的業務邏輯和網站的複雜性。
如果你想追隨微服務架構你去一個REST的API,然後角應用程序將接受JSON和處理它來回API和前端。
GSPS接近Grails和Grails中使用的sitemesh的模板。如果你確定你想保留V與你的其餘MC部分,然後去gsp。
雖然角無關,與GSP,因此角仍然可以使用GSP頁面中使用。儘管您可能會遇到一些初始問題。另外,角度很重,因此適用於單頁應用程序,但不適用於多頁應用程序。
我想使這些技術的選擇之前推薦一些R N d。
以下鏈接可以幫助你,但: How to integrate angular js into grails 2.3.4?
http://www.tothenew.com/blog/grails-with-angularjs/
希望它能幫助!
謝謝。我的應用本身沒有太多。它將API調用所需的信息獲取到其他進程(一些JSON,一些其他專有格式)。將Angular與gsp集成很容易嗎? – endless
看到我的編輯上面有整合angular和gsp的鏈接。 –
- 1. BITS仍然是一個很好的後臺更新技術?
- 2. AJAX仍然是一個輪詢技術
- 3. Spring webflow是一個很好的portlet技術選擇嗎?
- 4. 服務器的JavaEE技術
- 5. css-sprite是一種很好的技術嗎?
- 6. 多頁面技術
- 7. 消息排隊仍然是一個很好的答案?
- 8. phpThumb仍然是一個很好的解決方案嗎?
- 9. 網絡技術概述的一個很好的資源
- 10. 嵌入式服務器的Web技術
- 11. 一個很好的靜態文件服務器作爲服務
- 12. mercurial是否有一個很好的(gitorious-like)服務器?
- 13. 什麼是使用面向方面技術編寫的程序的一個很好的例子?
- 14. 返回頁面和下一個頁面的值仍然完好edittext
- 15. 對象檢測 - 服務器端 - 技術
- 16. 設計和服務器端技術
- 17. .Net服務器羣集技術
- 18. 推送服務器實現技術?
- 19. 比較服務器端網絡技術
- 20. 服務器端技術與EXT-JS
- 21. web服務器端技術利基
- 22. 公開Windows服務器管理界面的首選技術?
- 23. Web服務技術跨域
- 24. 通知服務技術
- 25. 更好的SQL分頁技術
- 26. 服務不是很好
- 27. (多種友好)將多個域轉發到一個Web服務器的最佳技術是什麼?
- 28. 服務器推送技術(aka。「COMET」,「http服務器推送」,「websockets」)
- 29. 兩個市場雙面業務技術
- 30. 什麼是DBMS中的客戶端/服務器技術?
是不是那些正交問題?如果你做一個SPA,你還是要生成HTML(如初始請求,搜索引擎優化,非SPA內容,...) – cfrick
在我的公司,我們使用GSP創建MVP,這是在創業的最佳途徑之一,並展示產品。我們並行處理使用我們grails項目中的API的客戶端版本。 – swiatows