现在正着手开发一个项目,使用ASP.NET+简单三层架构+WebService+JS,不使用任何服务器控件。刚刚接触,希望有经验的给点建议。或者参考资料!帮忙推荐。

解决方案 »

  1.   

    所有动态数据交互的东西写在webservice里面
    通过ajax交互
      

  2.   

    说实在的,用惯了服务器控件,一下子不用,真是受不了,我现在做一个项目是用mvc架构,完全不用服务器控件
      

  3.   

    用asp.net还用webservice干什么?多此一举。要知道webserivce开销是非常大的。
    asp.net本身就是服务器架构,没有必要还用一个中间层。webservice的使用场景是在分布式的异构系统。如果是同构系统,那完全就是为分布式而分布式了。
    还不如用ashx来处理。这是开销最小的。
      

  4.   

    之前用过ashx,这方面也比较熟,但是现在使用JS+WebService真的感觉多此一举!
      

  5.   

    我也不太清楚它这样实现的好处,之前使用的三层都是层次分明。而现在DAL中的数据库访问类都继承自一个**DAL的类,里面使用了反射实现通用性。感觉效率上跟不上。
      

  6.   

    webservice 应该是要打造一个平台无关性结构,方便将来的扩展。证明你们这个项目将来要做成 c/s b/s 手机平台 多个客户端的程序。你现在做的应该是基础的部分。你在做之前只要问问上面用那个js 框架就好了,或者默认就是用jquery