php的优点总结 php有哪些优点


Posted in PHP onJuly 19, 2019

php有哪些优点?

PHP优点:

1.入门快,有其它语言基础的程序员二周左右的时间就可以入门,一个月左右的时间基本上就可以开发简单的项目了。

2.开发成本低,PHP最经典的组合就是:Linux + Apache + MySQL + PHP。非常适合开发中小型的web应用,因为上手容易,所以开发的速度比较快。而且所有的软件都是开源免费的,可以减少投入。

3.PHP是解释性的脚本语言,写完代码以后即可以执行,不像c,java,c++等语言还需要去编译执行,相对来说比较节省时间。

4.相对来说,PHP程序员的薪水的平均工资要比c,c++,java程序员的平均工资要低一些,特别是对于中小型企业来说可以节约一些成本。

5.配置及部署相对简单一些,对比JAVA开发来说,JAVA开发的配置就复杂多了,什么Structs、Spring、Hibernate、Tomcat等等很多地方都需要配置,甚至你在程序中每写一个SQL语句都需要先在Hibernate中配置一下,有时重新部署一个class文件或jar文件还可能需要重启Web服务器(Tomcat或Resin或其它的Web服务器)使新部署的库文件生效。

PHP开发中主要是PHP自身的配置文件及Web服务器的配置(如Apache或Nginx或Lighttpd等),相对于JAVA来说还是简单一些,而且新修改了文件以后不需要重新启动Web即可以立即生效。

6.有很多开源的框架或开源的系统可以使用,比如比较知名的开源框架有Zend Framework、CakePHP、CodeIgniter、symfony、thinkphp等,开源论坛有Discuz!、Phpwind等,开源博客WordPress,开源网店系统如Ecshop、ShopEx等,开源的SNS系统如UCHome、ThinkSNS等。

内容扩展

1. 跨平台,性能优越,跟Linux/Unix结合别跟Windows结合性能强45%,并且和很多免费的平台结合非常省钱,比如LAMP(Linux /Apache/Mysql/PHP)或者FAMP(FreeBSD/Apache/Mysql/PHP)结合,或者数据应用够大可以考虑换 PostgreSQL或者Oracle,支持N种数据库。(N >= 10)

2. 语法简单,如果有学习C和Perl的很容易上手,并且跟ASP有部分类似。有成熟的开发工具,比如NuPHPed,或者Zend Studio等等,再Linux平台下可以使用Eclipse等等。

3. 目前主流技术都支持,比如WebService、Ajax、XML等等,足够应用。

4. 有比较完整的支持,比如使用ADODB或者PEAR::DB做数据库抽象层,用Smarty或者smart template做模板层,如果是PHP 5.1的话,还能够使用PDO(PHP Data Object)来访问数据库。

5. 有很多成熟的框架,比如支持MVC的框架:phpMVC,支持类似ASP.net的事件驱动的框架:Prado,支持类似Ruby On Rails的快速开发的框架:Cake等等,足够满足你的应用需求。

6. PHP 5已经有成熟的面向对象体系,能够适应基本的面向对象要求。适合开发大型项目。

7. 有成熟的社区来支持PHP的开发。

8. 目前已经很多大型应用都是使用PHP,比如淘宝网、Yahoo、163、Sina等等大型门户,很多选用PHP来作为他们的开发语言,所以大型门户都能够选用它,我想足够能够你的使用了。

9. 有很多开源的框架或开源的系统可以使用,比如比较知名的开源框架有Zend Framework、CakePHP、CodeIgniter、symfony等,开源论坛有Discuz!、Phpwind等,开源博客 WordPress,开源网店系统如Ecshop、ShopEx等,开源的SNS系统如UCHome、ThinkSNS等。

PHP 相关文章推荐
我的论坛源代码(七)
Oct 09 PHP
PHP开发负载均衡指南
Jul 17 PHP
PHP随机字符串生成代码(包括大小写字母)
Jun 24 PHP
php采集文章中的图片获取替换到本地(实现代码)
Jul 08 PHP
PHP检测移动设备类mobile detection使用实例
Apr 14 PHP
Drupal简体中文语言包安装教程
Sep 27 PHP
laravel 5 实现模板主题功能
Mar 02 PHP
跨浏览器PHP下载文件名中的中文乱码问题解决方法
Mar 05 PHP
php上传大文件失败的原因及应对策略
Oct 20 PHP
PHP输入流php://input实例讲解
Dec 22 PHP
php session 写入数据库
Feb 13 PHP
php和vue配合使用技巧和方法
May 09 PHP
Yii框架页面渲染操作实例详解
Jul 19 #PHP
Yii2 queue的队列使用详解
Jul 19 #PHP
thinkphp5.1框架模板布局与模板继承用法分析
Jul 19 #PHP
Yii2.0框架模型添加/修改/删除数据操作示例
Jul 18 #PHP
Yii2.0框架模型多表关联查询示例
Jul 18 #PHP
php和redis实现秒杀活动的流程
Jul 17 #PHP
php web环境和命令行环境下查找php.ini的位置
Jul 17 #PHP
You might like
支持oicq头像的留言簿(二)
2006/10/09 PHP
php转换颜色为其反色的方法
2015/04/27 PHP
PHP 表单提交及处理表单数据详解及实例
2016/12/27 PHP
bindParam和bindValue的区别以及在Yii2中的使用详解
2018/03/12 PHP
浅谈php的TS和NTS的区别
2019/03/13 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
IE与Firefox下javascript getyear年份的兼容性写法
2007/12/20 Javascript
JavaScript Undefined,Null类型和NaN值区别
2008/10/22 Javascript
jquery改变tr背景色的示例代码
2013/12/28 Javascript
JavaScript字符串常用类使用方法汇总
2015/04/14 Javascript
XML文件转化成NSData对象的方法
2015/08/12 Javascript
JS获取一个未知DIV高度的方法
2016/08/09 Javascript
Vue 创建组件的两种方法小结(必看)
2018/02/23 Javascript
解决layui批量传值到后台操作时出现传值为空的问题
2019/09/28 Javascript
Element Tooltip 文字提示的使用示例
2020/07/26 Javascript
python实现对一个完整url进行分割的方法
2015/04/29 Python
python 编程之twisted详解及简单实例
2017/01/28 Python
R语言 vs Python对比:数据分析哪家强?
2017/11/17 Python
Python实现一个Git日志统计分析的小工具
2017/12/14 Python
Python实现的绘制三维双螺旋线图形功能示例
2018/06/23 Python
Python 串口读写的实现方法
2019/06/12 Python
HTML5 Web存储方式的localStorage和sessionStorage进行数据本地存储案例应用
2012/12/09 HTML / CSS
Hurley官方网站:扎根于海滩生活方式的全球青年文化品牌
2020/05/18 全球购物
介绍一下XMLHttpRequest对象
2012/02/12 面试题
电子商务专业个人的自我评价
2013/11/19 职场文书
教育局长自荐信范文
2013/12/22 职场文书
女儿十岁生日答谢词
2014/01/27 职场文书
法律进社区实施方案
2014/03/21 职场文书
关于成绩下滑的自我检讨书
2014/09/20 职场文书
党的群众路线教育实践活动查摆剖析材料
2014/10/10 职场文书
主持人开幕词
2015/01/29 职场文书
2015年“7.11”世界人口日宣传活动方案
2015/05/06 职场文书
党员进社区活动总结
2015/05/07 职场文书
大学生先进个人主要事迹材料
2015/11/04 职场文书
申论不会写怎么办?教您掌握这6点思维和原则
2019/07/17 职场文书
OpenCV3.3+Python3.6实现图片高斯模糊
2021/05/18 Python