2017-02-15 43 views
-1

我處於一個兩難的境地,對於一個可擴展到很大程度的項目,服務器端渲染是一個選項示例節點,其中包含express(使用ejs)並呈現完整的html頁面,或者用於前端路由,如反應路由器我應該使用反應js作爲一個SPA框架還是去服務器端渲染?

我完全想爲前端做出反應,但對於高度可擴展的應用程序感到困惑,前端路由選項是否是好選擇

+1

這個問題太廣泛了。正確的選擇將取決於你要實施什麼樣的網絡應用程序。 –

+0

這兩種方法都沒有問題,但請記住,每次頁面加載時拉下一個大的JS文件都可能導致加載時間變慢,SPA確保您的應用程序只需要這樣做一次。 – Adam

+0

@Adam不是最好的參數大聲笑。使用服務器端應用程序,您將擁有更小的js文件,這些文件無關緊要。無論哪種方式,這個問題是寬泛的,應該關閉。 – jdmdevdotnet

回答

0

React可以處理任何您給它的東西。 Instagram是建立在反應。通常的做法是開發人員將其服務器創建爲不提供任何頁面的REST API。然後,您可以創建具有反應的前端,並使用反應對您的服務器進行API調用,並根據您的響應呈現正確的頁面。與像ejs這樣的模板引擎相比,首先jadeejs相比是一個更好的模板引擎,但它們不提供像反應這樣的框架提供的靈活性。

相關問題