Play

Play是一个高效的Java和Scala Web应用程序框架,它集成了现代Web应用程序开发所需的组件和API。(Play is a high-productivity Java and Scala web application framework that integrates the components and APIs you need for modern web application development.)

Github stars Tracking Chart

Play是一个高效的Java和Scala Web应用程序框架,它集成了用于现代Web应用程序开发的组件和API。 Play是由Web开发人员开发的,用于Web应用程序开发。

您会发现Play的模型 - 视图 - 控制器(MVC)架构熟悉且易于学习。 Play提供简洁的和函数式编程模式。大型社区开发Play应用程序提供了一个很好的资源来回答您的问题。

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

Play的轻量级、无状态、Web友好的架构使用Akka和Akka Streams来提供可预测的和最小的资源消耗(CPU,内存,线程)。由于其反应模型,应用程序可自然地在水平和垂直方向上扩展。有关更多信息,请参阅弹性高效资源使用情况。

Play对数据库访问没有意见,并与许多对象关系映射(ORM)层集成。它开箱即用支持Anorm,Ebean,Slick和JPA,但许多客户使用NoSQL或其他ORM。

Main metrics

Overview
Name With Ownerplayframework/playframework
Primary LanguageScala
Program languageScala (Language Count: 8)
PlatformLinux, Mac, Windows, BSD, Cross-platform, Solaris
License:Apache License 2.0
所有者活动
Created At2011-09-07 09:24:08
Pushed At2025-05-26 21:59:56
Last Commit At
Release Count246
Last Release Name3.0.7 (Posted on 2025-03-13 00:43:47)
First Release Name2.0-beta (Posted on )
用户参与
Stargazers Count12.6k
Watchers Count621
Fork Count4.1k
Commits Count14.2k
Has Issues Enabled
Issues Count3791
Issue Open Count403
Pull Requests Count7340
Pull Requests Open Count74
Pull Requests Close Count1810
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Play Framework - The High Velocity Web Framework

Gitter Maven

The Play Framework combines productivity and performance making it easy to build scalable web applications with Java and Scala. Play is developer friendly with a "just hit refresh" workflow and built-in testing support. With Play, applications scale predictably due to a stateless and non-blocking architecture. By being RESTful by default, including assets compilers, JSON & WebSocket support, Play is a perfect fit for modern web & mobile applications.

Learn More

License

Copyright (C) Lightbend Inc. (https://www.lightbend.com).

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this project except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.