For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
1、部署简单
很多其他行业的公司,希望有一个网站,他们并没有多少预算在网站上,可能只是随便买了一个虚拟主机,这时恐怕最好的选择就是PHP了。支持Ruby,Python之类的语言的虚拟主机很少,ASP需要Windows的服务器,只有PHP可以运行在任何一家虚拟主机上。
2、学习门槛低
一开始PHP是专为Web设计的语言(虽然现在已经在向通用编程语言靠拢了),学习和使用门槛很低,建一个.php文件就是网页,用$_GET['XXOO']就可以获取到GET参数。而其他通用编程语言,原生并不支持这些与HTTP协议相关的功能,这时就需要选择并学习一款HTTP框架才能编写Web应用,例如Tornado(Python),RubyonRails等。
3、语法简单
PHP一开始是弱类型的(现在只是不那么弱了而已,还算不上强类型),几乎不需要考虑类型转换的事情,甚至在一开始很长的一段时间里,都没有支持面向对象。PHP可以非常简单地从数据库中存取数据,而一半的网站也无非是从数据库中读写数据。
因为PHP是以CGI或FastCGI的形式运行的,因此也不必考虑内存管理的问题,反正每次请求后,内存都会被释放。PHP的错误处理机制也很简单——如果出错就在页面上打印错误信息。想要关闭错误提示也同样简单。
4、很多重量级的开源项目,还有流行框架
如WordPress(博客),Typecho(博客),Drupal(CMS),MediaWiki(WIKI),DiscuzX(论坛)等等,可以说想要不折腾地部署一个网站PHP就是最佳选择。流行框架主要有laravel,Yii,ThinkPHP等!
5、经过了历史考验
PHP毕竟也算是老牌Web编程语言了,能踩的坑已经被前辈踩过了,大量的库可以重用,要招会PHP的开发人员也很容易。