2012-03-06 82 views
0

我们必须开发像Google Draw这样的应用程序,不完全一样。目的是开发一个Web APP开发IDE。 用户基数预计较高,主要供公众使用。方法澄清 - ASP.NET多用户门户设计工作室

平台:与MS SQL 2008 C#ASP.NET(我不能有发言权上改变平台反正:()

因此,假设当用户拖动正滴(完成与JavaScript)的一个文本框(例如)到我们需要将对应的HTML代码的文本框和设计窗格设计窗格被更新。因此,对于这种做法,

  1. 是好有一个AJAX后到服务器每个用户所做的拖放操作都是在服务器端进行的,所以状态保持在服务器端。

缺点:当用户数量增加时,服务器越来越高。


  1. 是好有HTML代码生成的客户端和队列频繁的时间间隔的用户操作和后?

缺点:当浏览器数据被清除时,用户可能会丢失缓存(持久)数据。


我不知道是否有任何其他的方法比上述两种,上述两种都有自己的优点和缺点,但请咨询上是相同的,这将是很大的帮助。

谢谢。

+0

有人可以帮忙吗? – Futur 2012-03-07 15:04:16

回答

1

从第一个选项开始。当用户群增长并且您注意到延迟时(如果您这样做),请转到第二个。如果你正确地构建客户端,它应该是一个小的重构过程。

您也可以使用HTML5离线存储和同步,当你可以=没有数据丢失。

+0

但离线数据存储仍然可以正确清除?纠正我,如果我错了请 – Futur 2012-03-06 13:41:04

+0

而且客户端不会变得沉重,让HTML模板拖拽掉每个HTML控件吗?或者该大小对于浏览器加载不是问题? – Futur 2012-03-06 13:42:29

+0

是的,它可以。但是,用户可能会在会话期间做到这一点吗?只需要一个“保存”按钮。 – jgauffin 2012-03-06 13:44:53