再
iteye
的论坛上,有一网友说道类似问题,他们的网站考虑使用PHP来做,我进行了回复,描述了PHP建设Web网站项目的优点,同时也考虑到PHP跟ASP.net的对比。
PHP的优点:
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的开发,比如国内的CSDN,喜悦国际村等等。
8. 目前已经很多大型应用都是使用PHP,比如淘宝网、Yahoo、163、Sina等等大型门户网站,很多选用PHP来作为他们的开发语言,所以大型门户都能够选用它,我想足够能够你的使用了。
PHP的缺点:
1. 代码重用率有待提高,当然,这个跟面向对象有关系。其实PHP 5已经比较适意了。
2. PHP程序员较少 (这个算php的缺点嘛,嘻嘻)
分享到:
相关推荐
优秀的PHP程序员至少应该了解PHP代码的优缺点
谈asp,php,jsp的优缺点.docx
学习PHP不可不知道的知识,从PHP来看面向对象和面向过程的优缺点……
java和C#和PHP和各种数据库优缺点.docx
主要介绍了几款今年比较热门的主流PHP框架的优缺点对比分析,非常的简单实用,有需要的小伙伴参考下。
一直以来,phper讨论最多的就是php各种框架的优缺点,网上的资料也是比较零散,现把几款主流的框架收集汇总一下,其中本人只是用过Yii2、Laravel、Yaf、Thinkphp这四种框架,因此大部分对各种框架的评价皆来自与网上...
本文给大家简单总结了php的10点优点和3个缺点,都是个人对于php开发的一些体悟和总结,有需要的小伙伴可以参考下。
1、客户提出网站建设基本要求,选择相关网站模板; 2、提供相关文本及图片资料(包括:企业LOGO、公司简介、联系方式、相关产品图片与分类、其它补充资料); 制定方案 1、双方就网站建设内容进行协商,修改、补充...
包含了php与mysql实际应用的12个经典案例
pHP信电系网站建设设计(源代码+论文).zip pHP信电系网站建设设计(源代码+论文).zip pHP信电系网站建设设计(源代码+论文).zip pHP信电系网站建设设计(源代码+论文).zip pHP信电系网站建设设计(源代码+论文).zip pHP信...
《PHP+MySQL+Dreamweaver动态网站建设从入门到精通》配书CD-ROM 系统要求 (1)硬件环境(最低运行环境): 最低配置:奔腾266MMX 推荐配置:PⅢ500 内 存:最低要求:16MB 最优要求:64MB 显 卡:1MB显存(带...
【计算机专业php毕业设计】基于pHP信电系网站建设设计(源代码+)-附源码.zip【计算机专业php毕业设计】基于pHP信电系网站建设设计(源代码+)-附源码.zip【计算机专业php毕业设计】基于pHP信电系网站建设设计(源代码+)-...
。。。
PHP+MySQL+Dreamweaver网站建设经典案例
用PHP如何建设网站的基本流程,能够快速的让你了解能何建立各种网站。