伺服器端渲染是大多數人不同意的真理 - timr

banq發表於2020-09-05

真理總算掌握在少數人手裡,這被稱為Peter Thiel真理。對於許多應用程式來說,伺服器端渲染是一個更好的選擇:
  1. 實施起來更便宜
  2. 更容易做出正確的選擇
  3. 它通常速度一樣快,或者其效能特徵不同但可以接受。
  4. 使用者更喜歡您的應用程式作為網站

在我從事該行業的十年中,客戶端渲染一直蓬勃發展(並且我做過很多客戶端工作)。剛接觸該行業的人可能從未構建過伺服器端渲染的應用程式。因此,對於大多數人而言,客戶端渲染毫無疑問是構建軟體的“正確”方法。
我認為它們是錯誤的:伺服器端渲染通常是更好的選擇。

客戶端渲染(顯然)對於以極低延遲支援複雜的互動是必要的:Figma或Google Docs只能是客戶端應用。對於人們長時間互動使用的大量寫應用程式(電子郵件,聊天)也很有用。但是客戶端渲染對只讀或以只讀為主的應用程式是有害的
由於它會帶來不必要的成本,因此對實現者有害,因為它可能會變慢,不太可能正確使用Web平臺並且難以訪問,因此對使用者有害。客戶端渲染使用不當的原因是:必須等待〜10秒,然後再載入一個大型React應用,然後訪問5個REST端點。

Reddit討論

相關文章