很多站长朋友们都不太清楚php开发案例,今天小编就来给大家整理php开发案例,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 想求几个thinkphp开发的实例及源码 我是新手 2、 PHP项目开发案例整合实战突击是PHP几的书? 3、 PHP是怎么一个开发环境,主要讲下大致的开发步骤啊?谢谢 4、 请教:谁能详细的给我介绍一下PHP、ASP、JSP的区别,再介绍一下.NET技术。谢谢 想求几个thinkphp开发的实例及源码 我是新手在官网上有开发的实例及源码可以下载。地址:。
相关知识介绍:
1、ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进。
2、ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。
3、ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、Sqlite多种数据库以及PDO扩展,ThinkPHP框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。
PHP项目开发案例整合实战突击是PHP几的书?据《实战突击:PHP项目开发案例整合》光盘使用说明,php版本为5.2.6
PHP是怎么一个开发环境,主要讲下大致的开发步骤啊?谢谢php不是开发环境,是一种动态网页开发的语言,php的页面若想运行,得有apache服务器、php,若是想使用数据库的话还要有数据库,一般是mysql
不过,php这种语言当然也有开发工具喽,下面推荐些:
PHP Designer 2008专业版+特别文件 完美版
;ID=162005
PHP Designer 2007专业版+特别文件 完美版
;ID=161997
PHP集成开发环境 Zend Studio Enterprise v5.5.0完美版
O'Reilly Learning PHP MySQL 第二版
;ID=170283
PHP 5 傻瓜书
;ID=156854
PHP官方参考手册 中文+英文CHM版
;ID=174312
Upgrading to PHP 5
;ID=172787
Wrox Beginning PHP 5
;ID=146843
PHP 5 Advanced
;ID=152684
PHP 5与MySQL编程初学者指南
;ID=152044
PHP 5和MySQL 5 从入门到精通 PDF文字版
;ID=166059
PHP 4.1 从入门到精通
;ID=159334
O'Reilly PHP Cookbook 第二版
How to Do Everything with PHP and MySQL
;ID=175991
PHP MySQL Web Development
;ID=175913
PHP Programming Solutions
;ID=173163
PHP Objects Patterns and Practice
;ID=173160
Learning PHP Data Objects
;ID=173151
PHP技术内幕
;ID=159332
PHP最新参考手册
;ID=146233
PHP程序设计
;ID=146171
PHP经典100例
;ID=152400
Object Oriented PHP Concepts Techniques and Code
;ID=152398
The PHP Anthology 第二版
;ID=167353
PHP API使用完全指南
;ID=164843
Wiley出版 Makeing Use of PHP
;ID=166790
PHP实例教程
;ID=152574
PHP in Action
;ID=152648
PHP+MySQL网络开发技术
;ID=156149
PHP设计模式构架师指南
Dreamweaver CS3 with CSS, Ajax, and PHP
;ID=147123
AJAX and PHP Building Responsive Web Applications
;ID=151261
Beginning Ajax with PHP
;ID=146176
PHP Programming with PEAR
;ID=148389
PHP MySQL and Apache自学教程
;ID=146232
PHP Apache和MySQL网页开发初步
;ID=148871
24小时学会使用PHP MySQL Apache
;ID=149004
PHP MySQL 网络应用程序开发核心
;ID=149005
Professional LAMP - Linux,Apache,MySQL and PHP 5 Web Development
;ID=152045
Setting Up LAMP - Getting Linux Apache MySQL and PHP Working Together
;ID=157654
Beginning PHP,Apache,MySQL Web Developmnet
;ID=151985
Beginning PHP and Oracle 从入门到精通
PHP Data Objects for MySQL
;ID=152186
MySQL and PHP from Scratch
;ID=152162
Extending and Embedding PHP
;ID=152160
Wiley出版 Secure PHP Development
;ID=165544
O'Reilly Building Tag Clouds in Perl and PHP
;ID=152158
Wrox Professional Apache Tomcat 5
;ID=152054
PHP MySQL编程初学者指南
;ID=158793
Beginning PHP and Oracle (PDF文字版)
;ID=159155
Advanced PHP for Web Professionals
;ID=159168
Essential PHP Security
;ID=175045
Pro PHP XML and Web Services
Apache Server 2.0 实用指南
;ID=159297
Apache管理员手册
;ID=159296
Apache使用指南与实现原理
;ID=159287
PHP专业项目实例开发 中文PDF版
;ID=159322
PHP高级开发技术与实例 中文PDF影版
;ID=159319
PHP 5 for Flash
;ID=159407
O'Reilly - Tomcat权威指南
;ID=160138
Wrox Professional Apache Tomcat 6
;ID=157418
Pro Jakarta Tomcat 5
;ID=160230
Foundations of PEAR - Rapid PHP Development
;ID=160612
Practical Web 2.0 Applications with PHP(Apress 2008最新版)
;ID=170237
Practical Apache Struts 2 Web 2.0 Projects
;ID=170311
请教:谁能详细的给我介绍一下PHP、ASP、JSP的区别,再介绍一下.NET技术。谢谢PHP:
PHP(Hypertext Preprocessor)是一种嵌入HTML页面中的脚本语言。它大量地借用C和Perl语言的语法, 并结合PHP自己的特性,使Web开发者能够快速地写出动态产生页面。
PHP是完全免费的开源产品,不用花钱,Apache和MYSQL也是用样免费开源,在国外非常流行,PHP和MYSQL搭配使用,可以非常快速的搭建一套不错的动态网站系统,因此国外大多数主机系统都配有免费的APACHE+PHP+MYSQL。通常认为这种搭配的执行效率比IIS+ASP+ACCESS要高,而后者的使用还必须另外交钱给微软。
PHP的语法和Perl很相似,但是PHP所包含的函数却远远多于Perl,PHP没有命名空间,编程时候必须努力避免模块的名称冲突。一个开源的语言虽然需要简单的语法和丰富的函数,但PHP内部结构的天生缺陷导致了PHP不适合于编写比中小型业余网站更大的网站。
PHP开发的成功案例:
MediaWiki — 著名的维基百科(Wiki)程序,如此庞大的条目居然只用PHP+MYSQL就能够支持,真是不可思议。
WordPress — 著名的Blog系统,功能上丝毫不输于Movable Type,不少用户都纷纷从Movable Type转移到了WordPress。
结论:PHP语法简单,非常易学易用,很利于快速开发各种功能不同的定制网站,PHP因为结构上的缺陷,使的PHP在复杂的大型项目上的开发和维护都比较困难。
它是一种服务器端的脚本语言,嵌入在HTML中,它可以在多种平台上运行。其语法与C语言、Java语言的语法相似。它具有庞大的函数库,这主要是因为它是开源式的,源代码完全公开,每个使用PHP的程序员都可以加入自己的函数库,从而实现更多的功能,PHP几乎支持所有的数据库。
但是PHP对组件的支持不够完善,扩展性较差,常与免费的数据库系统MySQL一起构建中小型B/S应用的网站或信息系统。
ASP:
ASP(Active Server Pages)微软的Windows IIS系统自带的脚本语言,利用它可以执行动态的Web服务应用程序。ASP的语法非常类似Visual BASIC,学过VB的人可以很快上手,ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。
因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。
不过,正因为ASP很简单,所以单纯使用ASP所能完成的功能也是有限的,好在COM(Component Object Model)技术拯救了ASP,微软提供了COM/DCOM技术,极大拓宽了ASP的应用范围,使得ASP几乎具有无限可扩充性。
结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。
它是基于windows平台的动态页面开发技术,支持COM/DCOM构建模型,易学易用,开发效率高。现在已发展到.NET版。由于其简单功能实用等方面受到广大朋友的喜欢,再加上MS的强有力支持,可以说是
时下作站点最为流行的语言,他借助MS的Com+ 技术,几乎可以实现在C/S 能够实现的所有功
能,可以说确实具有相当的竞争力。ASp的代码实现也很简单,MS 提供的InterDev 在RAD 的
基础上,使Asp 的开发一夜之间火遍了大江南北。但是他的缺点是,由于MS 长久以来的霸道作
风,他只能运行在MS 的平台上,因此在关键性的应用上使人难以轻易接受
JSP:
JSP(JavaServer Pages)是Sun公司推出的一种动态网页技术。JSP技术是以Java语言作为脚本语言的,熟悉JAVA语言的人可以很快上手。
JSP本身虽然也是脚本语言,但是却和PHP、ASP有着本质的区别。PHP和ASP都是由语言引擎解释执行程序代码,而JSP代码却被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。因此普遍认为JSP的执行效率比PHP和ASP都高。
JSP是一种服务器端的脚本语言,最大的好处就是开发效率较高,JSP可以使用JavaBeans或者EJB(Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理,但是这种网站架构因为其业务规则代码与页面代码混为一团,不利于维护,因此并不适应大型应用的要求,取而代之的是基于MVC的Web架构。MVC的核心思想是将应用分为模型、视图和控制器三部分。模型是指应用程序的数据,以及对这些数据的操作;视图是指用户界面;控制器负责用户界面和程序数据之间的同步。通过MVC的Web架构,可以弱化各个部分的耦合关系,并将业务逻辑处理与页面以及数据分离开来,这样当其中一个模块的代码发生改变时,并不影响其他模块的正常运行,所以基于MVC的Web架构更适应于大型应用开发的潮流。
因此,不少国外的大型企业系统和商务系统都使用以上的MVC架构,能够支持高度复杂的基于Web的大型应用。
结论:JSP对于网站开发来讲不像PHP和ASP那样易学易用,支持JAVA的主机也少于支持PHP的主机,这从一定程度上限制了Java技术在网站上的发展,不过在企业软件应用上来讲,MVC还是拥有相当大的优势的,虽然其配置和部署相对其他脚本语言来说要复杂一些,但对于跨平台的中大型企业应用系统来讲,基于JAVA技术的MVC架构几乎成为唯一的选择。
由Sun公司开发,目前正日益成为开发Web动态网站重要而快书有效的开发技术。充分利用了Java技术的优势。具有极强的扩展性和来年搞好的伸缩性,与开发平台无关,同时也是一项安全的技术。具有良好的动态页面与静态页面分离的能力。因而逐渐出呢个位Internet开发的主流技术。
JDBC是JSP的数据库联接技术,为了使提供良好的数据库访问能力.
本人在这里不推荐你学asp,如果你要学的话,还不如直接学它的升级版本。.net语言比较好,其中.net包括两块:C#和vb.net看你自己喜欢了!本人学的是php语言,因为它的速度相比其他语言来说快一点,而且是开源免费的,而且兼容性很好!看你自己的选择了,语言只是一个工具,不在于哪个语言就一定有好前途,哪一个语言就一定没有好前途,每一种语言都有它们在市场存在的理由的,有没有前途是要看你对一门语言掌握的程度的,明白吗?希望能对你有所帮助!
关于php开发案例的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php开发案例 php开发实例大全pdf的详细内容...