PHP的优劣势,欢迎指正和补充

来源:互联网 发布:淘宝ltvvy模特是谁 编辑:程序博客网 时间:2024/05/22 04:28

PHP的优势

 

1.      配置方便,CentOS自带apache+php+mysql,并且每次发布新版本CentOS,都会自带更高级的稳定版本,且大部分常用库已经自带,无需自编译,维护方便,安装完成之后更改配置文件即可完成搭建。

2.      解释型语言,无需编译,直接替换即部署。

3.      支持数据库种类繁多,由于开源的特性,支持所有常见的数据库类型。

4.      相关从业者容易招聘,学习成本低,技术类论坛多,且提供较多的开源项目,减少投入。

5.      提供较多的开源框架。例如国内的ThinkPHP,国外的Laravel、Flight、Yii。模板引擎作用是提供MVC的开发模型,使开发者无需了解数据库操作部分的代码,使用面向对象的操作方式即可完成持久化操作;使前端部署与代码逻辑分工合作,编写完成之后进行模板整合即可发布。

6.      可移植性强,支持32位64位的windows和Linux

 

 

PHP的劣势

 

1.      由于当前版本PHP的特性,仅限于单线程,对于线程无法提供更多的操作,但现在已有服务器框架补充了这点弊端。Workerman,使用多进程模拟多线程

2.      程序源码泄漏,任何编辑器都可以对源码进行更改,虽然有些加密程序可以进行PHP代码的加密,但是由于环境原因,可能对某些代码加密后,导致无法使用的问题发生。

0 0