none
asp.net 门户网站 RRS feed

  • 问题

  • asp.net适合做门户网站么?做门户网站的例子有哪些啊。除了ms本身的,csdn也是用aspx,不过现在好像全部生成静态了。速度明显提高。 现在的大型门户网站多用的php,象sina.tom等。 asp.net的强项在哪,适合做哪方面的开发呢?
    2009年7月12日 3:18

答案

  • 个人认为asp.net最大的强项在于开发效率,它可以沿袭winform的开发模式来开发webform。因此用来做管理类系统还是很有优势的。
    大型的网站通常都是静态网页,因为访问量大,越少执行服务器端代码就越好,因此越接近静态页越好。
    • 已标记为答案 ogra 2009年7月13日 5:58
    2009年7月12日 6:42
  • Hehe,
          个人观点:
        1.asp.net和其他的网络应用程序开发框架,如PHP、JSP一样,都能开发动态网页。因此在做门户网站开发方面应该都没有问题的。
        2.任何一个开发框架应该都有优点或者缺点,在决定使用哪个技术的时候,门户运营商考虑的不淡淡是技术问题,可能还有商业利益。
        3.如果交互性较强的网站,也就是动态网站,几个框架都可以。只是在提升网站性能方面都会下足功夫,比如JiYuan所言,新闻或者文档等资料网页,使用的是HTML静态网页。
       4.PHP和JSP有个很大优势,就是开源,以及大多数类库是免费开放的,很多小企业在选择技术平台的时候,成本会优先考虑。比如我们自己的个人网站,可能是能运行,容易管理和维护就可以了。
       5.asp.net也有很多优势,除了与微软已有平台良好的兼容性意外,高生产力,编译执行也都是其一直改进的地方,现在还有很多基于asp.net的扩展框架,asp.net MVC,MVP,WCSF等框架。这个在很多企业的管理系统里应用逐步多起来~
        
        
        
    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://frank_xl.cnblogs.com
    • 已标记为答案 ogra 2009年7月13日 5:58
    2009年7月12日 9:08
    版主
  • asp.net和是否适合做门户网站,我觉得不是一个逻辑概念。
    首先,asp.net当然可以用来做门户网站啊,这并没什么问题。
    同样,PHP也能用来做门户网站,这也没什么问题。
    我的意思是,门户网站技术,不单纯只是靠asp.net或PHP,还有很多方方面面的因素穿插在其中,如硬件环境、软硬件集成、备份容灾、负载均衡、缓存机制、内存优化、数据库优化、其它编程技术等等要素,这些技术的综合运用及有机整合,才构成了一个门户网站。

    在摩尔定律的支持下,说到asp.net或是PHP、JSP,我更多关注的是:
    1)它们是否能够和衔接技术方便地磨合,并协调运转。
    2)它们是否能够提高工作效率。
    3)它们的功能提供是否能够满足需求。

    http://hi.baidu.com/2009ajun
    • 已标记为答案 ogra 2009年7月13日 5:58
    2009年7月12日 13:18
  • 哈,我觉得最重要的还是编程的思想。.net最重要的思想个人觉得是框架了,这符合面向对象的对扩展开发,对修改关闭的思想。大家都能看到从1.1到2.0有很多类已经不用了,但接口还在使用,正体现了设计重用的观点。asp.net是.net的一部分,也是一个框架,研究这个就很有乐趣,就能了解httphandler和httpmodule的运行机制,进入框架的世界,会发现另一个天空。个人对php不太了解,只在很早以前用过,也只不过是编程实现而已,假如php也有类似的思想,也是值得研究的。关于性能各自都会有说辞,我想这部分并不是最重要的。个人意见仅供参考。
    • 已标记为答案 ogra 2009年7月13日 5:58
    2009年7月13日 2:39
  • 呵呵,其实,我自己一直用asp.net。当某一天突然发现,很多大型网站都用php。然后又因为某种机遇,需要用到php,感觉php做网站还是很有优势的。而且感觉速度比asp.net快。可能是Php要返回的代码路径比较短。所以就有了疑问。不过随着继续深入,感觉php最致命的就是不纯粹的面向对象。我这样说并不是想要比哪个厉害。每个都有自己的优缺点。我只是想知道,各自的优势在哪里。我个人是比较喜欢asp.net的。但因为现在感觉大型网站多用php,所以才有了疑惑。


    PHP也有很多面向对象、REST架构的框架,而且多得有些让人眼花缭乱了,比如Zend Framework、CodeIgniter、symfony、CakePHP等等。
    ASP.NET的优势在于,和Windows平台、SQL Server集成度高,文档齐备、测试充分、产品稳定、影响力大、资源丰富、开发效率高,适合用在要求稳定的企业门户网站。
    PHP的优势在于开源贡献多、普及、开发效率高、随需更改起来快、资源丰富、和Apche、MySQL搭配起来很合适,适合用在需不断动态调整的互联网应用。
    说白了,企业应用,一般不会用PHP,而是用ASP.NET或JavaEE;互联网应用,一般不会用ASP.NET和JavaEE,而用PHP多一些,前几年还有ASP。

    http://hi.baidu.com/2009ajun
    • 已标记为答案 ogra 2009年7月13日 5:58
    2009年7月13日 4:30

全部回复

  • 个人认为asp.net最大的强项在于开发效率,它可以沿袭winform的开发模式来开发webform。因此用来做管理类系统还是很有优势的。
    大型的网站通常都是静态网页,因为访问量大,越少执行服务器端代码就越好,因此越接近静态页越好。
    • 已标记为答案 ogra 2009年7月13日 5:58
    2009年7月12日 6:42
  • Hehe,
          个人观点:
        1.asp.net和其他的网络应用程序开发框架,如PHP、JSP一样,都能开发动态网页。因此在做门户网站开发方面应该都没有问题的。
        2.任何一个开发框架应该都有优点或者缺点,在决定使用哪个技术的时候,门户运营商考虑的不淡淡是技术问题,可能还有商业利益。
        3.如果交互性较强的网站,也就是动态网站,几个框架都可以。只是在提升网站性能方面都会下足功夫,比如JiYuan所言,新闻或者文档等资料网页,使用的是HTML静态网页。
       4.PHP和JSP有个很大优势,就是开源,以及大多数类库是免费开放的,很多小企业在选择技术平台的时候,成本会优先考虑。比如我们自己的个人网站,可能是能运行,容易管理和维护就可以了。
       5.asp.net也有很多优势,除了与微软已有平台良好的兼容性意外,高生产力,编译执行也都是其一直改进的地方,现在还有很多基于asp.net的扩展框架,asp.net MVC,MVP,WCSF等框架。这个在很多企业的管理系统里应用逐步多起来~
        
        
        
    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://frank_xl.cnblogs.com
    • 已标记为答案 ogra 2009年7月13日 5:58
    2009年7月12日 9:08
    版主
  • asp.net和是否适合做门户网站,我觉得不是一个逻辑概念。
    首先,asp.net当然可以用来做门户网站啊,这并没什么问题。
    同样,PHP也能用来做门户网站,这也没什么问题。
    我的意思是,门户网站技术,不单纯只是靠asp.net或PHP,还有很多方方面面的因素穿插在其中,如硬件环境、软硬件集成、备份容灾、负载均衡、缓存机制、内存优化、数据库优化、其它编程技术等等要素,这些技术的综合运用及有机整合,才构成了一个门户网站。

    在摩尔定律的支持下,说到asp.net或是PHP、JSP,我更多关注的是:
    1)它们是否能够和衔接技术方便地磨合,并协调运转。
    2)它们是否能够提高工作效率。
    3)它们的功能提供是否能够满足需求。

    http://hi.baidu.com/2009ajun
    • 已标记为答案 ogra 2009年7月13日 5:58
    2009年7月12日 13:18
  • 呵呵,其实,我自己一直用asp.net。当某一天突然发现,很多大型网站都用php。然后又因为某种机遇,需要用到php,感觉php做网站还是很有优势的。而且感觉速度比asp.net快。可能是Php要返回的代码路径比较短。所以就有了疑问。不过随着继续深入,感觉php最致命的就是不纯粹的面向对象。我这样说并不是想要比哪个厉害。每个都有自己的优缺点。我只是想知道,各自的优势在哪里。我个人是比较喜欢asp.net的。但因为现在感觉大型网站多用php,所以才有了疑惑。

    2009年7月13日 2:22
  • 哈,我觉得最重要的还是编程的思想。.net最重要的思想个人觉得是框架了,这符合面向对象的对扩展开发,对修改关闭的思想。大家都能看到从1.1到2.0有很多类已经不用了,但接口还在使用,正体现了设计重用的观点。asp.net是.net的一部分,也是一个框架,研究这个就很有乐趣,就能了解httphandler和httpmodule的运行机制,进入框架的世界,会发现另一个天空。个人对php不太了解,只在很早以前用过,也只不过是编程实现而已,假如php也有类似的思想,也是值得研究的。关于性能各自都会有说辞,我想这部分并不是最重要的。个人意见仅供参考。
    • 已标记为答案 ogra 2009年7月13日 5:58
    2009年7月13日 2:39
  • 呵呵,其实,我自己一直用asp.net。当某一天突然发现,很多大型网站都用php。然后又因为某种机遇,需要用到php,感觉php做网站还是很有优势的。而且感觉速度比asp.net快。可能是Php要返回的代码路径比较短。所以就有了疑问。不过随着继续深入,感觉php最致命的就是不纯粹的面向对象。我这样说并不是想要比哪个厉害。每个都有自己的优缺点。我只是想知道,各自的优势在哪里。我个人是比较喜欢asp.net的。但因为现在感觉大型网站多用php,所以才有了疑惑。


    PHP也有很多面向对象、REST架构的框架,而且多得有些让人眼花缭乱了,比如Zend Framework、CodeIgniter、symfony、CakePHP等等。
    ASP.NET的优势在于,和Windows平台、SQL Server集成度高,文档齐备、测试充分、产品稳定、影响力大、资源丰富、开发效率高,适合用在要求稳定的企业门户网站。
    PHP的优势在于开源贡献多、普及、开发效率高、随需更改起来快、资源丰富、和Apche、MySQL搭配起来很合适,适合用在需不断动态调整的互联网应用。
    说白了,企业应用,一般不会用PHP,而是用ASP.NET或JavaEE;互联网应用,一般不会用ASP.NET和JavaEE,而用PHP多一些,前几年还有ASP。

    http://hi.baidu.com/2009ajun
    • 已标记为答案 ogra 2009年7月13日 5:58
    2009年7月13日 4:30
  • “说白了,企业应用,一般不会用PHP,而是用ASP.NET或JavaEE;互联网应用,一般不会用ASP.NET和JavaEE,而用PHP多一些,前几年还有ASP。”

    呵呵,我喜欢这样直接的表达方式。刚看到一个新闻,可能是旧的。说php在国外广泛应用与政府,金融行业。而在国内,php大多用在网站。可能跟价钱有关系吧。
    2009年7月13日 6:03