扯蛋。大型WEB项目非PHP莫属。加上OOP。SMARTY .无敌!

解决方案 »

  1.   

    PHP本身效率就有缺陷?
    如果脱离JavaBean,JSP更慢。这里我们不讨论.Net了。有人会说,JSP就是要跟JavaBean配合使用的嘛,不然比什么?
    那好,一方是JSP+JavaBean,那么另一方就是PHP+ADODB+Smarty+Zendoptimizer(EAccelerator,APC)来比较,PHP还要开Buffer,直接写输出会降低速度。
    JavaBean是把模型的状态保存在内存中来加快运行速度的;PHP当然也要配上各种优化措施,不然又是在比什么?
      

  2.   

    笑话!php的smarty不就是一个oop吗?
      

  3.   

    大型WEB项目非PHP莫属。加上OOP。SMARTY .无敌!
    ========================================
    无敌,我不敢说。但企业应用中,经过适当的配置优化和代码优化,运行效率不输于J2EE。
    而无论是学习曲线还是开发难度都比J2EE要低很多。
      

  4.   

    有人可能误会我的意思了我为什么拿JSP来比较呢,通常运算都封装到BEAN里,而JSP混杂HTML+JAVA,这时JSP的角色很像SMARTY,这样PHP就好象扮演BEAN的角色,如果PHP后面在做OOP,就感觉又多了层关系……不知道你们理解我的意思没有,反正我觉得不用类,更能发挥PHP的灵活优势TO唠叨:我不想玩文字游戏,SMARTY是OOP我当然知道,既然我说用SMARTY,那我所说的OOP就不包括SMARTY。
      

  5.   

    从成本或者任何可能的方面考虑。如果站在同一水平线。PHP的高度是其它无法项背的。WEB。圣经中的语意就是PHP。见旧约书.箴言
      

  6.   

    小刀有没有想过,如果JavaBean不是对象,是不是更快呢?从执行效率上来说,面向过程比面向对象更好一些。在资源开销上,面向过程也比面向对象乐观一点。以至于有很多PHPer钟情于写方法库,不乐意写类库。也因此,PHP以早前版本不支持类/对象。但你别说PHP的执行效率不行。PHP一直以执行效率见长的。
      

  7.   

    没做过大型的j2ee开发,不过jsp我以前用过一阵.
    从理论上来说,jsp+java bean的确有点像php+smarty.其实我觉得php跟jsp的根本差别是,php本属解释性语言,java属于编译型语言.这才是最根本的区别.至于java的那一套ejb之类的.php一样可以模拟.但是加上zend,php这一点就可以跟jsp差不多了.理论上都说jsp的效率高,可实际看一些大型项目,jsp的效率根本没想象的那么好.
      

  8.   

    ,php本属解释性语言,java属于编译型语言
    --------------------------------------
    不是吧?java那么强吗?
    ____________________________
    http://club.cosrc.com
      

  9.   

    虽然偶不知道那么多。不过我知道php做网站,周期超短。
    至于oop,偶还没用到这个程度。
      

  10.   

    不OOP,维护更麻烦我觉得用php+smarty和javabean+jsp做比较,牵强了一点
      

  11.   

    我觉得php做web前端还是相当不错的
    至于用不用oop要看项目大小了,大项目应当考虑oopPHP本身效率就有缺陷
    ========================
    这句话我不完全赞同,应当说PHP在处理复杂、大量的业务逻辑时不理想。
      

  12.   

    我偶尔用用OOP无非是让代码看起来上档次一点:)
      

  13.   

    我在学php OOP 感觉不错....呵....
      

  14.   

    大型WEB项目非PHP莫属。加上OOP。SMARTY .无敌!
    ========================================
    在.net以前,在java影响不大的古代。我相信。
    现在?我迷茫了。....不敢说无敌。
    .net 的面向对象思想让人喜欢,jsp的java背景让人向往。剑乃兵中之王者,刀却独占一股霸气。
      

  15.   

    PHP本身效率就有缺陷??????????????????????????????
      

  16.   

    这要看你说的是PHP是几了
    PHP5的OOP技术大大加强,PHP4没有办法比,不过在实际项目中的效果就不知道了
    大量借鉴了JAVA的特性
    有兴趣的可以去看一下Upgrading to PHP5这本书
      

  17.   

    OOP维护与运行都更麻烦? 不敢苟同
      

  18.   

    至于楼主所提出的观点,内容与标题不是很搭,对标题来说一下我的想法吧,个人感觉,OOP开发是高于语言的,它的优点通用的,不论什么语言,都是一样的,可重用性好,可控件性好,可维护性好,等等,就不多说了,而PHP到目前为止,PHP(最高版php5.2)虽然对OOP支持的还不是非常完美,但飞速的发展/升级的特性来看,PHP已经显露出它要往企业级应用跨步的欲望,另外庞大的用户群体及低成本,庞大的社区资源,势必造就不久到来的一派PHP繁荣景象哈.我们所有的PHPER都为此感到高兴;
      

  19.   

    这跟OOP没关系吧. 
    这个只是整个系统结构, OOP一般是在代码设计上. 
    对于OOP的代码好不好维护, 这跟设计好不好有关, 好的设计在维护上是很容易的. 
    PHP原来对OO的支持就不是很好, 不过现在已经很好了, 每个大的版本对OO方面都有很大的改进.
      

  20.   

    OOP开发是高于语言的,它的优点通用的,不论什么语言,都是一样的
    ---------------------------
    这个不同意,php运行方式和java 桌面程序还是有很大区别的,除非php能常驻内存,它的效率还是有些折扣的,别的别的优点差别不大php在处理过程中是不接受中断的,而且它的继承是没有意义的多说无益,想怎么用就怎么用