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的开发。
8. 目前已经很多大型应用都是使用PHP,比如淘宝网、Yahoo、163、Sina等等大型门户,很多选用PHP来作为他们的开发语言,所以大型门户都能够选用它,我想足够能够你的使用了。
9. 有很多开源的框架或开源的系统可以使用,比如比较知名的开源框架有Zend Framework、CakePHP、CodeIgniter、symfony等,开源论坛有Discuz!、Phpwind等,开源博客 WordPress,开源网店系统如Ecshop、ShopEx等,开源的SNS系统如UCHome、ThinkSNS等。
10.使用成本低 (linux apache mysql php内核)
PHP+MySQL,LAMP模式
采用PHP+MySQL进行开发,基于Web开发的最佳组合“LAMP模式”——(Linux 操作系统、Apache网络服务器、MySQL 数据库、PHP语言)。
技术成熟、开发迅速
PHP+MySQL是目前最为成熟、稳定、安全的企业级WEB开发技术,广泛应用于超大型站点(百度前端使用PHP,可输入:www.baidu.com/index.php)。其成熟的架构、稳定的性能、嵌入式开发方式、简洁的语法,使得系统能迅速开发。
高效执行、安全可靠
PHP结合MySQL运行于Linux平台,执行效率相对其他语言更高;安全性较NT(Windows)平台更强。PHP在安全性的性能表现不俗,帐号、密码以MD5数据加密技术的采用,确保数据帐号信息安全。关键数据采用多层加密技术,有效保证数据安全。
跨平台移植、无附件成本
PHP+MySQL可跨UNIX、Linux、Windows NT等平台运行,降低了系统及数据迁移的风险。如果架设Linux / UNIX服务器,可节约操作系统费用,降低了软件成本。
B/S结构,N层模块式开发,无限扩展
浏览模式采用B/S结构(Browser/Server结构,结构即浏览器和服务器结构)。
CMS系统开发采用N层分布式结构实现,在核心层之上,各项功能按模块进行编写,便于扩展新功能或对进行升级。
在CMS层之上,还叠加了搜索引擎优化技术和工具层、行业特色解决方案层,如图: