2016-01-19 59 views
0

我正在評估我們正在構建的新Web應用程序的各種Web框架。我們試圖比較Grails和Springboot。因此,在這種情況下,Grails使用gsp文件(Groovy服務器頁面),我只是想知道如果這些日子還在使用它嗎?過去我曾經在jsp上工作過,現在已經死了。看起來像現在的一般方法是獲取json或某種格式的響應,並使用像AngularJS這樣的客戶端JavaScript庫來管理你的視圖?它是否正確?只是想看看對這個話題有什麼意見或建議嗎?謝謝。groovy服務器頁面仍然是一個很好的技術?

+1

是不是那些正交問題?如果你做一個SPA,你還是要生成HTML(如初始請求,搜索引擎優化,非SPA內容,...) – cfrick

+0

在我的公司,我們使用GSP創建MVP,這是在創業的最佳途徑之一,並展示產品。我們並行處理使用我們grails項目中的API的客戶端版本。 – swiatows

回答

1

這相當依賴於你的業務邏輯和網站的複雜性。

如果你想追隨微服務架構你去一個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/

希望它能幫助!

+0

謝謝。我的應用本身沒有太多。它將API調用所需的信息獲取到其他進程(一些JSON,一些其他專有格式)。將Angular與gsp集成很容易嗎? – endless

+0

看到我的編輯上面有整合angular和gsp的鏈接。 –