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 相关文章推荐
用PHP发电子邮件
Oct 09 PHP
php项目打包方法
Feb 18 PHP
php中神奇的fastcgi_finish_request
May 02 PHP
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-3 代码组织和重用2
Jul 03 PHP
PHP排序之二维数组的按照字母排序实现代码
Aug 13 PHP
浅析php插件 HTMLPurifier HTML解析器
Jul 01 PHP
PHP取二进制文件头快速判断文件类型的实现代码
Aug 05 PHP
php提交表单发送邮件的方法
Mar 20 PHP
简单实现php上传文件功能
Sep 21 PHP
php识别翻转iphone拍摄的颠倒图片
May 17 PHP
PHP实现获取url地址中顶级域名的方法示例
Jun 05 PHP
thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
Jul 15 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
windows下安装php的memcache模块的方法
2015/04/07 PHP
php简单实现屏蔽指定ip段用户的访问
2015/04/29 PHP
举例详解PHP脚本的测试方法
2015/08/05 PHP
PHP缓冲区用法总结
2016/02/14 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
THINKPHP-Apache服务器中使用Alias虚拟目录URL重写 隐藏index.php
2021/03/09 PHP
JQuery防止退格键网页后退的实现代码
2012/03/23 Javascript
Javascript的各种节点操作实例演示代码
2012/06/27 Javascript
Jquery $.getJSON 在IE下的缓存问题解决方法
2014/10/10 Javascript
jQuery/CSS3图片特效插件整理推荐
2014/12/07 Javascript
javascript实现点击单选按钮链接转向对应网址的方法
2015/08/12 Javascript
JS实现支持多选的遍历下拉列表代码
2015/08/20 Javascript
jQuery模拟物体自由落体运动(附演示与demo源码下载)
2016/01/21 Javascript
JS实现换肤功能的方法实例详解
2019/01/30 Javascript
vue写h5页面的方法总结
2019/02/12 Javascript
AngularJs中$cookies简单用法分析
2019/05/30 Javascript
vue使用自定义指令实现拖拽
2021/01/29 Javascript
layui 上传插件 带预览 非自动上传功能的实例(非常实用)
2019/09/23 Javascript
[01:05:56]2018DOTA2亚洲邀请赛3月29日 小组赛A组 Newbee VS VG
2018/03/30 DOTA
Python  连接字符串(join %)
2008/09/06 Python
CentOS中升级Python版本的方法详解
2017/07/10 Python
Python Threading 线程/互斥锁/死锁/GIL锁
2019/07/21 Python
Python shelve模块实现解析
2019/08/28 Python
TensorFlow 多元函数的极值实例
2020/02/10 Python
.img/.hdr格式转.nii格式的操作
2020/07/01 Python
基于Python pyecharts实现多种图例代码解析
2020/08/10 Python
Kiehl’s科颜氏西班牙官方网站:源自美国的植物护肤品牌
2020/02/22 全球购物
艺术爱好者的自我评价分享
2013/10/08 职场文书
销售自荐信
2013/10/22 职场文书
大学开学计划书
2014/04/30 职场文书
2015年毕业实习工作总结
2014/12/12 职场文书
岳庙导游词
2015/02/04 职场文书
商标侵权律师函
2015/05/27 职场文书
Python进度条的使用
2021/05/17 Python
如何利用Python实现n*n螺旋矩阵
2022/01/18 Python
mysql使用FIND_IN_SET和group_concat两个方法查询上下级机构
2022/04/20 MySQL