我有一个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