2015-04-28 52 views

回答

3

這是一個非常大的問題。總之某種程度上,這對服務器端VS客戶端聖戰,所以我只打算寫幾個優點:

服務器端:

  • 用戶並不需要啓用JavaScript在瀏覽器上。現在這是一種古老的方式,但有時您只提供信息很棒。
  • 維護和錯誤捕獲更容易。你能趕上在服務器上的大部分問題
  • 不需要監測誤差在客戶端
  • 對谷歌和其他機器人
  • 更好的SEO優化

客戶端的額外代碼/應用:

  • 交互式頁面 - 例如,您可能有一個包含文本輸入以及圖像上傳/編輯功能的表單。假設用戶在文本字段中寫入一些信息,然後希望上傳/編輯照片而不丟失或提交表單字段上的信息。使用AJAX/AJAJ,您可以讓用戶選擇照片,裁剪,旋轉,上傳,更新元素,而無需重新加載頁面並丟失表單中的信息。
  • 較小的數據是由客戶端下載,因爲HTML具有相同的開銷爲XML
  • Thiner服務器和更簡潔的API可以開發

更多的話題,你可以閱讀here

相關問題