给大家带来的一篇关于网站开发相关的电子书资源,介绍了关于PHP、MySQL、Web开发方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小51.6 MB,威利,汤姆森编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.9分
里面的内容规规矩矩,有板有眼,没有那种大气,也没有很深入的讲解,好像一本规矩的教科书,所以一开始我非常不了解他为什么被称作“圣经”。
这本书我读了至少3遍,从大二初,一直到大三上学期,期间我在做开发的时候都还想着拿它做参考,对于初学者,这本书确实是一本非常好的书,但对于已经入门的读者,这本书就没什么价值了,现在我已经不再阅读他了。
很详细的教程,彽中高级別,应该是忯至中高,不适合一周以内快速入门,适合两周以上。如果是高应用,则不合适。我十多年开发经验,但无搞php,遇到项目需要,买来快速入门,高强度看了几天,算入门了,可编小型电商项目。但这书没有高阶的应用或说明不多。不过已达我要求。
我觉得国内的那些写程序教科书的人真该好好研究研究人家的写作结构。大部分学计算机的人恐怕都有类似的感觉,大学的时候学了n多的语言,可是每个语言刚刚学完了,都不知道能做什么,只有在浪费了很长时间之后才发现“原来是用来××的啊!”这还算好的,更有甚者学了n年之后才发现“原来这东西没用啊!”。
目前翻阅不到一半,说说大致的感受:
1.没有html+css基础的建议先学好网页布局后再来看这个比较合适,本书并没有介绍这些基础知识,所以不适合零基础web的同学们;
2.即使提供了不少例子但还是偏概念了点(可能是翻译的锅);
3.什么是类,什么是对象?一句话就能说明的问题($obj = new classxxx{};其中$obj就是对象,而classxxx{}就是类)偏偏拿自行车汽车和交通工具比喻了半天……蛋疼的是翻译水平还有点捉急;
4.inc后缀格式的问题,书中推荐单独设立一个web服务器外的目录,但这样可移植性太差,个人推荐的命名格式应该是xxx.inc.php,这样能正常的被php解析且不会泄露代码,也能第一眼看出这是个inc文件,方便后续维护(类似的还有xxx.class.php,专门存放类的文件);
5.发现一例错误,《第二篇:使用Mysql》关于存储过程的,句柄声明应该在游标声明之后,否则会出现Error1338 (42000)报错,建议作者修正;
之前一直犹豫要买这本还是《php与mysql程序设计》,当时还是因为销量的原因买了这本。
因为写php大概写了半年左右,不过学的都不太系统,之前就一直在找类似这样的书,想要再认认真真的系统的学一遍。没系统学过,基础打的不扎实,写起来发现好累。
结果拿回来这本书之后,看完前面两章。发现真的没买错,内容很充实,个人感觉排版比《php与mysql程序设计》好多了,看起来舒服好多。
可以好好的补下脑了,打好基础才是王道。
虽然我们都知道每本书都有自己的特色,即使是同一个人写的两部著作,因为它们绝不可能是同一时间完成的。
面对着越来越多的同类书籍,如何选择成了难题了。我也遇到了这样的难题。因为准备对PHP及MySQL做一些了解,所以准备买一本书。
通常作为比较的这两本
《PHP和MySQL Web开发》SAMS
《PHP与MySQL 5程序设计》Apress
今天花了一小段时间在书店把两本书反复翻了一下,当然,是译本,最终自己做了如下的总结,很短:
《PHP和MySQL Web开发》(SAMS)风格类似散文,精髓就是形散神不散,牢牢抓住“web开发”的主旨,粗看前两篇(记得是1~14章)会让人感觉“东一榔头西一棒”,提了下显示动态内容,即刻就带到使用函数。这粗看让人觉得有些乱,但实际上这种写作风格却更好的体现了本书作者的思想,他把实践看的很重,所以几乎每篇每节都是围绕一个实例在做诠释,而因此本书的精髓则在后三篇。但正如上面一位老师说的,它没有详细的函数说明。
《PHP与MySQL 5程序设计》(Apress)则是“说明文”,详细严谨的逐步解释每个概念,本书的读者能够了解并熟悉php和mysql技术中的各个细节,这非常适合刚入门的初学者,甚至你无需了解更多的相关内容(如asp,c语言)就能够看懂本书。而讲到的各个细节,则是说本书对函数做了大篇幅的说明,这是本书的一个特色。
本人最终选择了前者,我喜欢的风格。
本书给出了php的快速入门教程,并且全面地介绍了使用mysql来开发应用程序。它还给出了一些完整的且相当实用的示例程序,对于那些希望投身于实战项目的人来说,是一本相当不错的参考用书。
本书有比较丰富的实例,而且是互联网上常见的场景,对开发人员学习非常有帮助,我以为一本PHP手册可以供查询使用,真正的学习是需要一个真实项目的环境,投入到项目中才能快速掌握,本书提供的正式这样一个环境。同时必须指出的是,这是一本入门书籍,如果想深入学习PHP还应该学习设计模式,需要多看一些框架,和多参加一些商业应用的项目!
PHP的书我只看过这一本,当时是冲着“圣经”的名头买下的。然后花了三四个星期断断续续看了一部分比较基础的和一些应用的部分,发现对我做一个比较简单的网站已经足够了。
这本书稳扎稳打,一步步把你引入PHP和MySql开发的殿堂,程序例子都很好很实际,后面也有几个比较实用的网站应用实例,而且讨论了很多关于安全问题,再仔细看看的话会有更大的收获。
值得好好看几次,一个比较大的缺憾是:这本书没有索引啊!想找个函数,得翻很久。其实这应该是很多书籍的问题吧,或者是我比较习惯有索引的书。
“我从来没有购买过如此棒的编程书籍……本书信息量大、容易掌握,文字浅显易懂,而且与我曾经购买过的其他计算机图书相比,它给出了示例和实践建议。”—Nick Landman
“Welling和Thomson撰写的这本书是我发现的唯*不可或缺的图书。文字清晰直观,从来不会浪费我的时间。本书结构合理,章节篇幅适当而且主题清晰。”—Wright Sullivan,A&E工程公司董事长,南卡罗来纳-格里尔
“我只想告诉你,这本书真的太棒了!它逻辑清晰,难度适中,有趣易懂,当然,全是有用的信息!”—CodE-E,奥地利
“关于PHP,有几本非常不错的入门级图书,但是Welling和Thomson所撰写的这本书对那些希望创建复杂而又可靠系统的人来说,是非常优秀的手册。很明显,作者在开发专业应用程序方面经验丰富,他们不仅教授了语言本身,还介绍了如何通过良好的软件工程实践来使用它。”—Javier Garcia,Telefonica研发实验室高级电信工程师,马德里
“两天前我开始阅读本书,现在读了一半。我对它爱不释手。本书布局和结构严谨,读者可以很快掌握所有概念,示例也具有很强的实用性,是一本不容错过的好书。”—Jason B. Lancaster
“本书内容很值得信赖,它给出了PHP的快速入门教程,并且全面地介绍了如何使用MySQL来开发Web应用程序。书中还给出了一些完整的示例程序,对于使用PHP创建模块化、可伸缩的应用程序来说,这些示例是非常不错的选择。无论你是PHP新手,还是正在寻找参考书的经验丰富的开发人员,这本书都是你的明智选择。”—Web Dynamic
“Welling和Thomson撰写的这本书的确是学习PHP和MySQL开发的经典著作。它使我意识到编程和数据库对任何人来说都是可以掌握的;而我只了解本书所介绍内容的极少部分,我完全被它迷住了。”—Tim Luoma TnTLuoma.com
“Welling和Thomson撰写的这本书对于那些希望投入实战项目的人来说,是一本不错的参考用书。它包括了基于Web的电子邮件客户端、购物车、社交媒体集成等,从PHP的基础知识开始介绍,然后介绍MySQL的相关知识。”—twilight30 on Slashdot
“这本书太精彩了……Welling和Thomson撰写的这本书中有我见到过的对正则表达式、类和对象以及会话等*好的介绍。我感觉本书让我理解了一些我原来不太理解的内容……本书深入地介绍了PHP函数和特性,此外还从项目经理的角度介绍了现实项目、MySQL集成以及安全性问题。我发现本书各个方面组织得非常合理,容易理解。”—codewalkers.com站点的评论
“PHP和MySQL开发人员*棒的参考书,强烈推荐。”—《The Internet Writing Journal》
“这本书太精彩了!我是一个经验丰富的编程人员,因此我并不需要太多的PHP语法介绍;毕竟它非常类似于C/C++。我不了解关于数据库的内容,但是当我准备(在其他项目中)开发一个图书评论引擎时,我希望找到一本关于使用PHP和MySQL的参考书。我有O扲eilly出版的《mSQL and MySQL》一书,该书可能是关于纯SQL的不错参考,但是本书在我的参考书中绝对占有一席之地……强烈推荐。”—Paul Robichaux
“我读过的*棒的编程指南图书之一。”—jackofsometrades,芬兰拉赫蒂
“这是一本非常不错的书,对于学习如何使用这两个*流行的开源Web开发技术创建Internet应用来说是非常优秀的……书中介绍的项目是本书的闪光点。不但是因为项目介绍和组织的逻辑结构合理,而且项目的选择也涵盖了许多Web站点常用的组件。”—Craig Cecil
“本书采用了一种简单的、按部就班的方式向程序员介绍PHP语言。因此,我经常发现自己在进行Web设计时需要参考本书。我还在学习关于PHP的新知识,但是这本书给我提供了一个学习的基础,一直以来给了我很多帮助。”—Stephen Ward
“本书是少数使我感动并“爱”上的图书之一。我不能将它放到我的书架中;我必须将它放在一个我伸手可及的地方,这样我就可以经常翻翻它。本书的结构合理,措辞简单而且直观。在阅读本书以前,我对PHP和MySQL一无所知。但是在阅读本书后,我就对开发复杂的Web应用充满了信心,而且掌握了足够的技术。”—Power Wong
“这本书太棒了……我向任何数据库驱动的Web应用程序员强烈推荐此书。我希望更多的计算机图书能够按这样的方式进行编写。”—Sean C Schertell
本书将PHP开发与MySQL应用相结合,分别对PHP和MySQL做了深入浅出的分析,不仅介绍PHP和MySQL的一般概念,而且对PHP和MySQL的Web应用做了较全面的阐述,并包括几个经典且实用的例子。
本书是第4版,经过了全面的更新、重写和扩展,包括PHP 5.3*改进的特性(例如,更好的错误和异常处理),MySQL的存储过程和存储引擎,Ajax技术与Web 2.0以及Web应用需要注意的安全问题。
PHP平IEIMySQL是非常流行的开源技术,它们非常适合快速开发数据库驱动的Web应用。PHP是一种功能强大的脚本语言,专门用于快速创建高性能的Web应用,而MySQL则是一个快速而又可靠的数据库,它能很好地与PHP集成,适用于基于互联网的动态应用。
本书介绍了如何使用这些工具创建高效和交互式的Web应用。它清晰地介绍了PHP语言的基础,解释了如何设置和使用MySQL数据,以及如何使用PHP与数据库和服务器进行交互。
本书非常实用,包括大量实际应用中的例子。例如,用户验证、创建购物车、动态生成PDF文档和图像、发送和管理电子邮件、管理用户讨论、使用XML连接Web服务,以及使用基于Ajax的交互性开发Web 2.0应用。
与上一版相比,本书经过了更新、重写以及扩展,并涵盖了PHP 5到5.3的所有特性,例如命名空间和闭包以及MySQL 5.1引入的特性。
Laura Thomson,Mozilla公司的高级软件工程师。之前,她是OmniTI公司和Tangled Web Design公司的合伙人。此外,Laura曾经在RMIT大学和波士顿顾问集团工作过。她获得了应用科学(计算机科学)的学士学位和工程学(计算机系统工程)学士学位。在她的空闲时间,她非常喜欢骑马,讨论免费软件和开源软件以及睡觉。
Luke Welling,OmniTI公司的一位Web架构师,他经常在一些国际会议(例如,OSCON,ZendCon,MySQLUC,HPCon,OSDC以及LinuxTag)中就开源和Web开发的话题发表演讲。在加入OmniTI公司之前,他曾作为数据库提供商的Web分析师为Hitwise.com公司工作。此外,他还是Tangled Web Design公司的独立顾问。他还在澳大利亚墨尔本的RMIT大学教授计算机科学课程。他获得了应用科学(计算机科学)的学士学位。在他的空闲时间,他希望治好他的失眠症。
其他参与者:
Julie C. Meloni,i2i Interactive公司的技术总监,这是一家位于加利弗里亚Los Altos的多媒体公司。她从Web一问世以及出现首个GUI Web浏览器时就致力于基于Web的应用开发。她编著过大量书籍,撰写过大量关于Web开发语言和数据的问题,其中包括销售情况良好的《Sams Teach Yourself PHP, MySQL, and Apache All in One》。
Adam DeFields,Web应用开发方面,项目管理以及UI设计方面的顾问。他居住在密歇根的Grand Rapids。在这个城市,有他自己的公司Emanation Systems,LLC,这是一家在2002年成立的公司。他参加过使用不同技术实现的Web开发项目,但是,他还是最喜欢开发基于PHP/MySQL的项目。
Marc Wandschneider,一个软件开发方面的自由职业者,此外他还是作家和演讲者,经常在全球范围参与有意思的项目开发。最近,他的注意力集中在编写健壮和可扩展的Web应用。在2005年,他编写了一本名为《Core Web Application Programming with PHP and MySQL》的图书。此前,他是SWiK开源社区的主要开发人员。目前,Marc居住在北京,他将他的时间花在中文学习和编程。
以上就是本次介绍的网站开发电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。
上一篇:PHP从入门到精通(第4版)
下一篇:PHP、MySQL与JavaScript学习手册(第4版)
展开 +
收起 -
本文实例讲述了PHP结合Redis+MySQL实现冷热数据交换应用案例。分享给大家供大家参考,具体如下: 场景: 某网站需要对其项目做一个投票系统,投票项目上线后一小时之内预计有100万用户进行投票,希望用户投票完就能看到实时的投票情况 这个场景可以使用redis+mysql冷热数据交换来解决。 何为冷热数据交换? 冷数据:之前使用的数据,热数据:当前使用的数据。 交换:将Redis中的数据周期的存储到MySQL中 业务流程 用户进行投票后,首先将投票数据保存到Redis中,这些数据就是热数据,然后定期(如5s)将热数据保存到MySQL中,这些数据就变为冷数据,然后将冷数据从Redis中删除,周而复始,知道一个小……
徐忆之
Copyright 2018-2021 www.xz577.com 码农之家
版权投诉 / 书籍推广 / 赞助:520161757@qq.com
php+MySql实现登录系统与输出浏览者信息功能
本系统,与之前在《ASP 连接Access数据库的登陆系统》(点击打开链接)一文中的asp登录系统的思想完全一样,只是编程语言从asp变成了php,数据库从Access变成了mysql。 一、基本目标 首先在mysql存在着如下的用户信息表: 在页面中有一个登录表单,上面需要用户填写用户名与密码等信息 如果用户输入的用户名在用户信息表里面根本就没有,那么则弹出“查无此人”的对话框,并返回本页 如果用户输入的密码错误,那么则弹出“密码错误”的对话框,并返回本页 如果用户输入的登录信息正确,那么则跳到“登录成功”的页面,并输出用户当前的IP、使用的系统的语言环境、与浏览器信息 “登录成功”的……