2014-02-13 10:23:59
结合太原晋强网络太原网站建设多年做网站的经验。好多网站的设计者们认为PHP不适合用于大型项目的开发,这是为什么呢?今天太原网站建设小编就来给大家讲解一下!
1、PHP 由于商业原因而不健全。通过使用缓存,PHP的性能可增大500%。由于Zend——PHP的制造者,它主要在销售自己的Zend Accelerator,不愿意放弃这块肥肉,因此,缓存没有被构建在PHP中。
2、不标准的日期格式字符。PHP有一套不兼容的日期格式字符,在C语言中“%j”表示一年中的当天,然而在PHP中它只表示一个月中的当天。
3、许多PHP模块都不是线程安全的.PHP的核心线程是安全的,可是非核心模块不一定是安全的,要在PHP中使用这种模块,就导致您的脚本不适合Apache的多线程模式。
4、对递归的不良支持。PHP并不擅长递归,每一个编程语言都应当提供良好的递归支持,可是PHP没有做到。
5、混乱的许可证.PHP表面看来是免费的,其实不然,当你使用每个模块的时候,都需要确保你同意它的许可证。
6、没有命名空间。曾经有人建议PHP5中加入这个特性,但一直以来它并没有那么做,没有命名空间,每个函数都必须加上模块名称作为前缀,以免发生冲突。
7、不一致的函数命名规则。有的函数的名称是由多个单词组成的,但是PHP都用到了,这样则会造成很大的混乱。
8、魔法引用的地狱。魔法应用可以保护脚本免受SQL的攻击,在PHP中总要检查魔法引用是否打开,这让编程变得更为复杂了。
9、缺少标准框架。框架可以让很多工作变得简单,但PHP甚至没有一个框架,这就使得网页设计起来变得较为复杂。
上一篇:新手刚开始学习网站建设的捷径建议