太原网站建设首选太原晋强科技公司 让您的网络营销真正落地

服务热线:15303544550

手机触屏版
当前位置:网站首页 >> 新闻中心 >>

PHP不适合用于大型项目的开发的原因有哪些

2012-12-03/ 人气

结合太原晋强网络太原网站建设多年做网站的经验。好多网站的设计者们认为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甚至没有一个框架,这就使得网页设计起来变得较为复杂。

本文地址:http://www.sm0351.com/news/89.html
X

在线咨询

  • 点击这里给太原晋强网络发消息