文档

§什么是 Play?

Play 是一个高生产力的 Java 和 Scala Web 应用程序框架,它集成了现代 Web 应用程序开发的组件和 API。Play 由 Web 开发人员为 Web 应用程序开发而设计。

您会发现 Play 的模型-视图-控制器 (MVC) 架构熟悉且易于学习。Play 提供简洁的函数式编程模式。此外,开发 Play 应用程序的庞大社区为解决您的问题提供了极好的资源。

作为全栈框架,Play 包含构建 Web 应用程序和 REST 服务所需的所有组件,例如集成 HTTP 服务器、表单处理、跨站点请求伪造 (CSRF) 保护、强大的路由机制、I18n 支持等等。Play 通过直接支持日常任务和热重载来节省宝贵的开发时间,以便您可以立即查看工作结果。

Play 的轻量级、无状态、Web 友好架构在幕后使用 Pekko 和 Pekko Streams,以提供可预测且最小的资源消耗(CPU、内存、线程)。得益于其反应式模型,应用程序可以自然地扩展——横向和纵向。

Play 对数据库访问没有偏好,并与许多对象关系映射 (ORM) 层集成。它开箱即用地支持 AnormSlickJPA,但许多客户使用 NoSQL 或其他 ORM。

§另请参见

  1. The Hello World 教程
  2. Play 的 理念和历史.

下一步:Play 要求


在本文档中发现错误?此页面的源代码可以在 这里 找到。阅读完 文档指南 后,请随时贡献拉取请求。有疑问或建议要分享?前往 我们的社区论坛 与社区开始对话。