早几年之前,就出现了3p,jsp,asp,php不过那时我听说php没有大公司支持,怕是命不会久,于是去学了asp,
不过现在看来,php好像是有公司支持的嘛,zend公司,对吗?但是在我接触php后觉得,它里面主要用内置函数比较多,这很方便,因为它们是早已定制好了的,拿来就用,请问这些内置函数都是zend公司制定的吗?不会变了吧,希望它稳定下来,另外,如果要用到更多的所谓的早定制好的“内置函数”,是不是需要用上一些第三方的东东?是不是要把这些第三方的东东安装到服务器上才能用这些第三方的已为我们定制好的“内置函数”?不过这样一来,php的一个弊端就显现出来了,内置函数故然好,不过太多的zend公司的内置函数再加上第三方公司的内置函数,会不会把php的世界搞得太过繁杂?因为函数一多,首先就是记忆困难,二来也容易在函数名称上出错或弄混淆。不知大家对php的发展方向有何见解?
它好像已走过10年了,不知还能稳健的走下去吗?现在asp.net及jsp不都很强的吗?

解决方案 »

  1.   

    永远要相信开源的东西。
    PHP不仅仅是一种语言,更是一种自由的精神
      

  2.   

    我也觉得开源的东西是很让人畅快的,不过有点担心php会不会走下去朝java和.net靠袭,搞出些面向对象什么的来充实自我,那不是变味了?
      

  3.   

    php5中不是加入了面向对象吗?6和7可能还会再加入更多,什么泛型概念什么的也要学java及c#都弄出来吧?php是不是被同化了?
      

  4.   

    php是开源的啊,没有像MS/SUN一样的大公司支持它,但是有全世界的程序员支持它
      

  5.   

    我觉的 OOP 本来就是一种趋势吧。 没有存在什么抄袭不抄袭的,一种思想而已,现在很多的网络,软件都以这个模式在进步
      

  6.   

    ameba_NZ,你认为oop是趋势,我也这么认为,那既如此,何不超前一点去学jsp,asp.net,何必要学oop还不是很健全的php?这让人很困惑呀
      

  7.   

    因为php跨OS 而且开源,速度也比JSP快,所以我才选先学php,至于ASP.net,速度是快,你要是觉的服务器的价钱不贵,那也可以学啊,其实都知道点本来就没坏处我也没说我不学这些东西啦 ^ ^
      

  8.   

    楼上有位朋友说:“php是开源的啊,没有像MS/SUN一样的大公司支持它,但是有全世界的程序员支持它”可是我就想了,php怎么能叫全世界的程序员支持它呢?它不是zend公司的吗?php中的函数不是zend公司制定的吗?
      

  9.   

    接触PHP也有几年功夫了~我也来发表一下~
    PHP的强就强在他的函数上,但不局限于他的函数上。
    对于PHP来说没有什么绝对的类概念,我认为也不太像OOP的语言,集合了C及C++及java的PHP语言,虽然慢慢的被同化,但是自己的思想还是没有变,具说PHP6要有革命性的变化,但是相信变化再大,始终开源的思想仍然会使很多人为之追随。
    对于WEB来说不管ASP也好,JSP,PHP也罢,要的是你所追随的程序之路是什么?
    语方或实际是由客户决定的,我们所要坚持的就是不断的支持这种真实意义上的开源的语言,则OpenSource将会消失,人们又会回到没有OS的老大(MS)之路。
    虽然PHP之后说不定会变成第二个C#,但是始终开源的思想和自主OOP的思想一定会让很多从为之兴奋~我也是如此~
      

  10.   

    正确的工具做正确的事情,PHP就是这样一种正确的工具
      

  11.   

    所有编程语言都只不过是一种工具,所以同样是在优胜劣汰,PHP正是因为它的灵活、易用受到青睐的
      

  12.   

    简单快速,开发速度快,为何不用当然了,语言各有各的优缺点,看项目需要选择反正我现在能JAVA,PHP独立开发,C#,ASP可以在老手带领下开发,技多不压身嘛最近在看C++,呵呵
      

  13.   

    楼上有位朋友说:“php是开源的啊,没有像MS/SUN一样的大公司支持它,但是有全世界的程序员支持它”可是我就想了,php怎么能叫全世界的程序员支持它呢?它不是zend公司的吗?php中的函数不是zend公司制定的吗?
    ------------------------------------------------------------------------------------
    强烈BS你...
    谁告诉你PHP是ZEND公司的产品...
    全巨界有许多人为PHP开发底层的代码...
    在ZEND公司工作的人也有几个人在其核心小组中..
    这并不冲突..
    PHP不属于任何一个人和任何一个公司...
    她属于全人类...
    你看到PHP的许多函数的命名规则都是不太相同的..比如有的"_"做链接符.有的直接是两个单词放到一块...很明显的能感觉到..............她是由来自世界各地的不同的人一块完成的..
    什么函数是ZEND定制的...
    我看你这家伙是做MS的走狗时间太长了..
    所以觉得MS的就是好的....
    思微完全MS化...脑子僵化...那么,你适合去做生意赚大钱..不适合做程序员.
    一个完全不具备开源精神的人...不具备使用PHP以及其它开源工具的资格.
    所以我指引你两条道:
    1.别做开发了.做生意...你从MS那里已经学会了如何运用高超的技巧把一些非常一般的产品卖出一个和其自身价值不等的高价...并可以时时的垄断...
    2.继续你的.NET开发之旅.这样既可以实现你理想也可以老老实实的跟在MS身后屁电儿屁电儿的.有人带你玩.
    总结一下...
    在WEB开发端...NET会像当年的asp一样.完全而又彻底的完败于PHP或是RUBY或是PYTH手下,而在企业级的开发上,JAVA的老大地位是多么的强悍,而LAMP(LINUX,APACHE,MYSQL,PHP)的超级组合,很有可能在某一天会在企业级的开发个取得一定成绩...感谢LINUX的飞速发展..她为拥有自由精神的开发者提供了....
      

  14.   

    现在就鼓捣LAMP架构,PHP当然是必须的了!!
      

  15.   

    Zend公司什么时候有PHP了?
    晕问题的名字起的很吓人,就进来看看看了更吓人等PHP功课及格了再来谈这些吧
      

  16.   

    以上有位发言者说“在WEB开发端...NET会像当年的asp一样.完全而又彻底的完败于PHP或是RUBY或是PYTH手下,而在企业级的开发上,”不知可有实証?还是义气用事之言?
      

  17.   

    其实我觉得三种语言都存在是最正常的。竞争才能发展嘛。但在中国使用PHP是光明正大的,因为是开源的。一定要正确理解开源这个新文化。简单的说,为什么我们不光明正大的使用合法的LINUX,而去盗版WINDOWS呢?只要我们稍微的学习一下,我们就光明正大了,而且支持了一种新文化。这种新文化一点了不比五四运动差,也可以同互联网的兴起相比。
      

  18.   

    不要脱离实际,为什么OO,因为当程序到达一定规模的时候,OO比面向过程更容易维护,开发成本越低。如果PHP只能做一些中小的web开发的话,可能不需要OO,但是如果程序规模达到一定程度,必须想OO,SOA等方向靠拢,因为成本低嘛
      

  19.   

    楼主确实需要对PHP做个深入了解,标题和内容都容易误导人
    PHP不是zend公司的,一般开源的东西不是属于某个人,某个公司的。只是讲有专门的公司支持他。PHP的支持公司是ZEND公司,但并不是说PHP是ZEND的,之所以这么认为。是因为PHP的开发者有两个人是ZEND的创始人。而PHP的创始人则是在YAHOO工作。除了这三个人还有全世界成千上万的人都为PHP的发展作出过贡献。只是最终决定权都是在几个核心开发员手里,ZEND公司则是做一些有得于PHP发展的事情,如现在的ZENDFRAMEWORK,ZEND引擎,ZENDSTUDIO等工具或企业级应用产品。ZEND之于PHP绝对不是MS之于.NET,SUN之于JAVA一样。楼主用“制定”这一说感觉确实受MS影响比较大。PHP的函数库丰富,要使用的话都可以在PHP官方网站下载到。这些几乎都是作为官方库发布的,只是有些是内置的,安装PHP就有,有些需要自己配置,但他也是官方发布的。这里的官方是PHP,而不是ZEND。
      

  20.   

    PHP的内置函数是PHP官方的,也就是http://www.php.net的,而不是ZEND公司的HTTP://www.zend.com。我是不知道到底有哪些第三方库,因为PHP你能用到的几乎都在安装时就有的,只是有些没打开。还有部分要下载,但都可以在官方下载。
      

  21.   

    如果没有公司支持,那么哪天那些核心程序员die了,那么php怎么办?总让人觉得心里很悬的。
      

  22.   

    不是说vista要出了吗?如果这样,那么随之而来的,听csdn孟岩说vista里面不带浏览器了,因为好像vista就和网络息息相关,又何必要单独做出个浏览器出来呢?它里面的软件就可以轻松的连到网上,微软此举是想干嘛?要破除浏览器标准,自己搞自己的一套吗?在asp.net里,就可以不用html的东西,而是用微软的控件达到文本框,单选框等效果,我在想,是不是微软以后要改变html方式,以自己的发明的代码方式来显网页?那么什么php,jsp都将会失去网页显示支持,就算有支持,也一定支持不好,毕竟,客户用的机子一般 都是windows,它只会很好的支持自己的标准,不会去很好的支持别家的