PHP 对比 PERL

     o Perl 比 PHP 更丰富
     o Perl 比 PHP 有更好的文档
     o PHP 缺乏模块化支持
     o PHP的here-docs对Windows用户毫无用途
     o PHP 缺少一致的数据库API
     o PHP 缓存数据库查询结果很危险
     o 图形上HP实际上被限制在了 GD 中
  * I hate PHP by Keith Devens, 2003
     o 白痴似的——调用时不推荐引用传递
  * Experiences of Using PHP in Large Websites by Aaron Crane, 2002
     o PHP 是推荐把表现和业务逻辑结合起来的
     o 没有命名空间造成很多问题
     o php.ini 的全局配置
     o 过分简单化导致了额外的复杂度
  * PHP Annoyances by Neil de Carteret, 2002
     o 没有真正的引用或者指针
     o 毫无命名空间的概念
     o 毫不组件化
     o 想变成Perl,但事实上也没想变成Perl
     o 没有标准的DB接口
     o 所有的PHP社区都是针对非程序员的
     o 不支持链式方法调用 (现在已经不是了 --tnx.nl)
     o 没有全局变量除非通过导入
     o register_globals 和 $_REQUEST 都让人痛心
     o 数组都是哈西表
     o PEAR 并不是 CPAN
     o Arrays 不能内插值替换成字符串(如$a=array();$b="$a";是错误的)
     o 没有类似 "use strict" 用来检验变量名的功能
  * PHP: A love and hate relationship by Ivan Ristic, 2002
     o 社区令我不安
     o 知识渊博的人少之又少
     o Zend 发布的文章还建议不安全的实践方式
  * My list of PHP shortcomings by Nathan Torkington, 2001
     o 没有命名空间
     o 所有的函数都是全局的
     o 没有真正的引用
     o 没有真实的数据结构 (现在已经不是了 --tnx.nl)
     o 没有匿名函数

引用

EFnet #php: 19:45 <+Dragnslcr> Comparing PHP to Perl is like comparing pears to newspapers

Perl Monks: PHP - it's "training wheels without the bike" -- Randal L. Schwartz
共5页 首页 上一页 [3] [4] [5下一页 尾页>
字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z