内容简介
Each chapter follows the creation of a social networking application with step-by-step instructions. This means that you will have easily created a complete, working application by the end of the book. This book is for beginner and intermediate PHP developers interested in using CouchDB development in their projects. Advanced PHP developers will appreciate the familiarity of the PHP architecture and can easily learn how to incorporate CouchDB into their existing development experiences.
AI简介
这是一本面向PHP开发者的指南,它旨在帮助读者理解NoSQL数据库的概念,并掌握如何使用CouchDB进行Web开发。书中通过逐步指导读者完成一个社交网络应用程序的开发,让读者在实际操作中学习如何使用CouchDB和PHP进行Web开发。
书中首先介绍了NoSQL数据库的CAP定理及其对ACID模型的避免,并解释了操作系统和开发环境设置的重要性。接着,作者详细讲解了如何配置Web开发环境,包括选择合适的操作系统,安装必要的开发工具,配置Web服务器和数据库,以及安装和配置CouchDB。
在构建应用程序的过程中,作者详细介绍了如何使用PHP框架——Bones来简化开发流程,并如何添加功能以处理URL请求。书中还讲解了如何设计用户文档结构,如何处理当前用户状态,以及如何使用MapReduce函数和验证功能来处理和分析数据。
在部署应用程序的章节中,作者讲解了如何将本地数据复制到生产环境,并使用Git进行源代码管理。最后,作者介绍了如何使用Sag创建文档,以及如何部署应用到PHP Fog。