将脚本嵌入到网页中的模式,是最终会被淘汰吗?(php就是这样呀)
微软在对asp.net的描述中,这样说过,大概的意思是,
将脚本嵌入网页中, 这种模式不好惟护,项目不能做大,
而asp.net则是脚本与网页完全分开的。程序单独放在.cs,.vb中,如果脚本语言是c#,则将程序放
到*.cs中,如果脚本是vb.net,则将脚本放在*.vb中。
而且微软淘汰asp的原因,主要就是asp将服务器端脚本嵌入网页中,所以被淘汰了。
我不知这种理论是不是这样理解,如果是这样的话,那php脚本不也是一种落后的技术吗?

解决方案 »

  1.   

    晕个哒··那么多大型网站用 PHP 列如 QQ 。baidu 
    你说做到 角本与 页面分离 php 也可以的 。你只要采用模板技。相反个人觉得。net倒是不好维护。
    只是你个人的习惯而已。php是目前主流的web 编程语言。
      

  2.   

    还是要看实际需要的,有种东西叫MVC....
    我现在一般开发后台集成系统是MVC的,前台网站需求复杂多变就用嵌入的。
      

  3.   

    将脚本嵌入网页中, 这种模式不好维护,项目不能做大
    对开发者而言这是正确的,但也不是必须的。.NET 同样提供混合编程方式而且微软淘汰asp的原因,主要就是asp将服务器端脚本嵌入网页中,所以被淘汰了。
    这是错误的,asp 一样可以做到网页与脚本分离无论是混合还是分离,都是在脚本级别上的。实际被执行的都是混合代码
      

  4.   

    看看这里
    http://news.csdn.net/a/20100427/218140.html
    网站服务端技术php独占鳌头呀。
    asp被淘汰很大程度是因为没有php的开源基础和跨平台特性。
    php是为web而生的语言,简单实用,开发效率高。不是那么容易被淘汰的。不过代码和HTML标签混写是不对的。这样写被淘汰的是楼主而不是PHP.
      

  5.   

    .net和jsp都是预先编译好的,所以执行速度快。
    就我所知,asp.net代码复用性很高,很大程度上减少了重复编写,很多强大的组件可以直接调用,安全又方便。
    所以结构复杂的网站,还是用jsp和.net吧