迁移到客户端,ASP.NET上的jQuery

时间:2009-07-13 17:30:10

标签: asp.net jquery architecture

我正在构建一些简单的Web应用程序并使用jQuery来调用.net webmethods。

我放在一起的越多,我就越想知道我在aspx页面和jQuery / jTemplate以及一些ajax调用之间绘制的界限。看来我现在可以在客户端上做所有事情,也很容易。目前我只有一个default.htm可以完成所有工作。

所以,如果我继续选择这种架构,那么知道你认为我会遇到什么问题会很棒。服务器生成的页面有哪些优势?我应该全力以赴客户端还是全部服务器?似乎混合两者可能两个世界都更糟糕。

2 个答案:

答案 0 :(得分:1)

到目前为止,您的方法存在一些问题:

  • 如果您的用户关闭了JavaScript,则无法使用该网站。
  • 您的用户将会收到很多书签。
  • 您可能会在一个地方放置太多代码,这使得维护非常困难
  • 控制安全性可能更加困难和复杂

答案 1 :(得分:0)

小心使用仅限JS的页面,因为Google Bots往往看不到AJAX生成的内容。我总是做了很好的混合,其中页面有大量的内容,搜索引擎可以使用JS / Ajaxy的东西消化诡计让人类惊叹......