"我对PHP不是太熟悉"?竟然能说出这一套,佩服佩服,真实典型的中国式程序员!!!!!!!!!!!!!!

解决方案 »

  1.   

    PHP从4.0起就和ZEND分不开了,其语言引擎就是Zend的技术。因此zend对于PHP来说已经不是第三方了。
      

  2.   

    关于PHP的几点补充:
    上面说PHP用光了自己的函数库就没有办法了?然后又从asp和jsp举了几个例子说asp能用com而
    jsp能用java的class。但是自己没有用过PHP没有将PHP学精通又怎样知道PHP不能呢?
    首先com 不是asp的一部分,java的class也不是包含在jsp中的所以PHP一样能使用COM组件,也一样能够使用java的class。在PHP的相关文档里面有怎样做,只需要多学学就会了。
    你如果C语言学的好可以直接用C写函数库。如果你java高手你也可以做java beans在PHP中用如果你只会vb没关系你也可以做com来用啊。这跟用不用PHP好像没多大关系。
      PHP真正的弱点是支持面向对象技术。PHP的类不能派生,继承严重影响了PHP的开发效率。部分要做class的功能还不得不用java b来做,希望PHP在新版本里面能尽快弥补这点缺陷。
    :)
      

  3.   

    至于第二点我不想多说
    从“原始程序代码暴露在外“这句话可以看出对PHP有明显偏见。
    视问asp,jsp那个不是“原始程序代码暴露在外“?
    关于Zend收费问题我想问一下你知道asp卖多少吗?jsp卖多少吗?你用的不会是盗版的吧??
      

  4.   

    语言的扩充能力都是很强大的,看你掌握这种语言到什么程度!要知道用BASIC也是可以作出相当出色、功能强大的应用系统的!PHP的发展很快,那不是语言在发展,而是软件技术在发展!
      

  5.   

    php的扩充性我认为用的人很少很少,一般能到达不满足php提供的功能这样的程度的程序员都倾向于做一套自己的基于php的基本函数(就算PHP-API吧)函数库,而不是去扩充这个API。php的执行效率我没有多的意见,不过源代码外流是指什么?我想一般只要不是hacker还是不会看到的吧~~如果你是指php的源文件从头到尾都是明码,而不像JSP那样,还可以有低端的二进制class文件支持~~不过你不觉得这正是php的一个优点吗?为什么php在非商业层使用得那么广泛,就是因为她的开放性……
      

  6.   

    再说开发php的扩展也不难,只是大家不熟悉而已
      

  7.   

    PHP的运行速度要比ASP快的多,
      

  8.   

    对于大型项目,由于php对面向对象支持还不够好,所以的确不能很好的胜任,但我说的大型项目不是指有多少表,多少数据,而是程序本身的代码负责度,并且完全按照oo来做的话,的确太累了。
    不过php的特点是快,运行快,编写也快,如果是一些简单的查询、社区、论坛什么的,都是没问题的。
    至于你说的com和java ,php中都可以调用,如果你真的觉得有必要的话,可以先用com来做,外层通过php来调用,呵呵
    说到扩展性,我不明白为什么你总想着要扩展,php提供的东西还不够你用吗?我用了一年多的php了,php本身提供的很多东西我都还没涉及
      

  9.   

    能用就行。
    管那么多干什么。
    php很江湖的,是游侠,
    不比jsp和asp,名门。
    大家准备投那个门派?
    我是游侠。
      

  10.   

    白痴阿~~~???在这里讨论php,jsp和asp的问题???
    现在.net快出来了,大家到时候还不是两手都要抓?
    windows平台下只能用.net技术的asp.net了,虽然功能强大,但是花费也是不菲的。相对的在*nux下只有php是制作网页最专业的语言了,但是价格便宜。
    假如你在一家公司工作,客户很穷,买不起win2000server+sql server2000,你不给人家做php的阿?如果客户富的流油,你当然要用asp.net狠狠地剜他一刀了!所以我个人认为
    1,asp是windows系统下做网页应用程序的最好的选择,在*inux下用不了!相对的,php是*inux系统下的做网页应用程序的最好的选择,虽然在windows下不是最好的选择,但是可以用!所以两者我个人认为没有必要讨论谁优谁劣。
    2,楼上那位提问题的仁兄这样说php:
    "PHP用光了自己的一堆函数以后,要扩充似乎是很困难的。据我一位玩PHP和c比较好的朋友说,“可以扩充,要用c来写,然后编译进PHP里面去”。请问,用PHP的朋友中有多少能达到这个水平的?"
    我来回答一下:1,php的内置函数确实有限,但asp的内置函数就无限了吗?
    php的内置函数确实扩充起来很困难,但是你不会自己写“自定义”函数吗?
    2,如果你学会了php!你怎么会知道php只适于来写网页呢?php同样可以写程序(请到www.php.net参见php的说明),跟java一样的!再说网上有那么多的class下载!你没看到吗?
    3,你那位朋友并没有真正精通c语言和php,因为真正精通php的人是不会说php坏话的,再说,你认为你的朋友会比php核心开发组的人聪明吗?如果你的朋友提出的缺点确实存在,我想php核心开发组的人就是猪了!
    4,zend公司确实收费!不过收的只是他们开发的php加密那部分程序,而他们是义务参与php的核心开发!是免费加进去的!你不了解,就不要瞎掰!去www.php.net研究明白再来说话!
    5,确实是源码外漏!你要是有钱你就买zend的加密程序呗!嫌贵的话人们就不会使用*inux+apache+mysql了!!与微软的那套冬冬相比贵多少呢?而且加密程序与应用环境是分开的,你买个加密程序,把应用环境给别人,你不是坐收渔利?
    6,php没有后台,所以总是被人欺负,所以大家都可以拿出来骂来显示自己在microsoft或者sun上的用心良苦是不?
    总结:目前我是c#与php两手抓!推荐给大家两本书
    《C#高级编程》(清华大学出版社,原出版社wrox出版社,¥128)
    《php高级编程》(机械工业出版社,原出版社wrox出版社,¥78)
    我个人认为c#高级编程翻译的效果不太好,术语写的比较绕口!初学者看起来会很吃力,但c#高级编程确实是一本好书!
    php高级编程非常不错!是我买的9本php教程书里最好的一本,大家知道我为了找一本好书花了多少冤枉钱了吧????5555555555555~~~~~~~~~