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星跟蹤圖

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。

概覽

名稱與所有者playframework/playframework
主編程語言Scala
編程語言Scala (語言數: 7)
平台Linux, Mac, Windows, BSD, Cross-platform, Solaris
許可證Apache License 2.0
發布數232
最新版本名稱3.0.2 (發布於 2024-03-01 14:55:34)
第一版名稱2.0-beta (發布於 )
創建於2011-09-07 09:24:08
推送於2024-04-28 06:49:46
最后一次提交
星數12.5k
關注者數633
派生數4.1k
提交數13.6k
已啟用問題?
問題數3738
打開的問題數393
拉請求數6882
打開的拉請求數48
關閉的拉請求數1696
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

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.

去到頂部