欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-11-14 20:30:16
php有哪些优点? php优点: 1.入门快,有其它语言基础的程序员二周左右的时间就可以入门,一个月左右的时间基本上就可以开发简单的项目了。 2.开发成本低,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等等。

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等。