我以前是学jsp的,jsp感觉比较接近原生的html,在里面javascript,html,java代码都很明确,最近刚接触asp.net,感觉里面全是控件,而控件很多都要通过服务器事件来起作用,很多明明可以在客户端解决的确要用服务器来解决,看书发现同一个页面,不停的通过response输出来改变,动态生成,这样会不会对服务器压力太大,不适合做大型网站,新手,想跟大家交流下,请大家指教。

解决方案 »

  1.   

    那是因为你没发现更好的例子,asp.net不使用服务器控件一样可以开发网站。
      

  2.   

    不要用控件,直接在aspx中<%%>也回到你熟悉的开放模式了~
    或者asp.net mvc3+ 有新的视图模型
    不用<%%>圈来圈去~ 过上幸福好日子~
      

  3.   

    这种问题不想重复太多!!!首先,不管是java/C#还是.net或者其它面向对象语言,其实都是相通的,这一点你一定要明确!
    其次,什么jsp比较接近原生的html,jsp就是jsp,html就是html,不要换了件衣服,就把它当神了(颜色不同)!!!
    再者,什么javascript、html,java代码都很明确,我再强调一次,javascript、html这些和你用那一门语言,没有任何影响!!!!
    最好,什么response输出来改变,动态生成的,什么对服务器压力太大!!!可以看出,你大脑一片空白,连服务器是什么都不知道!!!服务器影响是多方面的,自己上网收下!!!
      

  4.   

    ASP.NET MVC3 + 还原了 Web开发.
      

  5.   

    不做只会拖ASP.Net控件的菜鸟!
    珍惜生命,远离控件!
    ASP.Net也可以很牛逼!
      

  6.   

    动态生成的页面肯定对服务器压力大吧,相比html。
    我说的脚本,css在jsp中比较容易分离就是指,jsp中写的html标签和html中的一样。比如html标签的id,写得多少,在客户端就是多少,脚本可以直接用。而asp.net的控件里面的id和客户端的id不一样
      

  7.   

    一直有人说:“越是原始的和低级的,就越高效”。其实这是废话。如果你就做最简单的网页,你为什么要抄袭asp.net程序呢?使用html/javascript就行了啊。asp.net(在很多年前)是作为Web应用程序企业开发平台用的。你如果不做大量类似GridView之类的应用开发,用asp.net干什么呢?
      

  8.   

    asp.net mvc3+ 有新的视图模型 + ef 
      

  9.   

    对于新手,用什么都不行,对于高手,JSP PHP .NET 都可以把网站写的很好,技术问题。
    都不过是一个语言而已。
      

  10.   

    动态生成的页面肯定对服务器压力大吧,相比html。
    我说的脚本,css在jsp中比较容易分离就是指,jsp中写的html标签和html中的一样。比如html标签的id,写得多少,在客户端就是多少,脚本可以直接用。而asp.net的控件里面的id和客户端的id不一样那是你用的服务器控件。而不叫什么asp.net的控件。
    在服务端有它的id,想对应的 客户端也应该有id,清楚web程序的 服务端和客户端么?
    再说了,你在jsp中写一个按钮
    <input type="submit" id="send" />
    你难道在asp.net也是这么写的么?   
      

  11.   

    ASP.NET是一个很科学的框架结构
      

  12.   

    你可以看看MVC3或者MVC4方面的书,个人觉得比较符合你的要求。