PHP is simple and fast.
You can also write the program code into html page in asp.net and jsp. 
And you can split PHP codes from html codes use templates. 
So php is not worse than asp.net and jsp.

解决方案 »

  1.   

    asp  asp.net 等是windows平台的从成本上讲,一个windows的服务器,操作系统+服务器软件+数据库 需要好多钱 
    而 linux+apache+php+mysql 都是免费的
      

  2.   

    My english is not good,but,but...
    what's the templates?I'v never heard about that.
      

  3.   

    因为php不是面向对象呀,所以觉得它始终有点小家子气。不过我很欣赏php那种纯,有艺术品的特质,因为它就是为了做网站而生,不像java和c#,比较不纯。
      

  4.   

    我只所以欣赏php是因为它可以走得更远吧,因为做为一名艺术家,可以是一辈子的事业,而且越老越纯熟,技术员却不行,职业生涯短,因为技术变化快。
    但php技术的的简单性及固定性是比asp.net和java都来得显而易见的,它应该可以走得更远,而且它可以配合前台网页代码在做出很好的表象效果的同时也兼具互动效果,所以php才多少具有艺术的风格,php图标的蓝色,代表了深沉又不失温柔,还有mysql的海豚,向征了自由和精神,多么浓郁的艺术色调及图示,而且关键是它一出生就是专门为做网站而来的,目的很纯,而且它有那么多的人在支持,真的很不错,php可能只能写网站,不过其实有时候简单反而是一种美。
    在.net上,好像我们每个人都只能走一段而已,就算走得长,可能也会很累,因为微软的升级和变化都太多了。
    如果硬要在网站前加上“艺术”两个字,我希望是指php
      

  5.   

    那是你看到的代码不够优雅,
    PHP在OO上也是非常强劲的。
      

  6.   

    楼主等你真正深入研究php后再发表评论吧
      

  7.   

    PHP+ADODB+SMARTY
    超强组合暂且不说
    +mysql+Linux那可是比windows下的执行效率高出很多阿
      

  8.   

    对于ASP.NET,暂且不提购买平台、软件的花费,用ASP.NET是方便,但是功能封装的很厉害,开发者更像是一个用户,使用很多现成的东西。
    对于jsp/java,强大!太强大了,但是学习起来难!什么jsp、java beans、sevlet、spring、struts……一大堆,企业级开发没的说,但是学习、开发的成本大!
    对于PHP,灵活、方便、免费、开放!套用微软的一句话“足够好”。
      

  9.   

    够用,合适就行!!jsp/java是强大!!但开发、学习、维护、投入都很高的!!我讨厌JAVA
      

  10.   

    Because all of the needed is for free!
      

  11.   

    但是免费的东西能走得远吗?真怕哪一天php垮了,就玩完了。
    我其实也喜欢它的简单,但就是有点怕
      

  12.   

    Copyright Protection!!
    We cann't use pirated software forever!
    If you have no enough mouny, it must be the best choice!
      

  13.   

    but we can use the pirated sql2000 and windows2003,right?
      

  14.   

    php是纯,但如果写成嵌入到HTML中的话,JSP和ASP的代码几乎和PHP一样,难道不是一样的艺术吗?PHP的OO也是很好
      

  15.   

    Just do because we cann't use pirated software forever!
    APACHE+PHP+MYSQL+LINUX is my choice!
      

  16.   

    prerain说的太好了,我也被感动了,我也喜欢PHP的灵活,用过PHP,ASP,.NET比较起来,还是觉得PHP和ASP都比.NET灵活的多,但PHP的效率要比.net和asp高得多,再加上他和MYSQL的完美配合,总之,用php写东西觉得自己是个程序员,但用.NET写时,却觉得自己是一个用户,所有的东西都是别人做好的,真的很担心有一天除了在微软件工作的是程序员,其他的程序员就都成了用户了。
      

  17.   

    其实个人认为.net没什么模式吧,至少lz说的asp.net那种代码方式,其实php也可以写function类似asp.net的页面控件,另外,php5的类也不错啊,完全可以像asp.net那样,只不过microsoft提供集成的东西罢了,php都可以自己写啊,反正各有各的好处啦。
      

  18.   

    真不知道现在哪个技术应用得多?
    而且我们现在用的.net相关的也是盗版,不要钱的,应该php就和.net比的话没有价钱方面的优势吧?
      

  19.   

    因为php不是面向对象呀,所以觉得它始终有点小家子气。
    ?不是吧你```````````
      

  20.   

    PHP和HTML混起来写 那是你愿意的 有N多种方法可以使数据与表现分离PHP的OO在5里已经很全面的 没有的只是不适合WEB而已PHP的PEAR看过没?不比MS提供的功能少.net是个框架 j2ee也是个框架 找个成熟的PHP框架就会发现PHP并不简单但也不复杂
      

  21.   

    不是诗人 是胡诌之人:
    PHP+ADODB+SMARTY
    超强组合暂且不说
    +mysql+Linux那可是比windows下的执行效率高出很多阿
    (何以见得,你真的测试过?真正的程序员应该都知道 iis即使用起来再麻烦 再不好用 isapi有可能永远都是地球最快的)网上的东西真的不能尽信 都说asp何其何其简单 php何其何其难 真正自己学习过才知道asp比php难的多 比如连接数据库 同样是存到弱类型变量里 asp的语句那么冗长 php只要一个mysql_connect(用户名 数据库文件夹名 密码)存起来就行了
    asp还要创建对象 创建对象还有3种大体方法 N种语句(我只学会了3种 dsn,odbc,oledb 微软说oledb效率最高 所以我一般用它 连接组件和驱动可以存一起还可以分开存
    而且很多源码 特别是以前的 数据库连接方法我都看不懂 可见asp连接数据库的方法可能有5种写法以上)
    而且学习asp比php更能强调数据库的概念和性质 比如 学ado 你要在数据状态 锁定 游标等概念和相关对象、方法下狠下功夫(此方面对象多的眼花) 而php呢 提供现成的函数 是简练 也根本不需要你想什么 你更不会了解数据库的实质
    而且ado和bde连接数据库后都可以释放内存 而php到今天还只能关闭连接
    还有件事我担心 php4以后php会越来越慢 而且开源的程序水平都不怎么样 让我很不放心(包括ZEND 写的程序还有很多低级错误 别跟我扯什么windows不linux cpp跨平台 只有api不一样 就是不遵循ansi的也不是gcc,kde等 是vc 他用*nix的编译器能通过编译的风格写vc的程序绝对能写 反之不行而已 可见zend那群弱智的理由不成立)还有这个:
    [引用]
    对于ASP.NET,暂且不提购买平台、软件的花费,用ASP.NET是方便,但是功能封装的很厉害,开发者更像是一个用户,使用很多现成的东西。
    对于jsp/java,强大!太强大了,但是学习起来难!什么jsp、java beans、sevlet、spring、struts……一大堆,企业级开发没的说,但是学习、开发的成本大!
    对于PHP,灵活、方便、免费、开放!套用微软的一句话“足够好”。
    (此人连什么是控件都不知道竟然就看过网上几篇误导之文章瞎编 控件是针对客户端的 记住了
    控件当然是html代码 visual studio里为了节省开发速度像dw一样有html的高亮 设计插入模式 提示输入等功能 跟.net有什么关系
    一般说的.net都是指c#.net 它的风格是50%的c 50%的java
    c#.net是把模板 源码分开的 源码的扩展名为.cs(code of source)执行时被和模板分开 源码编译为iis的组件 执行速度非常高 尤其是运算和循环量大的代码可以看出比任何其它脚本语言都高当然.net也可以是vc.net 用.net framework代替mfc
    .net也可以是vb.net 使用许多新的库函数和控件
    .net也可以是vbs.net 用新的技术封装旧的vbs代码所以最后一条说明 即使asp挂了 asp程序员也不会没饭吃 最后还有一件事 我根据自己的实际经验彻底拒绝相信网上的胡言乱语 除了加法运算 大部分运算asp都和php差不多快 循环的话asp还快1点点 整体上如果水平一样的开发者 6年前的asp3.0还是比今年的php5.0快1点点
    大型负载上 asp当然还是比php强的多 因为asp可以分布计算 分层
      

  22.   

    我上面说的cs=code of source是我自己的解释 我也没查过微软官方的解释 可能是c sharp,
    c# source 但我都觉得没我的叫法更准确 因为.cs里可能是vbs的源码也说不定就像php 到今天还在叫personal home page:hypertext preprocessor
    还不如直接叫page hypertext preprocessor合适 我觉得
      

  23.   

    .MET模式,小儿之见,你不懂C#博大精深