簡體   English   中英

服務器端路由與服務器端呈現/同構javascript相同嗎?

[英]Is server side routing the same as server side rendering / isomorphic javascript?

我很難看到服務器端路由和重定向在它與服務器端渲染/同構javascript之間的區別。 如果它們不同,它們有何不同。

通用 (同構)Javascript既可以在客戶端和服務器上執行,也可以共享雙方之間的應用程序狀態。 這意味着應用程序在客戶端和服務器上使用相同的呈現引擎。 重點是客戶端應該從服務器完成其工作的位置繼續。

主要優點:

  • SEO
  • 性能

另一方面,我們有處理SPA(單頁面應用程序)的舊方法。 它完全在瀏覽器中運行,並且僅向服務器請求數據。

這似乎是一個干凈而美觀的關注點分離,雖然這可以導致關注點的良好,清晰的分離,但不可避免地,應用程序邏輯或視圖邏輯的某些部分在服務器和客戶端中都被復制(通常使用不同的語言) 。

此外,僅在客戶端運行的應用程序無法向用戶或爬網程序提供HTML。 這降低了初始頁面加載的性能,並且處理SEO也更加困難。


資料來源

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM