我们必须开发像Google Draw这样的应用程序,而不是完全一样。目的是开发Web APP Development IDE。 用户群预计很高,主要供公众使用。
平台:带有MS SQL 2008的C#ASP.NET(无论如何我都无法改变平台:()
因此,假设当用户将文本框(例如)用文本框拖放到设计窗格时,我们需要为文本框放置等效的HTML代码,并更新设计窗格。所以对于这种方法,
缺点:服务器在用户数量增加时加载高。
或
缺点:当浏览器数据被清除时,用户可能会丢失缓存(持久)数据。
我不确定是否还有其他方法,以上两种方法都有其自身的优缺点,但请提出相同的建议,这将非常有帮助。
谢谢。
答案 0 :(得分:1)
从第一个选项开始。当用户群增长并且您注意到延迟时(如果这样做),移动到第二个。如果你正确地构建客户端,它应该是一个小的重构过程。
如果可以=没有数据丢失,您也可以使用HTML5离线存储和同步。