我对web应用领域相当陌生,以下是我的问题:
假设我想要构建一个交互式网站,在那里我可以编辑一个包含节点和分支的一维图形。节点上将有一个名称,可以交互编辑。此外,用户还可以交互地添加或删除节点,这意味着至少应该重新绘制图的一部分。
最有效的方法是什么?
提前谢谢你。
发布于 2013-04-04 17:47:50
我认为这取决于您希望您的用户体验和您的真实意图是什么的网站。如果这是为了教育目的,展示节点和分支是如何添加/删除的,这将向每个用户显示相同的内容,我认为在前端这样做是好的,您可以使用会话、cookie、GET/POST变量等来维护数据。
如果您要访问数据,拥有帐户,并跟踪人们正在更新哪些节点,哪些节点被删除,等等,那么这似乎需要更多地强调后端。
发布于 2013-04-04 17:53:12
实际上,我正在做一些类似的事情。我的建议是你应该看看ASP.NET MVC4 http://www.asp.net/mvc/mvc4
我们需要对强类型数据源进行大量的动态前端操作。MVC允许我创建一个丰富的jQuery运行的类似网格的前端,具有无尽的交互性和动感( HTML/CSS/jQ所要做的一切),同时安全可靠地将信息异步传递给模型,并有效地实时更新应用程序数据库。
有一个学习曲线是肯定的,但如果你给它时间,它真的会有回报。
https://stackoverflow.com/questions/15818017
复制相似问题