我有一個SPA網頁。數據加載了ajax請求。我需要在該頁面上顯示一些文化敏感數據。什麼是格式化這種數據的最佳方式? Basicaly我有兩個選擇:Json數據格式最佳實踐
- 易於服務器端實現(Asp.net MVC:
1.發送preformated客戶(在服務器上預先格式化)
Preformated { DurrationInMinutes = '2 min' DurationInSeconds = '120 sec' }
優點所有數據後端)。
- 一切都在一個地方(BLL中的一種方法)。
- 較小的JavaScript
缺點:
- 更多鈔票數據複製(相同的持續時間以分鐘爲單位顯示數據, 秒即diferent格式,但相同的數據)。
2.發送原始數據到客戶(在客戶端格式)
RawData
{
Durration = 1645678 // milliseconds
}
優點:
- 更容易單元測試(我們可以測試在c#一切)
- 更容易維護 - 我們的開發人員在c#中更經驗expirs
Javascript 個
缺點:
- 更多的工作,必須在客戶端完成
- 我不知道是否所有的數據格式化可以easilly做在JavaScript
編輯
我結束了客戶端選項
謝謝
爲cons服務器端選項看看例子(json對象)在我的問題 – 2013-05-06 13:13:04