Skip to Content
使用 WordPress 构建网络应用程序,第 2 版
book

使用 WordPress 构建网络应用程序,第 2 版

by Brian Messenlehner, Jason Coleman
May 2025
Intermediate to advanced
546 pages
6h 39m
Chinese
O'Reilly Media, Inc.
Book available
Content preview from 使用 WordPress 构建网络应用程序,第 2 版

第 1 章. 使用 WordPress 构建网络应用程序

本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com

本书将帮助你使用 WordPress 构建任何东西:网站、主题、插件、网络服务和网络应用程序。我们选择将重点放在网络应用程序上,因为您可以将它们视为超级网站,利用我们将介绍的所有技术。

有很多人认为WordPress功能不够强大,或者不适合构建网络应用程序;我们稍后会详细讨论这个问题。我们使用WordPress构建网络应用程序已经有很多年了,我们知道您完全可以使用它来构建可扩展的应用程序。

在本章中,我们将首先定义什么是网络应用,然后介绍为什么WordPress是构建网络应用的绝佳框架。我们还将介绍在哪些情况下使用WordPress并不是构建网络应用的最佳方式。

什么是网站?

大家都知道网站是什么:一组包含信息的一个或多个网页,通过网络浏览器访问。

什么是应用程序?

我们喜欢维基百科的定义:"应用软件(简称 app)是为执行一组协调功能、任务或活动以造福用户而设计的软件"。

什么是网络应用?

网络应用就是通过网络浏览器运行的应用程序

请注意,对于某些网络应用程序,浏览器技术是隐藏的--例如,当您将网络应用程序集成到本地 Android 或 iOS 应用程序中时,在 Google Chrome 浏览器中将网站作为应用程序运行,或使用 Adobe AIR 运行应用程序。不过,在这些应用程序内部,仍有一个系统在解析 HTML、CSS 和 JavaScript。

您也可以将网络应用视为一个网站,外加更多类似应用程序的东西。网站变成网络应用程序并没有确切的分界线。这是一种你看到就知道的情况。

我们所能做的就是解释网络应用程序的一些特性,给你一些例子,然后尝试给出一个速记定义,这样你就能大致知道我们在说什么,因为我们在整本书中都在使用这个术语。

备注

在阅读本书的过程中,你会看到提及 SchoolPress 的内容。 SchoolPress 是我们正在开发的一款网络应用程序,用于帮助学校和教育工作者管理学生和课程。所有代码示例都是针对SchoolPress中可能存在的功能。我们将在本章后半部分详细介绍SchoolPress的整体概念。

网络应用程序的特点

以下是网络应用程序和一般应用程序通常具有的一些功能。 网站的这些功能越多,就越适合将其标签升级为网络应用程序。1

互动元素

典型的网站体验包括页面加载、滚动和点击超链接。网络应用程序也可以有链接和滚动,但它们往往使用其他方法浏览应用程序。

带有表单的网站提供交易体验。例如,网站上的联系表单或公司招聘网站招聘页面上的申请表。表单可以让用户通过点击以外的方式与网站进行互动。

网络应用程序将拥有更多的交互式用户界面(UI)元素。例如工具栏、拖放元素、富文本编辑器和滑块。

任务而非内容

请记住,网络应用程序 "旨在帮助用户执行特定任务"。谷歌地图(Google Maps)用户可以获取驾车 方向。Gmail 用户编写电子邮件。Trello 用户管理列表。SchoolPress 用户对课堂讨论发表评论。

有些应用程序仍然以内容为重点。 在使用 Facebook 或 Twitter 应用程序的典型会话中,大约 90% 都是阅读内容。不过,应用程序本身提供的浏览内容方式与典型的网页浏览体验不同。

登录

登录和账户允许网络应用程序保存用户信息。 这些信息用于促进应用程序的主要任务,并提供持久的体验。登录后,SchoolPress ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

What Employees Want Most in Uncertain Times

What Employees Want Most in Uncertain Times

Kristine W. Powers, Jessica B.B. Diaz

Publisher Resources

ISBN: 9798341659339