Dan*_*lba 6 javascript architecture asp.net-mvc html5-canvas
我正在开始一个新项目,它将使用HTML5画布渲染复杂的图形.
目前,我们有一个Windows Forms实现,我们希望将其迁移到Web.因此,布局,绘图对象和所有绘图元数据都是在C#中生成的.我们只需要实现绘图,我们将使用HTML5 canvas.
服务器端将是ASP MVC.它将计算绘图模型,并将其发送给客户端.然后客户端将使用画布来表示数据.
问题是绘图模型有时可能很大.也许10Mb-50Mb的元数据.将所有绘图数据从服务器发送到客户端的最佳方法是什么?
这将是标准方式.我将使用C#中的绘图对象生成一个模型,然后我将这些对象转换为JavaScript.
例如,我可以使用jQuery来获取它.此选项失败,因为我到达了maxJsonLength属性.我知道它可以在web.config中更改,但它似乎不是一个好主意.3.
服务器将在JS脚本文件中生成绘图数据.然后,服务器将此页面作为JavaScript包含在客户端页面中,因此绘图数据将加载到客户端中.这个负载也可以使用ajax完成.
任何其他选项都将受到欢迎,因为我不是HTML编程方面的专家.
归档时间: |
|
查看次数: |
633 次 |
最近记录: |