php的优点总结php有哪些优点
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等等。
最牛php程序员
3. ⽬前主流技术都⽀持,⽐如WebService、Ajax、XML等等,⾜够应⽤。
4. 有⽐较完整的⽀持,⽐如使⽤ADODB或者PEAR::DB做数据库抽象层,⽤Smarty或者smart template做模板层,如果是PHP
5.1的话,还能够使⽤PDO(PHP Data Object)来访问数据库。
5. 有很多成熟的框架,⽐如⽀持MVC的框架:phpMVC,⽀持类似ASP的事件驱动的框架: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等。