`
suhenhappy
  • 浏览: 58324 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
文章分类
社区版块
存档分类
最新评论

用PHP建设网站的优缺点

 
阅读更多

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技术的学院网站建设——以厦门海洋职业技术学院某系网站为例.pdf

    "基于PHP技术的学院网站建设——以厦门海洋职业技术学院某系网站...文章对比了ASP和PHP两种技术在学院网站建设中的优缺点,并详细讨论了基于PHP的网站建设技术、数据库设计技术、网页制作技术及网站安全等方面的问题。

    精品资料(2021-2022年收藏)网站建设创业计划书.doc

    - 竞品分析:分析竞争对手的优缺点,找出自身可以突破和创新的地方,为自己的网站提供独特卖点。 2. 产品规划: - 功能模块设计:规划网站的核心功能,如用户注册登录、内容展示、交互功能、购物车、支付系统等,...

    蜘蛛侠PHP极速链 站群源码系统v3.u2

    "蜘蛛侠PHP极速链 站群源码系统v3....其无数据库的设计可能会带来一定的优缺点,需要用户根据自身需求和服务器环境来权衡。在实际使用前,详细阅读安装指南,理解系统的工作原理和配置要求,是确保成功部署的关键步骤。

    常用企业网站程序介绍

    本文将介绍两款国内最好的企业网站程序,并对其特点、功能和优缺点进行详细分析。 PageAdmin 企业网站程序 PageAdmin 企业网站程序是一款基于 asp.net 框架的网站程序,具有简单、安全、灵活等特点。它是国内使用...

    ASP动态网站建设论文 毕业论文

    在毕业论文中,作者可能会探讨ASP的优缺点,比如性能、安全性、可扩展性等方面,并通过实际案例分析展示如何利用ASP技术设计和实现动态网站。可能还会涉及ASP与其他Web开发技术(如PHP、Java Servlets)的比较,以及...

    基于php旅游资源设计与实现.docx

    4. **优缺点分析** - **优点**:PHP与MySQL结合,实现了动态网站的功能,降低了开发成本,易于维护和扩展。 - **缺点**:MySQL不支持远程访问,限制了数据的跨平台共享;Dreamweaver虽简化了开发过程,但自动生成...

    建站PHP、ASP、SEO

    两者各有优缺点,选择哪种语言取决于项目需求、开发团队技能和服务器环境。 SEO(Search Engine Optimization)是搜索引擎优化的缩写,旨在通过优化网站内容、结构和技术,提高网站在搜索引擎结果页的排名,从而...

    推荐2款免费的PHP CMS内容管理系统.zip_织梦内容管理系统是什么

    标题中的“推荐2款免费的PHP CMS内容管理系统....它涵盖了多种CMS的优缺点,帮助用户根据自己的技术水平、项目需求和个人偏好来做出决策。无论你是打算建立个人博客还是大型企业网站,这些信息都将提供有价值的参考。

    基于php的绿色环境保护论坛系统设计与实现论文大学论文.doc

    该系统的实现可以成为一个优秀的用户互动平台,充分使用网站上的资源,进行环境保护的交流与沟通,提高资源利用率,同时即能增强人们对于环境保护的意识,又能呼吁更多的人加入到对环境保护当中,使我们的生活环境...

    基于PHP的在线考试系统的设计与实现论文.docx

    最后,对系统进行测试和评估,总结其优缺点,展望未来改进方向。 2.1 PHP简介 2.1.1 PHP概述 PHP是一种嵌入HTML的脚本语言,用于创建动态交互性站点。它的语法混合了C、Java和Perl的特点,易于学习,且具有丰富的...

    ASP网站CMS程序源码——PHPWMS网站管理系统实例开发.zip

    学习和研究【ASP网站CMS程序源码——PHPWMS网站管理系统实例开发】,你可以深入了解Web开发的基本原理,对比ASP和PHP的优缺点,同时也能掌握如何设计和实现一个完整的CMS系统。这对于提升Web开发技能,尤其是对那些...

    网站设计方案和对策(模板).pdf

    3. **网站开发平台**:开发工具可能有Frontpage或Dreamweaver,开发方式可选模板建站、建站套餐或定制开发,动态程序语言可能包括ASP、JSP、PHP等,每种都有其优缺点,需根据项目需求和技术支持来确定。 【网站内容...

    市场 五大 OA 系统综合对比

    金和在服务网络建设和渠道关系维护上存在不足,服务响应能力相对较弱。 ### 性价比 性价比是企业选购OA系统时不可忽视的因素。通达OA在低端市场以较高的性价比脱颖而出,华天动力OA在中端市场性价比表现最佳。致远...

    电子商务网站技术方案.pptx

    - **服务器**:如IIS、Apache、Tomcat、BEA WebLogic和IBM WebSphere等Web服务器系统,各有优缺点,需根据网站规模和需求选择。 - **运行平台**:UNIX和Linux都是多用户操作系统,UNIX有丰富的开发环境,Linux则以...

    很好的生成静态的企业网站源码

    动态网站与静态网站是两种不同的构建方式,它们各自具有独特的优缺点。本文将深入探讨“动生静态”这一概念,以及如何利用源码生成静态的企业网站,以实现大气、高效的网页呈现。 首先,动态网站通常基于服务器端...

    ASP学科建设设计(源代码+论文).zip

    4. **比较研究**:与其他服务器端脚本技术(如PHP、JSP)的比较,讨论各自的优缺点。 5. **应用案例**:ASP在实际项目中的应用,如网站开发、企业信息系统等。 四、学习与实践 通过这个压缩包,学习者不仅可以深入...

    试谈百万级访问网站前期的技术准备.doc

    常见的编程语言如Java、PHP、.NET、Python和Ruby各有优缺点。对于初创公司,PHP因其易于学习、快速开发和良好的前端支持而受到青睐。然而,Java提供了成熟的工具链和强大的类型系统,有助于避免某些低级错误,但可能...

    在线商城网站制作方案.rar

    每个选项都有其优缺点,需要根据预算、技术能力及未来发展需求来权衡。 3. **网站设计**:强调用户体验和视觉设计的重要性,包括色彩搭配、布局、导航结构、商品展示方式等,这些都将影响用户对网站的第一印象和...

    网站方案与对策(模板).pdf

    - 运行平台:决定使用Windows 2000/NT、UNIX或LINUX,以及选择IIS或Apache作为Web服务器,数据库可能使用SQL、ACCESS或ORACLE等,评估各选项的优缺点。 - 开发平台:选择Frontpage、Dreamweaver或其他工具,以及使用...

    基于ASP和SQL Server的批量数据存储策略.pdf

    重点对比了三种不同的数据存储方法的效率,即使用ADODB.RecordSet的AddNew方法、循环使用insert into语句和合并多个insert into语句一次性执行,以解决网站建设中常见的批量数据存储需求。 首先,文章提到了ASP+SQL...

Global site tag (gtag.js) - Google Analytics