请问各位大侠,PHP和.NET相比怎样?
请从应用、架构、开发效率、发展前景方面,多角度的比较下哦。希望可以仁者见仁,智者见智。

解决方案 »

  1.   

    PHP开发效率高,速度快,。NET速度比较慢,不过MS把很多东西都已经帮你做好了,很多可以直接调用它的东西了,不过感觉这样灵活性也低了,如果需要一些特殊要求的话,恐怕很多.NET程序员都不会吧,呵呵,我.NET就接触了一点点,不是太熟悉有不对的地方请指出。
      

  2.   

    php跨平台比.net 好。 php扩展比.net好。php造价相对.net少些。 php速度比.net快。php可在linux搭建服务器相对安全。可跨语言跨平台开发等等
      

  3.   

    php是对数据库支持最好的脚本语言,中小型企业项目上php优于.net,最关键是php便宜,基本全免费
      

  4.   

    你在PHP的论坛问这种问题,参考价值不大,也要去.NET里问问
      

  5.   

    个人感觉级别不一样,php是个脚本语言,
    。net是公共运行时平台
      

  6.   

    差不多的,没有什么快慢之分,住重要的是.NET个人觉得代码比较美观。可以实现比较优雅的代码!
      

  7.   

    web 就用php,其他应用还是去学.net吧.  推荐java,代码好,还容易学习到深处. .net是框架.一般的东西都封装好了,直接用,简单,但是底层的一些东西很难搞懂.学过java后,再学.net应该会有更深的认识.
      

  8.   

    .net 适合做管理类的系统,因为控件丰富。而PHP适合做电子商务和门户网站之类的,因为安全性相对较高。
      

  9.   

    PHP 开源,开发效率高!.net 比较局限!
      

  10.   

    从08年开始PHP就是WEB开发领域的领头羊
      

  11.   

    早写年是.net和java在web用的多,现在是php做领头羊了!
      

  12.   

    php更纯粹些 在web上。简单,但写好不容易。
      

  13.   

    支持PHP吧、、、、PHP虽然是脚本语言、、、但是功能狠强大、、
      

  14.   

    单纯web的话php不错 如果有其它方面的应用还是.net 比php强大
      

  15.   

    PHP一样可以运用到很多方面,学精了PHP不一定比.net差。看个人的掌握程度,没有绝对的.net好还是php好
      

  16.   

    其实php做系统也不差的
    效率上应该相差不大
    个人感觉综合评分来说php>.net>java
    现在很多开源框架已经可以提升php的敏捷开发
      

  17.   

    php的可跨平台啊,这点.net就逊色些了。
    php应用的环境都是免费的,没有盗版之说了。
      

  18.   

    简单来说中小型项目适合php 中大型适合.net
    效率等等方面各有各的优势,不能太多的想提彬论
      

  19.   

    PHP比.NET好的地方已经够多了,不过不如.NET的地方也很明显。
    PHP结构性向来不好,PHP的内置函数扩展都是开源社区堆出来,命名很乱,没有统一性,PHP的OOP特性弱,没有原生的命名空间,只能用框架来模拟。
    .NET的结构性就很好,天生的OOP语言,CLR支持多语言(像JAVA一样),这种特性对于大型框架的设计十分有利,所以说PHP适合中小型项目,而JAVA .NET适合大中型项目。
      

  20.   

    虽然没用过.net,但是还是觉得PHP好。
      

  21.   

    语言只是一种工具,前几天看迅雷前C“X”O创业,招人,要求可以在一周内学会任何编程语言,拿api上手。。其实这个一点都不夸张,软件开发这个东西,一理通,百理通
      

  22.   

    没可比性 .NET 比较强大 可以开发Flash PHP Web开发速度快 是一个CLR 所有舞台都搭建好了 你表演就可以了!
      

  23.   

    这些问题没有意义
    接触点软件工程的思想和一些思路
    哪种语言无所谓我的血.NET/C#的,但是现在转PHP中,因为需求。其实就那么个道理,语言只是工具。重要的掌握方法...见笑了...
      

  24.   

    =========================================
    那完全是程序员自己的问题 你可以把php写出C++优美的风格
    也可以吧c#写成很难看懂的风格 
      

  25.   

    这种问题没有什么实际意义啊~
    专心学好一门语言~
    不管是php还是.net~
      

  26.   

    呵呵,如果把这个发到。NET区去。不知道是说PHP好的人多还是。NET的人多呢?哈哈!
      

  27.   

    这里清一色的都是做PHP或者和PHP有一定亲密关系的人员,把这个问题发这个。我觉得对.net有一定不公平了!应该把这种帖子发到休闲区去,或者在发一次到。NET区。结果我想一定不会一样!呵呵!
      

  28.   

    呵呵 我都做过项目~
    ASP.NET开发调试方便~毕竟微软的 但无法跨平台 而且虚拟主机很少有IIS的
    除非自己IDC
    PHP呢~建站块,效率高,开发迅速 虚拟主机多 更重要跨平台 呵呵 支持PHP
      

  29.   


    PHP小巧好用,功能强大。
      

  30.   

    我觉得PHP是web开发最好的。现在很多大网站 都在转PHP
      

  31.   

    .net有些东西给你作好了,并不灵活,就像楼上哪个说的。我觉得 这点很对。
      

  32.   

    用.net来和PHP作比较,就像是拿你的笔记本和你的电脑桌作比较,根本就没有可比性,.net 主要实现的是跨平台,可以用很多语言来做开发,.NET 是用于构建 Web 应用程序的一个完整的框架。这个模型的主要特性之一是选择编程语言的灵活性。.NET 可以使用脚本语言(如 JScript、VBScript、Perlscript 和 Python)以及编译语言(如 VB、C#、C、Cobol、Smalltalk 和 Lisp)。新框架使用通用的语言运行环境 (CLR);先将您语言的源代码编译成 Microsoft 中间语言代码,然后 CLR 执行这些代码。 
      

  33.   

    做网站应用就用PHP  更好!做系统管理的话  .net  适合些!
      

  34.   

    .net是直接执行内存中的机器码,效率不会不高的。.net对缓存的支持也是超强的。