您的位置:首页 > 编程语言 > PHP开发

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

2015-11-12 17:09 441 查看
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代码的加密,但是由于环境原因,可能对某些代码加密后,导致无法使用的问题发生。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: